រកប្រតិបត្តិការចុងក្រោយដែលបានបញ្ចប់ក្នុងលទ្ធផលលម្អិតរបស់ curl។ «បានភ្ជាប់ប្រូកស៊ី ប៉ុន្តែគ្មានចម្លើយ CONNECT» បង្រួមបញ្ហាបានច្បាស់ជាង «ប្រូកស៊ីផុតកំណត់ពេល»។

ប្រើសំណើមានកំណត់ពេល ហើយជំនួសឧទាហរណ៍ក្នុងម៉ាស៊ីនដោយប្រូកស៊ី HTTP របស់អ្នក។ អាចរកចំណុចចុងផ្សេងដើម្បីប្រៀបធៀបពីបញ្ជីប្រូកស៊ី HTTP៖

curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 15 --verbose https://example.com/

--connect-timeout 5 ផ្តល់ថវិកាពេលរួមមួយសម្រាប់បង្កើតការភ្ជាប់ រួមទាំងការស្វែងរកនិងការចាប់ដៃដែលពាក់ព័ន្ធ មិនមែនប្រាំវិនាទីសម្រាប់ដំណាក់កាលនីមួយៗទេ។ --max-time 15 កំណត់ប្រតិបត្តិការទាំងមូល រួមទាំងការផ្ទេរក្រោយបង្កើតការភ្ជាប់។

ដំណើរការឈប់នៅត្រង់ណាត្រូវពិនិត្យអ្វីបន្ទាប់
គ្មានការភ្ជាប់ប្រូកស៊ីការដោះស្រាយឈ្មោះម៉ាស៊ីនប្រូកស៊ី ច្រកស្តាប់ ការកំណត់ផ្លូវ និងគោលការណ៍ជញ្ជាំងភ្លើង។
បានភ្ជាប់ប្រូកស៊ី តែគ្មានចម្លើយផ្លូវរូងបន្ទុកប្រូកស៊ី ការចរចាផ្ទៀងផ្ទាត់អត្តសញ្ញាណ គោលការណ៍ចូលប្រើ និងការទៅដល់គោលដៅពីប្រូកស៊ី។
ផ្លូវរូងបានទទួល តែ TLS មិនទាន់ចប់ការទៅដល់គោលដៅ ការចរចា TLS និងការស្ទាក់ចាប់ចរាចរណ៍ដែលគ្រប់គ្រង។
បានទទួលក្បាលចម្លើយ តែតួឈប់ឥរិយាបថផ្ទេររបស់ម៉ាស៊ីនមេដើម ការផ្ទុកបណ្តោះអាសន្នរបស់អន្តរការី និងថាតើកម្មវិធីស្ងាត់ដោយចេតនាឬទេ។

សម្រាប់លំដាប់ការចាប់ដៃ សូមមើលរបៀប CONNECT ដឹក HTTPS។ ការឈប់ជិតថវិកាពេលភ្ជាប់បង្ហាញទៅការបង្កើតការភ្ជាប់ ការឈប់ក្រោយនៅកំណត់ពេលសរុបបង្ហាញការផ្ទេរមិនចប់។ មើលលំដាប់ជាមួយពេលវេលា ពេលវេលាតែមួយមិនអាចកំណត់សមាសភាគបានទេ។ ពាក្យក្នុងកំណត់ហេតុខុសគ្នាតាមកំណែសាងសង់ curl ហើយច្រក TCP បើកមិនបញ្ជាក់ថា CONNECT ដំណើរការទេ។

រក្សាផ្នែកមួយឱ្យដដែល

ប្រៀបធៀបគោលដៅដដែលតាមផ្លូវផ្ទាល់ដែលអនុញ្ញាត៖

curl --noproxy '*' --connect-timeout 5 --max-time 15 --verbose https://example.com/

បន្ទាប់មកប្រៀបធៀបគោលដៅមិនបង្កគ្រោះថ្នាក់ផ្សេងតាមប្រូកស៊ីដដែល។ បើបរាជ័យតែមួយ ពិនិត្យផ្លូវឬគោលការណ៍គោលដៅនោះ។ បើទាំងអស់ឈប់នៅជំហានបង្កើតដូចគ្នា ពិនិត្យផ្លូវប្រូកស៊ីរួម។ រក្សាពេលចាប់ផ្តើម ចំណុចចុង គោលដៅ និងដំណាក់កាលចុងក្រោយដែលចប់។ មុនចែកកំណត់ហេតុ ដកព័ត៌មានចូលប្រើ ថូខិន ខូគី និងឈ្មោះឯកជនចេញ។

ពេលការភ្ជាប់នៅបើក តែគ្មានវឌ្ឍនភាពមានប្រយោជន៍

ការផ្ទេរឯកសារអាចត្រូវការកម្រិតល្បឿនទាបបន្ថែមលើពេលបង្កើតនិងពេលសរុប៖

curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 60 --speed-limit 100 --speed-time 20 https://example.com/

វាបញ្ឈប់ប្រតិបត្តិការបើអត្រាផ្ទេរបន្តនៅក្រោម 100 បៃក្នុងមួយវិនាទីរយៈពេល 20 វិនាទី ហើយរក្សាពេលសរុប 60 វិនាទី។ ជ្រើសតម្លៃតាមបន្ទុកការងារ។ ស្ទ្រីមព្រឹត្តិការណ៍អាចមានសុខភាពល្អពេលស្ងាត់យូរ ដូច្នេះច្បាប់ទាញយកអាចបញ្ឈប់វាដោយខុស។

ការបង្កើនកំណត់ទាំងអស់ពន្យាររោគសញ្ញា។ ការសាកឡើងវិញភ្លាមៗម្តងហើយម្តងទៀតអាចបន្ថែមការភ្ជាប់លើផ្លូវដែលផ្ទុកលើស។ វិនិច្ឆ័យដោយប្រៀបធៀបមានគោលដៅពីរបីដង។ គោលការណ៍សាកឡើងវិញរបស់កម្មវិធីពេលក្រោយត្រូវមានថវិកាពេលសរុបផ្ទាល់ និងពិចារណាសុវត្ថិភាពនៃការធ្វើប្រតិបត្តិការឡើងវិញ។

អត្ថបទពាក់ព័ន្ធ