Skip to content

merge/corritor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

corritor, a Tor traffic whitelisting OpenWRT network

"Force users to use Tor Browser".

Not affiliated with the Tor Project.

So called "transparent proxies" suffer from significant issues that we want to address. Also, corritor does not run the Tor software. It looks at the Tor network from the outside. This is important because there is no need to upgrade the Router firmware in order to update Tor.

This should become an OpenWRT (wifi) network configuration that whitelists traffic to and from the Tor network.

Users cannot use Tor Bridges in this network! Bridges help when Tor is being blocked. Here, Tor is allowed - only Tor.

Why?

  • advantages over transparent Tor proxies
    • users don't have to trust the router's Tor software. They run Tor themselves
    • never have old and vulnerable Tor versions on the router
    • simple and lightweight
    • users are more likely to use TorBrowser which is more secure than tunnel a normal Browsers' traffic through Tor

how to use

Make sure ipset and curl are avilable on the system.

ipset_tor.sh creates or updates an ipset (named torset by default). This should be run regularly by cron:

15 * * * * </path/to/ipset_tor.sh>

corritor_start.sh sets up the forwarding filter using iptables, so this should be run during startup.

Hardware

About

a Tor traffic whitelisting OpenWRT network

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages