[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-bugs] #1775 [Tor - Tor client]: Project: Make Tor speak UPnP and NAT-PMP for port-forwarding



#1775: Project: Make Tor speak UPnP and NAT-PMP for port-forwarding
------------------------------+---------------------------------------------
 Reporter:  sjmurdoch         |       Owner:     
     Type:  task              |      Status:  new
 Priority:  normal            |   Milestone:     
Component:  Tor - Tor client  |     Version:     
 Keywords:                    |      Parent:     
------------------------------+---------------------------------------------
 We want it to be as easy as possible for people to configure a Tor bridge
 (see #1752), and part of the difficulty is getting their router to do port
 forwarding. Vidalia supports UPnP automatic port forwarding, but this is
 no good for headless servers and these are probably the ones which make
 the most reliable bridges. UPnP also doesn't work on Apple networking
 hardware.

 We should therefore implement UPnP and NAT-PMP (for Apple hardware) inside
 Tor itself. This should automatically configure port forwarding, and
 maintain it over router reboots. Including the UPnP/NAT-PMP libraries
 should be a build-time option in case some platforms don't support the
 libraries or the user simply doesn't want them available.

 Development is currently happening in this Git branch:
 https://gitweb.torproject.org/sjm217/tor.git/shortlog/refs/heads/upnp

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/1775>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online