
正常に動作するWireguradサーバーがありますが、ソックスプロキシを使用して2番目のサーバーを介してインターネットに接続するには、Wireguardのサーバーが必要で、他のプログラムとサーバー全体ではなくWireguardのみが必要です。
追加情報:
サーバー1(Wireguardサーバー)は韓国にありますが、サーバー2は他の国にあります。
Wireguardプロトコルは外部サーバー(サーバー2など)での使用をブロックされているため、サーバー2でWireguardを構成し、以前にテストしたマルチホップを作成することはできません。 (udp2rawでもテストしました)
私たちはアクセスサーバー2を使用しています
ssh -D $port_number $username@$hostname
。リモート接続を確立した後に接続を切断したくありません。
Wireguardサーバーで実行されている他のプログラムがありますが、そのプログラムにも影響を与えたくありません。
私の知識は限られています私は国民の表現の自由のためにこれをします、コピーして貼り付けるコマンドを与えたり、段階的に案内してください。ありがとうございます!私は数日間努力し、Googleのすべてのチュートリアルと記事をテストして、私の目標を達成するためのさまざまな方法を見つけました。 Wireguardの他の選択肢も見つかりましたが、何も効果がありませんでした(政府の制限のため)。SSHトンネルのみ有効です。、どうぞこの悪夢を終わらせてください。
Wireguard サーバー構成ファイルwg0.conf
:
[Interface]
Address = 10.200.0.1/24
ListenPort = 5553
PrivateKey = <server_private_key>
PreUp = iptables --table nat --append POSTROUTING --jump MASQUERADE --out-interface eth0
PreDown = iptables --table nat --delete POSTROUTING --jump MASQUERADE --out-interface eth0
MTU = 1500
[Peer]
## Client 1
AllowedIPs = 10.200.0.2/32
PublicKey = <client_public_key>