我已經安裝了Tor作爲我的Windows機器上的服務運行,並且我試圖通過Stem包在python中發出請求。在我的torrc文件中,我將ControlPort指定爲9051並設置了一個HashedControlPassword。當我運行netstat,我看到的Tor是在本地主機上運行:9050,但沒有什麼監聽端口9051.結果是,當我嘗試連接到ControlPort在python: Control
當試圖使用telnet切換Tor IP地址時,我試圖連接到Tor控制端口時運行到SOCKSError::ServerFailure: general SOCKS server failure通過telnet。但是,如果我產生一個新的進程來進行telnetting,我沒有問題。我不想因爲醜陋而產生新的過程。我希望有人能幫我找到爲什麼我有這個問題和更多的解決方案? 要重現: 開始TOR: tor --
我試圖從遠程機器使用幹python庫連接到tor的控制端口(9051)。 dum.py from stem import Signal
from stem.control import Controller
def set_new_ip():
"""Change IP using TOR"""
with Controller.from_port(address = '1