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

[tor-bugs] Re: #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:  #1752
------------------------------+---------------------------------------------
Changes (by sjmurdoch):

  * parent:  => #1752


Old description:

> 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

New description:

 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

 Child Tickets:
 [[TicketQuery(parent=#1775)]]

--

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