Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Both sides previous revision Попередня ревізія | Наступна ревізія Both sides next revision | ||
tor [2015/10/22 00:49] wombat [Общесетевой] torrc |
tor [2015/10/22 00:51] wombat [Общесетевой] |
||
---|---|---|---|
Рядок 29: | Рядок 29: | ||
$IPTABLES -t nat -F | $IPTABLES -t nat -F | ||
+ | |||
## Transproxy rules for Tor | ## Transproxy rules for Tor | ||
$IPTABLES -t nat -A OUTPUT ! -d 127.0.0.1 -m owner ! --uid-owner $TOR_UID -p tcp -j REDIRECT --to-ports 9040 | exit | $IPTABLES -t nat -A OUTPUT ! -d 127.0.0.1 -m owner ! --uid-owner $TOR_UID -p tcp -j REDIRECT --to-ports 9040 | exit | ||
$IPTABLES -t nat -A OUTPUT -p udp -m owner ! --uid-owner $TOR_UID -m udp --dport 53 -j REDIRECT --to-ports 5300 || exit | $IPTABLES -t nat -A OUTPUT -p udp -m owner ! --uid-owner $TOR_UID -m udp --dport 53 -j REDIRECT --to-ports 5300 || exit | ||
+ | |||
+ | # First rules in OUTPUT chain | ||
+ | #iptables -A OUTPUT -m conntrack --ctstate INVALID -j LOG --log-prefix "Transproxy ctstate leak blocked: " --log-uid | ||
+ | iptables -A OUTPUT -m conntrack --ctstate INVALID -j DROP | ||
+ | iptables -A OUTPUT -m state --state INVALID -j LOG --log-prefix "Transproxy state leak blocked: " --log-uid | ||
+ | iptables -A OUTPUT -m state --state INVALID -j DROP | ||
+ | |||
+ | iptables -A OUTPUT ! -o lo ! -d 127.0.0.1 ! -s 127.0.0.1 -p tcp -m tcp --tcp-flags ACK,FIN ACK,FIN -j LOG --log-prefix "Transproxy leak blocked: " --log-uid | ||
+ | iptables -A OUTPUT ! -o lo ! -d 127.0.0.1 ! -s 127.0.0.1 -p tcp -m tcp --tcp-flags ACK,RST ACK,RST -j LOG --log-prefix "Transproxy leak blocked: " --log-uid | ||
+ | iptables -A OUTPUT ! -o lo ! -d 127.0.0.1 ! -s 127.0.0.1 -p tcp -m tcp --tcp-flags ACK,FIN ACK,FIN -j DROP | ||
+ | iptables -A OUTPUT ! -o lo ! -d 127.0.0.1 ! -s 127.0.0.1 -p tcp -m tcp --tcp-flags ACK,RST ACK,RST -j DROP | ||
+ | |||
+ | |||
# Allow Tor and the network user | # Allow Tor and the network user | ||
$IPTABLES -A OUTPUT -m owner --uid-owner $TOR_UID -j ACCEPT || exit | $IPTABLES -A OUTPUT -m owner --uid-owner $TOR_UID -j ACCEPT || exit |