私はLinux用のOpenVPN、L2TP、またはPPTPクライアントが必要です - どちらでも構いません - これはローカルマシン上のSOCKS 5サーバーとして機能します。それはトンネルインターフェースやそのような何かを設定するべきではありません、それは単に指定されたポートをバインドし、そのポートでSOCKS5を話すべきです、そして転送するべきです のみ VPN経由のプロキシトラフィック。理想的には、実行にroot権限を必要としません。
(これは本質的に同じ質問です SOCKS 5サーバーとしてのOpenVPNクライアント? ただし、その質問はWindows用であり、実際の回答は得られませんでした。)
(私はこれが欲しいのですが、私は同じマシン上でいくつかの異なるプログラムを同時に走らせるつもりです。 違う VPNサーバーこれはSOCKSでは簡単なことですが、TUN / TAPインターフェースで設定することはお尻の大きな痛みのように見えます。)
(私が言うことができる限り、OpenVPNの 'socks-proxy'モードは私が望むものと正反対です。それはまだローカルマシンへのTUN / TAPインタフェースとしてそれ自身を公開し、そしてSOCKS経由で接続します。 そのサーバー 。)
私はこれを行うVPNを聞いたことがありません。 DanteなどのSOCKSサーバーをローカルにインストールして設定できず、外部接続に適切なVPNインターフェイスを使用するように指示できない理由はありますか?
—
LawrenceC
@ultrasawbladeプロセスBがすべてのトラフィックをtun0経由で送信し、プロセスBがすべてのトラフィックをtun1経由で送信し、Cがtun2経由で送信するようにする必要はありません。それはお尻の大きな痛みであることであり、そしてそれをどのように行うかを考え出すことができれば、私はそれらのためのSOCKSプロキシではなく直接アプリケーションにそれを適用するかもしれません。
—
zwol