私は自分のシードボックスを Docker コンテナーに移動することを実験してきましたが、ニワトリ/卵の問題に直面していると思います:
現在のシードボックスのセットアップでは、privateinternetaccess.com を介して OpenVPN が実行されています (すべてのインターネットは VPN を経由します)。割り当てられた転送ポートをPIAでチェックし、それに応じてポートとバインドアドレスで送信デーモンを更新するスクリプト( https://github.com/firecat53/pia_transmission_monitor )があります。
問題は、割り当てられた転送ポートが 1 時間ごとにチェックされ、いつでも変更される可能性があることです...そして、Docker コンテナーを実行する前にポートを知る必要があるため、コンテナーとの間でどのポートを通過するかがわかります。コンテナー内でも OpenVPN を実行するつもりでしたが、コンテナーに割り当てるポートを事前に知らなければ、これが機能するかどうかわかりません。
非常にハックな解決策は、OpenVPN と別の Docker デーモンを 1 つのコンテナー内で実行し、次に OpenVPN コンテナー内で伝送コンテナーを実行することです。これは複雑に思えますが、実際にはまだ試していません。
ここで本当に明らかな何かが欠けていますか?他のアイデアはありますか?
ありがとう!
スコット