stem icon indicating copy to clipboard operation
stem copied to clipboard

Add support for hostname instead of ip address in `Controller.from_port`

Open Dekwin opened this issue 2 years ago • 1 comments

Add support for hostname(like "tor-container", or "localhost") as address parameter in Controller.from_port Currently address parameter only supports ipv4 address.

It is useful when Tor is running in one Docker container, but the Stem connection establishing from another container.

example:

from stem.control import Controller

address="127.0.0.1"
# address="localhost" add support for this, currently this throws an exception
with Controller.from_port(address=address, port=9051) as controller:
   ...

Dekwin avatar Jan 20 '22 10:01 Dekwin

Oddly GitHub didn't provide a useful link for the PR. Here it is: https://github.com/torproject/stem/pull/122

atagar avatar Jun 27 '22 22:06 atagar