我有一个功能齐全的tor隐藏服务,带有他的V3URL,由stem和controller类创建。服务器正在将流量重定向到使用socket
创建的端口5000上运行的本地tcp服务器。但是现在我想使用python连接到这个隐藏的服务。所以我尝试了socks
使用SOCKS5代理,但没有办法让它工作。我还尝试了torpy
库,并使用了官方文档中提供的示例,但同样,没有办法使其工作:
from torpy import TorClient
url = 'myv3torurl.onion'
tor = TorClient()
with tor.create_circuit() as circuit:
print('circuit done')
with circuit.create_stream(('http://' + url, 5000)) as client:
print('sending')
client.send(b'yeah yeah im there')
print(client.recv(1024))
还尝试通过添加http://或https://更改url,或尝试使用80、9050或9051更改端口。torpy
日志总是相同的,您可以找到它们here
在这一点上,我真的不知道该尝试什么。我只想要一个由洋葱网站托管的tcp连接。顺便说一句,我确信这不是服务器的问题,因为如果我尝试在tor浏览器上复制并粘贴url,它是完全可访问的。谢谢你的帮助
注意到torpy page说它用于v2服务,而您的是v3
相关问题 更多 >
编程相关推荐