នៅពេល go-ieproxy មានរួចហើយ ហើយ transport លំនាំដើមស្តង់ដារនៅតែបានដំឡើង សូមភ្ជាប់មុខងារប្រូកស៊ីដែលដឹងពីសំណើរបស់វា៖

transport := http.DefaultTransport.(*http.Transport).Clone()
transport.Proxy = ieproxy.GetProxyFunc()
client := &http.Client{
    Transport: transport,
    Timeout: 30 * time.Second,
}

នាំចូល net/http, time និង github.com/mattn/go-ieproxy ហើយធ្វើសំណើរបស់បន្ទុកការងារតាមរយៈ client។ ការបញ្ជាក់ប្រភេទតម្រូវឱ្យ DefaultTransport នៅតែជា http.Transport។

GetProxyFunc គ្របដណ្តប់ការកំណត់ថេរ ស្គ្រីបកំណត់ស្វ័យប្រវត្តិច្បាស់លាស់ និងការស្វែងរកស្វ័យប្រវត្តិពេញលេញ។ ការស្វែងរកលើ Windows របស់វាប្រើការកំណត់របស់អ្នកប្រើបច្ចុប្បន្ន ហើយត្រលប់ទៅ registry ប្រសិនបើការហៅ API ដំបូងបរាជ័យ។

OverrideEnvWithStaticProxy ធ្វើជម្រើសខុសគ្នា៖ វានាំចេញការកំណត់ដោយដៃ ហើយមិនអាចរក្សាការសម្រេចចិត្តស្វ័យប្រវត្តិតាមគោលដៅបានទេ។ ប្រើការបំប្លែងនោះសម្រាប់តែគោលនយោបាយថេរដោយចេតនា។

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

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