IP アドレスと Shadowsocks プロキシの問題

IP アドレスと Shadowsocks プロキシの問題

私はインストールしたサーバーを持っていますシャドウソックス(SOCKS 5 プロキシ) 2 つのパブリック IP アドレスを持ちます。

パブリック IP アドレス 1 を使用してサーバーに接続し、Google で「私の IP は何ですか?」を使用して現在の IP をテストすると、IP 1 が表示されます。

ただし、IP 2 を使用してサーバーのプロキシに接続すると、テスト IP の Web サイトには引き続き IP 1 が表示されます (目的の Web サイトにアクセスするには、IP 2 であると認識されるようにします)。

どうやってやるの?

答え1

「私の IP は何ですか?」には IP 1 が表示されます。これは、サーバーが IP 1 経由でそのサイトに接続しているためです。つまり、サーバーはインターネットへのデフォルトのルーティングとして IP 1 を使用します。

すでに 2 つの IP からトラフィックを受信する 2 つの ss サーバー プロセスがあるはずです。その場合、そのうちの 1 つからのトラフィックを IP 1 にルーティングし、もう 1 つからのトラフィックを IP 2 にルーティングする必要があります。

学ぶ必要があるのは、プロセスに基づいてルーティングする方法です。名前空間を使用することは、それを実行するオプションです。 Linux のプロセスの特定のインターフェースを介してトラフィックをルーティングする

関連情報