@Tayrus0

Почему у меня не работают sock proxy?

Я запускаю tor

C:\Users\ALEX\Desktop\tor\Tor>tor.exe -f C:\Users\ALEX\Desktop\tor\torrc
Dec 21 15:34:39.536 [notice] Tor 0.4.0.5 (git-bf071e34aa26e096) running on Windows 8 [or later] with Libevent 2.1.8-stable, OpenSSL 1.0.2s, Zlib 1.2.11, Liblzma N/A, and Libzstd N/A.
Dec 21 15:34:39.538 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Dec 21 15:34:39.553 [notice] Read configuration file "C:\Users\ALEX\Desktop\tor\torrc".
Dec 21 15:34:39.557 [warn] Path for GeoIPFile (<default>) is relative and will resolve to C:\Users\ALEX\Desktop\tor\Tor\<default>. Is this what you wanted?
Dec 21 15:34:39.558 [warn] Path for GeoIPv6File (<default>) is relative and will resolve to C:\Users\ALEX\Desktop\tor\Tor\<default>. Is this what you wanted?
Dec 21 15:34:39.560 [notice] Opening Socks listener on 127.0.0.1:9050
Dec 21 15:34:39.560 [notice] Opened Socks listener on 127.0.0.1:9050
Dec 21 15:34:39.000 [notice] Bootstrapped 0% (starting): Starting
Dec 21 15:34:41.000 [notice] Starting with guard context "default"
Dec 21 15:34:42.000 [notice] Bootstrapped 5% (conn): Connecting to a relay
Dec 21 15:34:42.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay
Dec 21 15:34:42.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay
Dec 21 15:34:42.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
Dec 21 15:34:42.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
Dec 21 15:34:42.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
Dec 21 15:34:42.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
Dec 21 15:34:43.000 [notice] Bootstrapped 100% (done): Done


Мой код

import requests
proxies = {'http': "socks5://127.0.0.1:9050"}
s = requests.get('http://2ip.ru', proxies=proxies)
print(s.text)


Выдает ошибку

Traceback (most recent call last):
  File "dbg.py", line 3, in <module>
    s = requests.get('http://2ip.ru', proxies=proxies)
  File "C:\Users\ALEX\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\api.py", line 69, in get
    return request('get', url, params=params, **kwargs)
  File "C:\Users\ALEX\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\api.py", line 50, in request
    response = session.request(method=method, url=url, **kwargs)
  File "C:\Users\ALEX\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\sessions.py", line 465, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Users\ALEX\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\sessions.py", line 573, in send
    r = adapter.send(request, **kwargs)
  File "C:\Users\ALEX\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\adapters.py", line 337, in send
    conn = self.get_connection(request.url, proxies)
  File "C:\Users\ALEX\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\adapters.py", line 245, in get_connection
    proxy_manager = self.proxy_manager_for(proxy)
  File "C:\Users\ALEX\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\adapters.py", line 155, in proxy_manager_for
    **proxy_kwargs)
  File "C:\Users\ALEX\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\packages\urllib3\poolmanager.py", line 280, in proxy_from_url
    return ProxyManager(proxy_url=url, **kw)
  File "C:\Users\ALEX\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\packages\urllib3\poolmanager.py", line 231, in __init__
    'Not supported proxy scheme %s' % proxy.scheme
AssertionError: Not supported proxy scheme socks5
  • Вопрос задан
  • 761 просмотр
Решения вопроса 1
Oxyd
@Oxyd
Linux enthusiast
AssertionError: Not supported proxy scheme socks5

Используемая вами библиотека не умеет Socks? Скорее всего так.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы