Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to route all TCP and DNS traffic through Tor #23

Closed
Doimatcuabautroi opened this issue Aug 14, 2021 · 3 comments
Closed

Add option to route all TCP and DNS traffic through Tor #23

Doimatcuabautroi opened this issue Aug 14, 2021 · 3 comments
Labels
area:proxy type:feature New feature or request type:wontfix This will not be worked on

Comments

@Doimatcuabautroi
Copy link

Hello adm.
Could you develope some driver like WinTun or TAP for OnionFruit instead of "Act as Proxy Gateway"
Client -> Tun/Tap -> Tor Socks -> Internet. (Eg: https://github.com/ambrop72/badvpn/wiki/Tun2socks)

I have see same similar project but it is no longer maintained
https://github.com/CrowdStrike/Tortilla

@aspriddell
Copy link
Member

A few things to respond to this request:

  1. The cost of maintaining and/or integrating another network routing method is very high. The current proxy method covers (all?) mainstream browsers and a lot of well-known other apps. To the >95% of users that run this program, there is not enough of a demand (from my experience). It also increases the risk of breaking network connectivity should it fail (something I'd rather not deal with from a support perspective).

  2. These adapters can be "brittle", and by that I mean they might break compatibility between OS versions. Because they're drivers, there's no guarantee that they'll work on windows 8.1, 10 and even the upcoming windows 11 (see Windows 11 compatibility #22 for what I mean by this). We don't want to be diverting time and effort maintaining somebody else's driver when the proxy does most of what this would have achieved

  3. The current installer has almost no capacity to install drivers, which means the entire auto-updater system would need to be abandoned/restructured (which I'm strongly against seeing as how it's proven effective at mitigating upstream breaking tor changes, like the introduction of servers from the country of "European Union"). It'd also require admin rights which was needed in the past but now allows for more users to engage with the program

  4. If this was added, it's likely that it'll be used for torrenting, which is one way that tor gets annoyed because it strains the network for the rest of the users. (refer to https://blog.torproject.org/bittorrent-over-tor-isnt-good-idea for justification)

Because of considerations like these, it doesn't seem viable in the foreseeable future, sorry.

@aspriddell aspriddell added area:proxy type:feature New feature or request type:wontfix This will not be worked on labels Aug 14, 2021
@aspriddell
Copy link
Member

Also should you wish to have DNS requests proxied, you should look at SecurDNS

@aspriddell
Copy link
Member

closing due to inactivity (and the question was answered)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:proxy type:feature New feature or request type:wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants