Fixed IPv6 Tor-PyProxy Issue
This commit is contained in:
parent
fe9a60563b
commit
d7084cab9e
1 changed files with 5 additions and 3 deletions
|
|
@ -33,12 +33,13 @@ class TorModule:
|
||||||
|
|
||||||
def start_service(self, connection_observer: Optional[ConnectionObserver] = None):
|
def start_service(self, connection_observer: Optional[ConnectionObserver] = None):
|
||||||
|
|
||||||
print("started tor service")
|
|
||||||
|
|
||||||
Path(self.state_home).mkdir(mode=0o700, parents=True, exist_ok=True)
|
Path(self.state_home).mkdir(mode=0o700, parents=True, exist_ok=True)
|
||||||
|
|
||||||
|
print("[TOR MODULE] Making sure any existing Tor Service is stopped.")
|
||||||
self.stop_service()
|
self.stop_service()
|
||||||
|
|
||||||
|
print("[TOR MODULE] Starting Tor service without IPv6")
|
||||||
|
|
||||||
# if connection_observer is not None:
|
# if connection_observer is not None:
|
||||||
# connection_observer.notify("tor_bootstrapping")
|
# connection_observer.notify("tor_bootstrapping")
|
||||||
|
|
||||||
|
|
@ -51,6 +52,7 @@ class TorModule:
|
||||||
"ControlSocket": self.control_socket_path,
|
"ControlSocket": self.control_socket_path,
|
||||||
"PIDFile": self.process_identifier_path,
|
"PIDFile": self.process_identifier_path,
|
||||||
"SocksPort": "0",
|
"SocksPort": "0",
|
||||||
|
"ClientUseIPv6": '0',
|
||||||
},
|
},
|
||||||
init_msg_handler=lambda contents: TorModule.__on_initialization_message(
|
init_msg_handler=lambda contents: TorModule.__on_initialization_message(
|
||||||
contents, connection_observer
|
contents, connection_observer
|
||||||
|
|
@ -147,7 +149,7 @@ class TorModule:
|
||||||
controller.set_conf("SocksPort", socks_port_numbers)
|
controller.set_conf("SocksPort", socks_port_numbers)
|
||||||
|
|
||||||
def destroy_session(self, port_number: int):
|
def destroy_session(self, port_number: int):
|
||||||
print("destroying session")
|
print("destroying Tor session")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue