ត្រឡប់ទៅប្លុក

របៀបជ្រើសរើសផ្នែកបន្ថែមប្រូកស៊ីរបស់កម្មវិធីរុករក៖ ពិធីការ វិសាលភាព និងការធ្វើតេស្តដោយខ្លួនឯង

អន្ទាក់ដែលគេជួបញឹកញាប់បំផុតចំពោះផ្នែកបន្ថែមប្រូកស៊ីរបស់កម្មវិធីរុករកគឺវិសាលភាព៖ វាគ្រប់គ្រងតែចរាចរណ៍របស់កម្មវិធីរុករកប៉ុណ្ណោះ ហើយអាចនឹងប្តូរទៅការតភ្ជាប់ផ្ទាល់នៅពេលគ្មានច្បាប់ត្រូវគ្នា។ អត្ថបទនេះបែងចែកផ្នែកបន្ថែមតាមការប្រើប្រាស់ រាយលក្ខណៈវិនិច្ឆ័យដូចជាពិធីការ ការផ្ទៀងផ្ទាត់ សិទ្ធិ និងស្ថានភាពថែទាំ ព្រមទាំងផ្តល់ជំហានតេស្ត IP ចេញ និងការលេចធ្លាយ WebRTC។

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

ចាប់ផ្តើមដោយបែងចែកតាមការប្រើប្រាស់បីប្រភេទ

តម្រូវការទូទៅបំផុតគឺការប្តូរតាមគេហទំព័រ៖ ឱ្យដែនមួយចំនួនឆ្លងកាត់ប្រូកស៊ី ហើយដែនដទៃតភ្ជាប់ដោយផ្ទាល់។ ករណីនេះគ្រប់គ្រងដោយតារាងច្បាប់ ហើយតម្លៃរបស់ផ្នែកបន្ថែមគឺការប្តូរបានរហ័ស និងការបែងចែកតាមដែន។

ប្រភេទទីពីរគឺប្រូកស៊ីសកល ដែលចរាចរណ៍ទាំងអស់ក្នុងកម្មវិធីរុករកចេញពីច្រកចេញតែមួយ។ ការកំណត់ងាយស្រួលបំផុត ប៉ុន្តែតម្លៃក៏ច្បាស់ដែរ៖ បើច្រកចេញខូច កម្មវិធីរុករកគឺដូចជាគ្មានអ៊ីនធឺណិត ដែលធ្វើឱ្យការប្រើប្រាស់ប្រចាំថ្ងៃមិនមានស្ថិរភាព។

ប្រភេទទីបីភ្ជាប់នឹងបរិស្ថាន៖ ប្រវត្តិរូបកម្មវិធីរុករកនីមួយៗត្រូវបានកំណត់ច្រកចេញថេរ ហើយប្រវត្តិរូបមិនប៉ះពាល់គ្នា។ នេះជាវិធីដែលគេប្រើនៅពេលដំណើរការគណនីច្រើន ឬគម្រោងច្រើនស្របគ្នា។ នៅទីនេះផ្នែកបន្ថែមគ្រាន់តែជាការបន្ថែម ព្រោះច្រកចេញខ្លួនឯងជាធម្មតាត្រូវបានកំណត់នៅស្រទាប់ទាបជាង។

អ្វីដែលត្រូវមើលនៅពេលវាយតម្លៃផ្នែកបន្ថែម

ការគាំទ្រពិធីការមកជាលំដាប់ទីមួយ។ ប្រូកស៊ី HTTP និង HTTPS គ្រប់គ្រងតែ TCP រីឯ SOCKS5 ទូទៅជាង ប៉ុន្តែការគាំទ្រ UDP អាស្រ័យលើការអនុវត្ត ហើយផ្នែកបន្ថែមជាច្រើនបើកឱ្យ UDP ឆ្លងកាត់តែម្តង ឬបោះបង់វាចោលទាំងស្រុង។ ចំណុចនេះសំខាន់នៅពេលក្រោយ ព្រោះវាទាក់ទងផ្ទាល់នឹងការលេចធ្លាយ WebRTC។

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

វិសាលភាពជាកន្លែងដែលមានបញ្ហាច្រើនបំផុត។ នៅក្នុងរបៀបច្បាប់ ដែនដែលមិនត្រូវនឹងច្បាប់ណាមួយនឹងចេញផ្ទាល់ជាលំនាំដើម ហើយអ្នកប្រហែលជាមិនដឹងថាទំព័រកំពុងស្នើសុំដែនណាពិតប្រាកដ។ នៅពេលគេហទំព័រ HTTPS បង្កើតការតភ្ជាប់រួច ផ្នែកបន្ថែមឃើញតែដែន មិនឃើញផ្លូវជាក់លាក់ ដូច្នេះគំនិតបែងចែកតាមផ្លូវគឺស្ទើរតែមិនអាចធ្វើបាន។

គួរមើលវិសាលភាពសិទ្ធិផងដែរ។ ប្រសិនបើផ្នែកបន្ថែមប្រូកស៊ីសុំសិទ្ធិអានទិន្នន័យគ្រប់គេហទំព័រ ព័ត៌មានផ្ទាំង ឬក្តារតម្បៀតខ្ទាស់បន្ថែមទៀត សូមសួរថាសិទ្ធិទាំងនោះពាក់ព័ន្ធនឹងមុខងារដែលវាអះអាងឬអត់។ ការដំឡើងកំណែ manifest របស់ផ្នែកបន្ថែមកម្មវិធីរុករកក៏កំពុងបង្ខំឱ្យចង្អៀតចំណុចប្រទាក់ដែលអាចប្រើបាន ដែលធ្វើឱ្យផ្នែកបន្ថែមចាស់មួយចំនួនត្រូវប្តូររចនាសម្ព័ន្ធ។

ចំពោះភាពសកម្មនៃការថែទាំ មិនត្រូវមើលថាកំណត់ហេតុប្តូរមានច្រើនប៉ុណ្ណាទេ ត្រូវមើលថាមានអ្នកតាមដានការប្តូរពីដើមឬអត់។ ក្នុងចំណោមផ្នែកបន្ថែមប្រូកស៊ី កំណែលើហាងរបស់ Proxy SwitchyOmega ត្រូវបានដកចេញ ហើយសាខាដែលសហគមន៍ថែទាំ (ឧទាហរណ៍ ខ្សែ ZeroOmega) បានទទួលការកែសម្រួលបន្ត។ ផ្នែកបន្ថែមដូចជា FoxyProxy មានកំណែសម្រាប់កម្មវិធីរុករកច្រើន។ ទាំងនេះគ្រាន់តែជាឧទាហរណ៍អព្យាក្រឹត រីឯមួយណាសមស្របជាងនៅតែអាស្រ័យលើចំណុចខាងលើ។

ចរាចរណ៍ដែលវាមិនអាចគ្របដណ្តប់

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

តេស្តដោយខ្លួនឯង៖ ពិនិត្យច្រកចេញមុន រួចទើបពិនិត្យការលេចធ្លាយ

វិសាលភាពផ្នែកបន្ថែមប្រូកស៊ីធៀបនឹងចរាចរណ៍ប្រព័ន្ធ និងលំដាប់តេស្ត IP ចេញ WebRTC និង DNS

ជំហានទីមួយគឺពិនិត្យ IP ចេញ។ បើកទំព័រមួយចំនួនដែលបង្ហាញ IP របស់អ្នកទស្សនា និងទីតាំង ពិនិត្យម្តងក្នុងវិនដូធម្មតា និងម្តងក្នុងផ្ទាំងដែលត្រូវនឹងច្បាប់របស់អ្នក រួចប្រៀបធៀបថាលទ្ធផលដូចគ្នាឬអត់។ បើច្បាប់សរសេរប្រូកស៊ី ប៉ុន្តែនៅតែឃើញអាសយដ្ឋានក្នុងម៉ាស៊ីន មានន័យថាច្បាប់មិនដំណើរការ ឬដែនមិនត្រូវគ្នា។ ការពិនិត្យគេហទំព័រច្រើនអាចរកឃើញករណីដែលមានតែសំណើមួយផ្នែកឆ្លងកាត់ប្រូកស៊ី។

ជំហានទីពីរគឺពិនិត្យ WebRTC។ ទំព័រតេស្តពិសេសនឹងរាយអាសយដ្ឋានបេក្ខភាពក្នុងម៉ាស៊ីន និងអាសយដ្ឋានបេក្ខភាពសាធារណៈដែលកម្មវិធីរុករកទទួលបាន។ បើក្នុងបញ្ជីសាធារណៈលេចឡើងជា IP ពិត ជំនួសឱ្យច្រកចេញប្រូកស៊ី មានន័យថា UDP មិនបានឆ្លងកាត់ប្រូកស៊ី ហើយស្គ្រីបលើទំព័រនៅតែអាចដឹងទីតាំងបណ្តាញពិតរបស់អ្នក។

ជំហានទីបីគឺពិនិត្យ DNS។ បើទីតាំងម៉ាស៊ីនបម្រើបំប្លែងឈ្មោះដែន និងទីតាំងច្រកចេញខុសគ្នាឆ្ងាយពេក គេហទំព័រខ្លះនឹងវិនិច្ឆ័យថាបរិស្ថានមិនប្រក្រតី។

ជំហានចុងក្រោយគឺតេស្តម្តងទៀតក្នុងវិនដូមិនសម្គាល់ខ្លួន។ ផ្នែកបន្ថែមជាច្រើនមិនដំណើរការក្នុងរបៀបមិនសម្គាល់ខ្លួនជាលំនាំដើម ហើយត្រូវអនុញ្ញាតដោយដៃក្នុងការកំណត់របស់ផ្នែកបន្ថែម។ បើបំភ្លេចជំហាននេះ នឹងទទួលបានសេចក្តីសន្និដ្ឋានខុសទាំងស្រុង។

តេស្តរួចទើបសម្រេចរបៀបប្រើ

លទ្ធផលតេស្តដោយខ្លួនឯងគួរទុកចិត្តជាងការពិពណ៌នារបស់ផ្នែកបន្ថែម។ នៅពេលច្រកចេញពិត ទីតាំងបំប្លែង DNS និងការបង្ហាញ WebRTC ត្រូវគ្នាហើយ ទើបសម្រេចថាបន្តប្រើផ្នែកបន្ថែម ឬបញ្ចុះច្រកចេញទៅស្រទាប់ទាបជាង។ ក្នុងស្ថានភាពដែលដំណើរការបរិស្ថានច្រើនស្របគ្នា គួរឱ្យបរិស្ថាននីមួយៗមានច្រកចេញដោយឡែក និងថេរ ជាជាងឱ្យម៉ាស៊ីនច្រើនប្រើច្រកចេញតែមួយរួមគ្នា។