【问题标题】:Tor connection using sockets in Python在 Python 中使用套接字的 Tor 连接
【发布时间】:2012-12-05 23:30:05
【问题描述】:

我正在尝试编写一个脚本,在其中通过 Python 中的 Tor 建立连接。我目前可以连接到 Tor 并请求一个新的 ip NEWNYM,但我似乎无法发送数据。永远不会收到数据。

Tor 永远不会与结果地址建立连接。

没有建立任何联系...我已经尝试了大约 5 天的很多事情。任何人都可以提供任何帮助,我将不胜感激

*干杯

【问题讨论】:

    标签: python


    【解决方案1】:

    我强烈推荐SocksiPy。它非常易于使用,一旦您建立了连接,它就可以像普通的 TCP 套接字一样工作。以下是他们 SourceForge 页面的简短示例:

    >>> import socks
    >>> s = socks.socksocket()
    >>> s.setproxy(socks.PROXY_TYPE_SOCKS5,"socks.example.com")
    >>> s.connect(("www.example.com",80))
    >>> 
    

    我已经在几个大型项目中使用它,没有任何问题。如果您经常需要直接与 SOCKS5 服务器交互(即使这样,它也可能能够完成您需要的操作),它可能不是您想要的,但在绝大多数情况下,SocksiPy 不仅仅是充足的。

    【讨论】:

    • 其实这很好用,我想现在可以用了,谢谢 :-)
    • SF 不允许 outbound connectivity 通过项目网络空间。
    猜你喜欢
    • 1970-01-01
    • 2012-12-04
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-08
    • 2010-09-15
    • 1970-01-01
    相关资源
    最近更新 更多