I've got a server with 2 IP addresses, and a bridge running
on each address. I followed the instructions for using
Obfsproxy, adding this line to each Tor config file:
ServerTransportPlugin obfs2 exec /usr/bin/obfsproxy --managed
It seems that Obfsproxy is not running on a per-address basis
but instead each instance is bound to all addresses. (See below).
Is this really how it is supposed to work? Shouldn't each instance
of Obfsproxy be bound to a specific IP address?
-----------------
# lsof -ni | grep _tor
tor TCP aaa.aa.aa.aa:https (LISTEN)
tor TCP aaa.aa.aa.aa:57242->000.00.000.000:https (ESTABLISHED)
tor TCP aaa.aa.aa.aa:48851->111.111.111.11:torrouting (ESTABLISHED)
tor TCP aaa.aa.aa.aa:34865->222.22.222.222:torrouting (ESTABLISHED)
tor TCP bbb.bb.bb.bb:https (LISTEN)
tor TCP bbb.bb.bb.bb:42826->333.33.333.33:https (ESTABLISHED)
tor TCP bbb.bb.bb.bb:https->444.4.444.444:58519 (ESTABLISHED)
tor TCP bbb.bb.bb.bb:33745->55.55.555.55:https (ESTABLISHED)
tor TCP bbb.bb.bb.bb:44772->666.666.666.666:https (ESTABLISHED)
obfsproxy TCP *:34866 (LISTEN)
obfsproxy TCP *:41887 (LISTEN)