Розетки с Tor и Python - PullRequest
       6

Розетки с Tor и Python

2 голосов
/ 18 октября 2011

Здравствуйте, я создаю клиент / сервер IM P2P на Python и хотел бы использовать Tor в качестве прокси-сервера, для него сервер работает с использованием потоков, а клиент работает одновременно

Нужно ли серверу, работающему в локальной системе, прослушивать Tor? Если да, то как мне это сделать? Как заставить клиента подключиться к удаленной системе с помощью Tor?

Я искал несколько примеров, но они приводят к библиотеке, которая кажется очень неудобной для загрузки

Вот соответствующий код сервера / клиента


    #Client Connection
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect((str(self.CLIENT_HOST).strip(), self.CLIENT_PORT))


    #Server
    source_ip = ''
    #socket.gethostbyname(socket.gethostname())
    PORT = 9001
    ### Initialize socket
    server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
    server_socket.bind((source_ip, PORT))
    # 
    server_socket.listen(5)

Любые идеи очень приветствуются и ценятся

...