Support for socks 5 and 4a proxy settings

Site Outreach Issue #748158


Aug 27, 2014
This issue is public.
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce


Repro Steps:

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.

Expected Results:

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.

Actual Results:

Dev Channel specific:



0 attachments

    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”

    You need to sign in to your Microsoft account to add a comment.

    Sign in