библиотека Reqests и TOR
На компьютере установлен и работает Tor browser,т.е. мост установлен и страницы открываются.
Служба работает:
ko-1@ko-1-Lenovo-G570:~$ sudo service tor status
● tor.service - Anonymizing overlay network for TCP (multi-instance-master)
Loaded: loaded (/lib/systemd/system/tor.service; enabled; vendor preset: enabled)
Active: active (exited) since Sun 2022-02-20 15:29:13 MSK; 13min ago
Он слушает порт по умолчанию:
ko-1@ko-1-Lenovo-G570:~$ sudo lsof -i :9050
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
tor 676 debian-tor 6u IPv4 27878 0t0 TCP localhost:9050 (LISTEN)
при попытке выполнить get запрос:
import requests
proxies = {
'http': 'socks5h://127.0.0.1:9050',
'https': 'socks5h://127.0.0.1:9050'
}
try:
res = requests.get('http://httpbin.org/ip', timeout=10, proxies=proxies)
print(res)
except Exception as Err:
print(Err)
получаю ошибку <class 'requests.exceptions.ConnectTimeout'>
как будто трафик не идет через порт.
пакет PySocks установлен и если выбрать рабочий прокси то все ок.В чем может быть причина?