你好,我有一些关于托尔的问题。
我希望这样做,因为我希望每个电路都改变我的入口节点,并使出口保持不变。
controller.set_options({'__DisablePredictedCircuits': '1',
'MaxOnionsPending': '0',
'newcircuitperiod': '999999999',
'maxcircuitdirtiness': '999999999'})如果可能的话,这部分也会很好。意思是如果我把我的节点作为参数传递到这里
controller.new_circuit()发布于 2022-12-04 03:38:16
若要禁用torrc文件中的卫队节点,可以添加以下行:
UseEntryGuards 0
NumEntryGuards 0若要在torrc文件中指定退出节点,可以添加以下行:
ExitNodes $fingerprint其中,$fingerprint是要使用的退出节点的指纹。
可以使用Controller类的set_options方法设置UseEntryGuards, NumEntryGuards, and ExitNodes选项,如下所示:
from stem import Controller
with Controller.from_port() as controller:
controller.authenticate()
controller.set_options({
'UseEntryGuards': '0',
'NumEntryGuards': '0',
'ExitNodes': '$fingerprint',
})要在创建新电路时指定退出节点,可以使用Controller类的extend_circuit方法,如下所示:
from stem import Controller
with Controller.from_port() as controller:
controller.authenticate()
controller.new_circuit()
controller.extend_circuit('$fingerprint')其中,$fingerprint是要使用的退出节点的指纹。
https://stackoverflow.com/questions/74672521
复制相似问题