Steps to reproduce
Install tor vidalia relay bundle. Open vidalia and start tor. Tor should listen for incoming socks proxy connection on localhost port 9050.
Wait until tor circuit is ready (this may take some minutes).
Configure IE to use socks proxy server provided by tor.
Tor proxy server is localhost and proxy port is 9050. Proxy type is socks.
To test that IE is actually looking up DNS requests on the remote site, try loading Duckduckgo .onion address http://3g2upl4pq6kufc4m.onion/. This address should be resolvable as Duckduckgo search engine.
Since .onion tld is not registered, local DNS requests are useless. DNS requests aren’t meant to be resolved locally and should be performed at remote proxy site.
DNS requests are supposed to be performed at the remote site when using socks proxy for better privacy.
This can be achieved by implementing socks v5 and socks v4a as described on RFC 1928 and RFC 3089 respectively.
Socks v4a protocol added capability to perform DNS requests on the remote site.
Socks v5 protocol provides better security by enabling socks proxy authentication.
By implementing socks5 and socks4a protocol, Windows internet traffic will be passed through socks proxy without leaking DNS requests locally. Moreover, DNS requests will be able to resolve addresses that have been censored or not available via local DNS lookup. In case with tor, IE will be able to resolve .onion tld when connected to tor network via socks v5 or v4a proxy server.
Dev Channel specific:
Comments and activity
- Microsoft Edge Team
Changed Assigned To to “Kamen M.”
Changed Assigned To to “Ivan P.”
Changed Assigned To from “Ivan P.” to “IE F.”
Changed Status to “Site Outreach”