iptables(プロキシ?)を使用してすべてのTCPトラフィックをTorにリダイレクトする

iptables(プロキシ?)を使用してすべてのTCPトラフィックをTorにリダイレクトする

私はT61をほとんど散らすことを明らかにしました。

Tor Wikiに示すように、Torをインストールしてtorrcファイルに入れました。

VirtualAddrNetworkIPv4 10.192.0.0/10
AutomapHostsOnResolve 1
TransPort 9040
DNSPort 53

.sh私はファイルとして保存して実行してみました。

#!/bin/sh

_non_tor="192.168.1.0/24 192.168.0.0/24 10.42.0.0/24 10.42.0.1/24"
_tor_uid="$(pidof tor)"
_trans_port="9040"

iptables -F
iptables -t nat -F
iptables -t nat -A OUTPUT -m owner --uid-owner $_tor_uid -j RETURN
iptables -t nat -A OUTPUT -p udp --dport 53 -j REDIRECT --to-ports 53

for _clearnet in $_non_tor 127.0.0.0/9 127.128.0.0/10; do
   iptables -t nat -A OUTPUT -d $_clearnet -j RETURN
done

iptables -t nat -A OUTPUT -p tcp --syn -j REDIRECT --to-ports $_trans_port
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

for _clearnet in $_non_tor 127.0.0.0/8; do
   iptables -A OUTPUT -d $_clearnet -j ACCEPT
done

iptables -A OUTPUT -m owner --uid-owner $_tor_uid -j ACCEPT
iptables -A OUTPUT -j REJECT

google.com または 8.8.8.8 で ping を試みると、最後の iptables ルールにより、数ミリ秒以内に約 8000 個のエラーが発生します。

私のTCPトラフィックはすべて中断されました。 iptablesから最後のルールを削除すると、TCP / IP機能は復元されますが、これはできません。 Tor検査では、私はTorを使用していると報告します。

私が望むもの:

すべてのTCP / UDPトラフィックをTorにリダイレクトして、何かを試みるすべてのプログラムがTorネットワークを使用できるようにします。 iptablesで何をすべきですか?

私はすでにここに座っています。9時間、Wiki、マニュアル、前の質問を読んでみましたが、まだ機能していません。

私のネットワークは次のとおりです。

[インターネット] > ADSL > ルーター 1(192.168.1.1) > ~~無線~~ > ノートブック(wlan0 192.168.1.199, eth0 10.42.0.1, Networkmanager経由でイーサネットに共有) > ルーター 2(10.42.0.2) > ~ 〜ワイヤレス〜〜>ラップトップ(10.42.0.2)

関連情報