Dante 1.4 では、ローカル専用リスナーと選択した送信元を次のように表せます。

internal: 127.0.0.1 port = 1080
external: 192.0.2.20

ドキュメントのアドレスは、ホストに割り当てられたアドレスに置き換えてください。既存の認証とクライアント/SOCKS のルールはそのままにします。この断片はアドレスの選択だけを行います。ループバックリスナーはローカルクライアントや、別途保護された転送経路に適しています。

internal はクライアントを受け入れ、external は送信元を選びます。これらは接続上の役割であり、物理ネットワークカードがちょうど 2 枚必要という意味ではありません。

Dante のリファレンスでは外部インターフェース名も指定できます。複数のアドレスを持つインターフェースでは、アドレスファミリと選択を確認してください。その名前はすべてのパブリックアドレス間のローテーションを約束するものではありません。

外部エントリが複数ある場合、external.rotation が文書化された選択ポリシーを制御します。rotation という語だけから、新しいランダムなパブリック IP が使われると判断しないでください。

予期しない出口では、使用した SOCKS エンドポイント、外部の選択、有効な往路/復路、その後の NAT を確認してください。プロバイダーは不適切な送信元を拒否でき、翻訳は正しく選ばれた送信元を置き換えることがあります。内部リスナーを編集すると入口のアクセスが変わるのであり、最終的なインターネット上の身元は変わりません。

関連記事