Shadowsocks または Dante を使用して、Linux 上に SOCKS5 トンネルを構築できます。
1. シャドウソックス
Shadowsocks は、Linux 上に SOCKS5 トンネルを構築できる、Socks5 プロキシに基づく暗号化された送信プロトコルです。
Shadowsocks をインストールします。
「」
sudo apt-get インストール python-pip
sudo pip シャドウソックスをインストールする
「」
配置Shadowsocks:
/etc/shadowsocks.json ファイルに以下を追加します。
「」
{
"サーバー":"your_server_ip",
"サーバーポート":あなたのサーバーポート、
"ローカルアドレス": "127.0.0.1",
"ローカルポート":1080、
"パスワード":"あなたのパスワード",
「タイムアウト」:300、
"メソッド":"aes-256-cfb"
}
「」
このうち、your_server_ip はサーバーの IP アドレス、your_server_port はサーバーのポート番号、your_password はパスワードです。
Shadowsocks を開始します。
「」
sudo ssserver -c /etc/shadowsocks.json -d start
「」
2.ダンテ
Dante は、Linux 上に SOCKS5 トンネルを構築できるオープンソースの SOCKS5 プロキシ サーバーです。
Dante をインストールします。
「」
sudo apt-get install dante-server
「」
Dante を設定します。
/etc/danted.conf ファイルに次の内容を追加します。
「」
ログ出力: /var/log/danted.log
内部: eth0 ポート = 1080
外部: eth0
メソッド: ユーザー名なし
user.privileged: root
user.unprivileged: 誰も
クライアントパス {
から: 0.0.0.0/0 から: 0.0.0.0/0
ログ: エラー # 接続切断
}
靴下パス {
から: 0.0.0.0/0 から: 0.0.0.0/0
コマンド: バインド接続 udpassociate
ログ: エラー # 接続切断 ioperation
}
「」
ここで、eth0 はネットワーク インターフェイス名、port はローカル ポート番号です。
Dante を起動します。
「」
sudo /etc/init.d/danted start
「」
上記は、Linux 上で SOCKS5 トンネルを構築する 2 つの方法であり、ニーズに応じていずれかを選択できます。