2

您好,我正在用 Python 构建一个 IM P2P 客户端/服务器,并希望使用 Tor 作为它的代理,服务器使用线程运行,而客户端同时运行

在本地系统上运行的服务器是否需要监听 Tor?如果是这样,我该怎么做?如何让客户端使用 Tor 连接到远程系统?

我已经搜索了一些示例,但它们导致一个库似乎很难下载

这是相关的服务器/客户端代码

    #客户端连接
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect((str(self.CLIENT_HOST).strip(), self.CLIENT_PORT))

    #服务器
    source_ip = ''
    #socket.gethostbyname(socket.gethostname())
    端口 = 9001
    ### 初始化套接字
    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)

任何想法都非常欢迎和赞赏

4

0 回答 0