shaare.it

SOCKS proxy error

7 Dec 2025

1 min read

SOCKS proxy error

$ python -c "import requests; requests.get('https://example.com', proxies={'https':'socks5://proxy:1080'})"
Traceback (most recent call last):
  ...
requests.exceptions.ProxyError: SOCKSHTTPSConnectionPool(host='example.com', port=443): ...

Why this happens

Missing PySocks dependency or misconfigured SOCKS proxy credentials/host.

Fix

  • Install PySocks and verify proxy host/port/auth.

Wrong code

import requests
proxies = {"https": "socks5://proxy.example:1080"}
requests.get("https://example.com", proxies=proxies)

Fixed code

import requests
# pip install requests[socks]
proxies = {"https": "socks5h://user:[email protected]:1080"}
resp = requests.get("https://example.com", proxies=proxies, timeout=10)
print(resp.ok)