我有一个客户端原始套接字应用程序,我想连接到.onion地址上的服务器。一切都运行正常,除了我必须打开Tor浏览器才能通过客户端脚本连接到服务器。我认为这是因为Tor在Tor浏览器启动时打开了。我尝试使用tor.exe -f“torrc-defaults path”在没有浏览器的情况下启动tor。在任务管理器中,似乎tor正在运行,但我的客户端脚本给我一个错误,如tor未打开。我应该尝试哪些选择?
这是我的客户端错误:
`
Traceback (most recent call last):
File "client_onion.py", line 10, in <module>
s.connect((onion_address,port))
File "C:\Python27\lib\site-packages\socks.py", line 96, in wrapper
return function(*args, **kwargs)
File "C:\Python27\lib\site-packages\socks.py", line 813, in connect
negotiate(self, dest_addr, dest_port)
File "C:\Python27\lib\site-packages\socks.py", line 477, in _negotiate_SOCKS5
CONNECT, dest_addr)
File "C:\Python27\lib\site-packages\socks.py", line 552, in _SOCKS5_request
raise SOCKS5Error("{0:#04x}: {1}".format(status, error))
socks.SOCKS5Error: 0x04: Host unreachable
`
答案 0 :(得分:0)
使用"Expert Bundle"无需任何浏览器即可获取Tor二进制文件。专家束连接到Tor网络,并允许您进行SOCKS5连接和控制端口连接。您可以通过配置文件或“ Tor控制器”控制其所做的所有操作。
您可以从Download | Mirror 1