
ហេតុអ្វី proxy នៅតែបង្ហាញ IP៖ ការធ្វើតេស្ត និងការពារ WebRTC leak
IP test ធម្មតាអាចបង្ហាញ proxy ប៉ុន្តែ WebRTC test បង្ហាញ IP ផ្សេង ឬឈ្មោះ .local។ វាមិនទាន់បញ្ជាក់ leak ទេ លុះត្រាតែដឹង ICE candidate type និង route ពិត។
HTTP proxy ជាទូទៅដឹក web requests។ WebRTC ប្រមូល UDP/TCP ICE candidates ពី local interface, STUN និង TURN សម្រាប់ audio, video និង data។ បើ UDP ឬ IPv6 មិនចូល proxy ទេ STUN អាចឃើញ public mapping របស់ original network។
| Type | ការបកស្រាយ |
|---|---|
host | Local, private IP, IPv6 ឬ mDNS; មិនមែនភស្តុតាង public leak ដោយខ្លួនឯង |
srflx | NAT mapping ពី STUN; original ISP public IP នៅទីនេះជាភស្តុតាងខ្លាំង |
prflx | Candidate ដែលរកឃើញពេល connectivity check |
relay | TURN server address មិនមែន end device |
W3C ពន្យល់ហានិភ័យក្នុង IP address exposure។
ការធ្វើតេស្ត និងការពារ
កត់ត្រា original IPv4/IPv6 ជាឯកជន បើក proxy restart profile និងពិនិត្យ HTTP, DNS និង IP ទាំងពីរ។ ប្រមូល type, protocol, address ហើយប្រៀបធៀបជាមួយ ISP, proxy និង TURN។ srflx ដែលមាន ISP IP គឺជាហានិភ័យ; private ឬ .local ត្រូវការបរិបទ; relay គឺ TURN។ មើល ICE types។
ប្រើ tunnel ដែលគ្របដណ្តប់ UDP និង IPv6 ដែលត្រូវការ ពិនិត្យ split tunneling និង block non-proxied UDP បើគាំទ្រ។ Disable WebRTC នឹងបំបែក video calls និង screen sharing។ Developer អាចប្រើ relay-only TURN ប៉ុន្តែមាន latency និង cost។
PurpleMark មាន Forward, Replace, Real, Disable និង Proxy UDP។ Replace ផ្គូផ្គង IPv4 ជាមួយ proxy; Real រក្សា data ពិត; Disable រារាំង reading; Proxy UDP ត្រូវការ Patch 2.8.2.0+; Forward រក្សា configured function។ ត្រូវ test រាល់ mode ក្នុង network ពិត។
សេចក្តីសន្និដ្ឋាន
Address ទីពីរមិនស្មើ leak ទេ។ ត្រូវការប្រភេទ candidate និងការប្រៀបធៀប original network/proxy។ PurpleMark បំបែក authorized environments ប៉ុន្តែមិនជំនួស testing ឬ platform rules ទេ។