[tor-bugs] #32091 [Core Tor/Tor]: optional TUN interface to tor for mobile

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Oct 15 15:01:16 UTC 2019


#32091: optional TUN interface to tor for mobile
-------------------------------------------------+-------------------------
 Reporter:  eighthave                            |          Owner:  (none)
     Type:  defect                               |         Status:  new
 Priority:  Medium                               |      Component:  Core
                                                 |  Tor/Tor
  Version:                                       |       Severity:  Normal
 Keywords:  Android, iOS, tbb-mobile, orbot,     |  Actual Points:
  vpn                                            |
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------
 Orbot uses tun2socks to connect the Android VPN interface to the tor SOCKS
 port.  iCepa/OnionBrowser on iOS uses tun2tor for a similar setup.  Both
 of these approaches have issues since they involve setting up network
 sockets.  Since both Android and iOS now both load tor as a shared
 library, the best possible interface would be for the tor shared library
 to directly provide the TUN interface on both platforms.  It could be an
 optional feature like the HTTP CONNECT feature.

 * https://github.com/iCepa/tun2tor is written in Rust with an MIT License
 * https://github.com/ambrop72/badvpn/blob/master/tun2socks/tun2socks.c is
 written in C with a BSD 3-Clause license

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


More information about the tor-bugs mailing list