Skip to content
This repository has been archived by the owner on Oct 10, 2019. It is now read-only.

add support for the socks5h proxy type #452

Merged
merged 1 commit into from
Dec 20, 2016

Conversation

DonKult
Copy link
Contributor

@DonKult DonKult commented Dec 20, 2016

The proxy type socks5h does the hostname resolution on the proxy instead
of the client (hence the name) and is therefore preferred with e.g Tor.

The socks5 type allows a client to do either with most performing the
DNS lookup locally and asking the socks5-proxy server to connect to a
specific IPv4/6. That can fail if the server has another network setup –
like no IPv6 – and in terms of Tor it means that DNS queries are leaked
and .onion addresses aren't working.

The proxy type socks5h does the hostname resolution on the proxy instead
of the client (hence the name) and is therefore preferred with e.g Tor.

The socks5 type allows a client to do either with most performing the
DNS lookup locally and asking the socks5-proxy server to connect to a
specific IPv4/6. That can fail if the server has another network setup –
like no IPv6 – and in terms of Tor it means that DNS queries are leaked
and .onion addresses aren't working.
@coveralls
Copy link

coveralls commented Dec 20, 2016

Coverage Status

Coverage decreased (-0.005%) to 32.424% when pulling 7027b9b on DonKult:feature/socks5h-proxy-support into e527095 on akrennmair:master.

@Minoru Minoru merged commit 310d1ad into akrennmair:master Dec 20, 2016
@Minoru
Copy link
Collaborator

Minoru commented Dec 20, 2016

Thank you!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants