Instantly share code, notes, and snippets.

Embed
What would you like to do?
Automatically redirect Tor traffic to onion (Hopefully efficiently as the if processing isn't intensive)
##Get New Exit Node list ever 6 Hours
57 */6 * * * `curl https://check.torproject.org/cgi-bin/TorBulkExitList.py\?ip\=<yourip> | awk '{print $0" TOREX;"}' > /etc/nginx/includes/torexit.ips && service nginx restart`
##Create a geo region for Tor Exits
geo $torexit {
default NOEXIT;
include includes/torexit.ips;
}
##Check on every request if Tor Exit, potentially inefficient, but the geolookup is quicker than a long list of ifs.
if ($torexit = TOREX) {
rewrite ^ https://xxxxxxxxxxxxxxxxxx.onion$request_uri? permanent;
}
@alecmuffett

This comment has been minimized.

Show comment
Hide comment
@alecmuffett

alecmuffett Feb 16, 2018

That's really interesting; thanks, Chris - I'll look it over.

alecmuffett commented Feb 16, 2018

That's really interesting; thanks, Chris - I'll look it over.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment