សួរ .NET ថាតើវានឹងប្រើប្រូកស៊ីណាសម្រាប់ URL
ពិនិត្យការជ្រើសរើសប្រូកស៊ីលំនាំដើមសម្រាប់គោលដៅជាក់លាក់ រួមទាំងការសម្រេចឆ្លងកាត់ និងការជំនួស HttpClient ច្បាស់លាស់។
សួរគោលនយោបាយលំនាំដើមអំពី URL ជាក់លាក់ដែលបរាជ័យ៖
var destination = new Uri("https://example.com/");
var proxy = HttpClient.DefaultProxy;
Console.WriteLine(proxy.IsBypassed(destination));
Console.WriteLine(proxy.GetProxy(destination));ប្រើ System និង System.Net.Http namespace។ រក្សាព័ត៌មានឯកជននៃចំណុចបញ្ចប់ដែលបានត្រឡប់មកវិញនៅក្រៅកំណត់ហេតុសាធារណៈ។
| ការសង្កេត | អត្ថន័យ |
|---|---|
IsBypassed(destination) | តើគោលនយោបាយនេះជ្រើសផ្លូវផ្ទាល់សម្រាប់ URL នោះឬអត់។ |
GetProxy(destination) | លទ្ធផលគោលនយោបាយ; WebProxy អាចត្រឡប់គោលដៅដើមវិញ នៅពេលឆ្លងកាត់។ |
| សំណើពិតតាមរយៈកម្មវិធីភ្ញៀវដែលបរាជ័យ | ភស្តុតាងថាតើផ្លូវដែលបានជ្រើសគឺអាចប្រើបានឬអត់។ |
| របាយការណ៍ អាសយដ្ឋានប្រភពពីខាងគោលដៅ | ច្រកចេញដែលបានសង្កេតសម្រាប់សំណើនោះ។ |
HttpClient.DefaultProxy ផ្តល់ផ្លូវលំនាំដើមនៅពេលដែលអ្នកគ្រប់គ្រងមិនមានការកំណត់ប្រូកស៊ីច្បាស់លាស់ ហើយការចាប់ផ្តើមរបស់វាអាស្រ័យលើវេទិកា។ ប្រូកស៊ីដែលបានកំណត់ ឬការប្រើប្រូកស៊ីដែលបានបិទ អាចជ្រើសខុសគ្នា។ ពិនិត្យអ្នកគ្រប់គ្រងពិត មិនត្រឹមតែកម្មវិធីភ្ញៀវវិនិច្ឆ័យថ្មីប៉ុណ្ណោះ។
សេវាកម្មក៏អាចដំណើរការជាមួយបរិស្ថានអ្នកប្រើផ្សេង។ រក្សាប្រូកស៊ីដែលបានជ្រើស ការសម្រេចឆ្លងកាត់ និងលទ្ធផលសំណើដាច់ដោយឡែកពីគ្នានៅពេលប្រៀបធៀបជាមួយកម្មវិធីអន្តរកម្ម។ កូដនេះមិនបើកការតភ្ជាប់គោលដៅ និងមិនវាស់ IP ចេញណាមួយឡើយ; ប្រមូលភស្តុតាងបែបនេះតាមរយៈកម្មវិធីភ្ញៀវ និងផ្លូវដូចគ្នាប្រសិនបើចាំបាច់។