Python эквивалент Ruby SOCKsify

1

Ruby имеет этот очень красивый камень, который позволяет перенаправить весь сетевой трафик через прокси-сервер SOCKS

require 'socksify'
TCPSocket::socks_server = "127.0.0.1"
TCPSocket::socks_port = 9050
rubyforge_www = TCPSocket.new("rubyforge.org", 80)
# => #<TCPSocket:0x...>

Есть ли эквивалент python?

Теги:
proxy
socks

2 ответа

1
Лучший ответ

Попробуйте следующее: http://socksipy.sourceforge.net/

1

Это довольно старый вопрос, но более актуальным решением будет использование https://github.com/Anorov/PySocks. У этого есть пакет, устанавливаемый на поставку (pip install PySocks), и может быть использован для соединения с обезьяной-патчем так:

import socket
import socks

socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 9050)
socket.socket = socks.socksocket

Ещё вопросы

Сообщество Overcoder
Наверх
Меню