|
@@ -1,17 +1,17 @@
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DEV=eth0
|
|
|
-BOX_IP=42.42.42.42
|
|
|
+BOX_IP=42.42.42.42
|
|
|
TOR_IP=43.43.43.43
|
|
|
|
|
|
|
|
@@ -26,7 +26,7 @@ RTT_LATENCY=40
|
|
|
|
|
|
RATE_UP=5000
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
RATE_UP_TOR=1500
|
|
|
|
|
@@ -47,7 +47,7 @@ AVG_PKT=900
|
|
|
|
|
|
|
|
|
|
|
|
-BDP=$(expr $RTT_LATENCY \* $RATE_UP / $AVG_PKT)
|
|
|
+BDP=$(expr $RTT_LATENCY \* $RATE_UP / $AVG_PKT)
|
|
|
|
|
|
|
|
|
|
|
@@ -82,8 +82,8 @@ iptables -t mangle -X TORSHAPER-OUT 2> /dev/null > /dev/null
|
|
|
ip link set imq0 down 2> /dev/null > /dev/null
|
|
|
rmmod imq 2> /dev/null > /dev/null
|
|
|
|
|
|
-if [ "$1" = "stop" ]
|
|
|
-then
|
|
|
+if [ "$1" = "stop" ]
|
|
|
+then
|
|
|
echo "Shaping removed on $DEV."
|
|
|
exit
|
|
|
fi
|
|
@@ -121,7 +121,8 @@ iptables -t mangle -A TORSHAPER-OUT -s $TOR_IP -j MARK --set-mark 21
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
iptables -t mangle -A TORSHAPER-OUT -m mark --mark 0 -j MARK --set-mark 20
|
|
|
|
|
|
echo "Outbound shaping added to $DEV. Rate for Tor upload at least: ${RATE_UP_TOR}Kbyte/sec."
|
|
|
+
|