Skip to content

Commit

Permalink
Add support for Fedora.
Browse files Browse the repository at this point in the history
Co-authored-by: Rasool Safari <[email protected]>
  • Loading branch information
rasooll and Rasool Safari authored May 7, 2020
1 parent 3aa347e commit 0bfd341
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion files/tor-router
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@
# Executable file to create rules for transparent proxy
# Destinations you do not want routed through Tor
NON_TOR="192.168.1.0/24 192.168.0.0/24"
# the UID Tor runs as, actually only support for Debian and ArchLinux as been added.
# the UID Tor runs as, actually only support for Debian, ArchLinux and Fedora as been added.
if command -v pacman > /dev/null; then
TOR_UID=$(id -u tor)
elif command -v apt > /dev/null; then
TOR_UID=$(id -u debian-tor)
elif command -v dnf > /dev/null; then
TOR_UID=$(id -u toranon)
else
echo "Unknown distro, please create report the issue to https://github.com/edu4rdshl/tor-router/issues"
exit
Expand All @@ -21,6 +23,9 @@ if ! command -v tor > /dev/null; then
elif ! systemctl is-active tor.service > /dev/null; then
echo "The tor service is not active, please start the tor service before running the script."
exit
if ! command -v iptables > /dev/null; then
echo "You need to install the iptables package."
exit
else
iptables -F
iptables -t nat -F
Expand Down

0 comments on commit 0bfd341

Please sign in to comment.