ProxyInfo របស់ WebExtension ក្នុង Firefox គាំទ្រវាលឈ្មោះអ្នកប្រើ និងពាក្យសម្ងាត់ SOCKS តាំងពី Firefox 64។ វាលទាំងនេះជារបស់ចំណុចប្រទាក់ផ្នែកបន្ថែម មិនមែនជាប្រអប់សន្ទនាប្រូកស៊ីដោយដៃទេ។

សម្រាប់ផ្នែកបន្ថែមដែលមានស្រាប់ ដែលមានប្រូកស៊ី និងការអនុញ្ញាតហូសដែលត្រូវគ្នា៖

browser.proxy.onRequest.addListener(() => ({
  type: 'socks',
  host: 'proxy.example',
  port: 1080,
  username: proxyUser,
  password: proxyPassword,
  proxyDNS: true,
}), {urls: ['<all_urls>']});

ផ្តល់ proxyUser និង proxyPassword តាមរយៈការគ្រប់គ្រងព័ត៌មានសម្គាល់របស់ផ្នែកបន្ថែម។ type: 'socks' មានន័យថា SOCKS5; socks4 មិនផ្តល់ការផ្ទៀងផ្ទាត់ពាក្យសម្ងាត់ដូចគ្នាទេ។

proxyDNS: true ប្រគល់ការដោះស្រាយឈ្មោះគោលដៅទៅប្រូកស៊ីដោយច្បាស់លាស់។ ឯកសារយោង ProxyInfo កត់ត្រាតម្លៃលំនាំដើម false; ការកំណត់វាលនេះដោយច្បាស់លាស់ជៀសវាងការពឹងផ្អែកលើតម្លៃលំនាំដើមនោះ។

ប្រើវាលឈ្មោះអ្នកប្រើ/ពាក្យសម្ងាត់ទាំងនេះសម្រាប់ការផ្ទៀងផ្ទាត់ SOCKS។ រីឯ proxyAuthorizationHeader បម្រើប្រូកស៊ីក្រុម HTTP វិញ។

ម៉ាស៊ីនមេ SOCKS5 ត្រូវគាំទ្រ និងទទួលយកគណនីនេះ។ ការផ្លាស់ប្តូរឈ្មោះអ្នកប្រើ និងពាក្យសម្ងាត់នេះ មិនអ៊ិនគ្រីបការបញ្ជូន; HTTPS របស់គោលដៅរក្សាការផ្ទៀងផ្ទាត់ TLS ដោយឡែករបស់វា។

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