From 161f20c1d6351bf9609410d0040096dc7546de49 Mon Sep 17 00:00:00 2001 From: whew <73732390+whew@users.noreply.github.com> Date: Sat, 24 Apr 2021 09:59:53 +0000 Subject: Use socks5h instead of socks5 With `socks5h` the proxy server resolves the domain name, which avoids leaking DNS requests. --- cli/onionshare_cli/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cli') diff --git a/cli/onionshare_cli/__init__.py b/cli/onionshare_cli/__init__.py index 1bd0582c..42ec9673 100644 --- a/cli/onionshare_cli/__init__.py +++ b/cli/onionshare_cli/__init__.py @@ -376,8 +376,8 @@ def main(cwd=None): else: (socks_address, socks_port) = onion.get_tor_socks_port() web.proxies = { - "http": f"socks5://{socks_address}:{socks_port}", - "https": f"socks5://{socks_address}:{socks_port}", + "http": f"socks5h://{socks_address}:{socks_port}", + "https": f"socks5h://{socks_address}:{socks_port}", } app = OnionShare(common, onion, local_only, autostop_timer) -- cgit v1.2.3-54-g00ecf