次のようにKaliにプロキシチェーンを設定しようとしています。
User > Tor > SOCKS5 > Out
SOCKS5サーバーを作成し、ポート1080でdantedを実行しています。 KaliディストリビューションへのSSH接続を確立しました。
ssh -NfD 1080 user@address
問題なくSOCKS5サーバーに接続できます。 Torネットワークに接続しようとするときも同様です。
ただし、TorおよびSOCKS5サーバーに接続しようとすると、拒否エラーが発生します。
|S-chain|-<>-127.0.0.1:9050-<>-127.0.0.1:1080-<--denied
だから、ダンテはすべてのIPアドレスからの接続を許可しようとしましたが、これが正しいかどうかはわかりません。
logoutput: /var/log/dante.log
internal: 127.0.0.1 port = 1080
external: venet0
method: username none
user.notprivileged: nobody
client pass {
from: 0.0.0.0/0 port 1-65535 to: 0.0.0.0/0
protocol: tcp udp
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
protocol: tcp udp
}
それがどこから出てくるのかご存知ですか?
ベストアンサー1
私は私の質問に答えを見つけました、そしてあなたは可視性のために編集するよりも返信する方が良いと思います。
だから私はプロキシチェーンを介してTorとSOCKS5プロキシの両方を使用したいと思います。これを達成する方法は2つあります。
Danteサーバーの使用
DanteサーバーはSOCKS5サーバー(およびクライアント)であり、まだわからない多くのオプションがありますが、すぐに学ぶことを願っています。
まず dante-server をインストールします。
wget https://www.inet.no/dante/files/dante-1.4.1.tar.gz
tar xvf dante-1.4.1.tar.gz
cd dante-1.4.1
./configure
make && make install
#This is my launch script you can use yours obviously
wget https://dl.dropboxusercontent.com/u/71868038/sockd
mv sockd /etc/init.d/sockd
chmod +x /etc/init.d/sockd
update-rc.d sockd defaults
wget https://dl.dropboxusercontent.com/u/71868038/sockd.conf
mv sockd.conf /etc/
IPアドレス以外のすべての要求をブロックするなど、必要に応じて設定を編集できます。追加情報ここ。設定ファイルでサーバーのIPアドレスを変更することを忘れないでください!
これでSOCKS5サーバーが準備され実行されているので、プロキシチェーンのおかげでTorで使用できます。構成ファイルにサーバーを追加するだけです。
strict_chain
proxy_dns
tcp_read_time_out 15000
tcp_connect_time_out 8000
socks4 127.0.0.1 9050
socks5 1.2.3.4 1080
実行してお楽しみください:
service tor start
proxychains iceweasel
SSHトンネルの使用
より簡単なソリューション。
Tor、torsocks、SSHが必要です。
apt-get install torsocks
service tor start
torsocks ssh -NfD 1080 1.2.3.4
proxychains iceweasel
プロキシチェーン構成:
strict_chain
proxy_dns
tcp_read_time_out 15000
tcp_connect_time_out 8000
socks5 127.0.0.1 1080
あなたがしなければならないのは、torを介してサービスを提供した後にサーバーにSSHをトンネリングすることだけです(torsocksが何をしているのか、まだどのように機能するのかわからない。
それから:
proxychains iceweasel
より詳細な説明が必要な方はお問い合わせください;)