|
@@ -4993,7 +4993,7 @@ function route_outgoing_traffic_through_tor {
|
4993
|
4993
|
iptables -t nat -A PREROUTING -i $_int_if -d $_clearnet -j RETURN
|
4994
|
4994
|
done
|
4995
|
4995
|
|
4996
|
|
- #redirect all other pre-routing and output to Tor
|
|
4996
|
+ # Redirect all other pre-routing and output to Tor
|
4997
|
4997
|
iptables -t nat -A OUTPUT -p tcp --syn -j REDIRECT --to-ports $_trans_port
|
4998
|
4998
|
iptables -t nat -A PREROUTING -i $_int_if -p udp --dport 53 -j REDIRECT --to-ports 53
|
4999
|
4999
|
iptables -t nat -A PREROUTING -i $_int_if -p tcp --syn -j REDIRECT --to-ports $_trans_port
|
|
@@ -5012,21 +5012,23 @@ function route_outgoing_traffic_through_tor {
|
5012
|
5012
|
|
5013
|
5013
|
save_firewall_settings
|
5014
|
5014
|
|
|
5015
|
+ if ! grep -q "fs.file-max" /etc/sysctl.conf; then
|
|
5016
|
+ echo "fs.file-max=100000" >> /etc/sysctl.conf
|
|
5017
|
+ /sbin/sysctl -p
|
|
5018
|
+ fi
|
|
5019
|
+
|
5015
|
5020
|
echo 'domain localdomain' > /etc/resolv.conf
|
5016
|
5021
|
echo 'search localdomain' >> /etc/resolv.conf
|
5017
|
5022
|
echo 'nameserver 127.0.0.1' >> /etc/resolv.conf
|
5018
|
5023
|
|
5019
|
|
- sed -i 's|VirtualAddrNetworkIPv4*|VirtualAddrNetworkIPv4 10.192.0.0/10|g' /etc/tor/torrc
|
5020
|
5024
|
if ! grep -q "VirtualAddrNetworkIPv4" /etc/tor/torrc; then
|
5021
|
5025
|
echo 'VirtualAddrNetworkIPv4 10.192.0.0/10' >> /etc/tor/torrc
|
5022
|
5026
|
fi
|
5023
|
5027
|
|
5024
|
|
- sed -i 's|AutomapHostsOnResolve*|AutomapHostsOnResolve 1|g' /etc/tor/torrc
|
5025
|
5028
|
if ! grep -q "AutomapHostsOnResolve" /etc/tor/torrc; then
|
5026
|
5029
|
echo 'AutomapHostsOnResolve 1' >> /etc/tor/torrc
|
5027
|
5030
|
fi
|
5028
|
5031
|
|
5029
|
|
- sed -i 's|TransPort*|TransPort 9040|g' /etc/tor/torrc
|
5030
|
5032
|
if ! grep -q "TransPort" /etc/tor/torrc; then
|
5031
|
5033
|
echo 'TransPort 9040' >> /etc/tor/torrc
|
5032
|
5034
|
fi
|
|
@@ -5039,7 +5041,6 @@ function route_outgoing_traffic_through_tor {
|
5039
|
5041
|
echo "TransListenAddress $LOCAL_NETWORK_STATIC_IP_ADDRESS" >> /etc/tor/torrc
|
5040
|
5042
|
fi
|
5041
|
5043
|
|
5042
|
|
- sed -i 's|DNSPort*|DNSPort 53|g' /etc/tor/torrc
|
5043
|
5044
|
if ! grep -q "DNSPort" /etc/tor/torrc; then
|
5044
|
5045
|
echo 'DNSPort 53' >> /etc/tor/torrc
|
5045
|
5046
|
fi
|