1
ソケットアクティベーションを使用したsystemdユーザーユニットを介したオンデマンドSSH Socksプロキシが、希望どおりに再起動しない
隔離されたネットワークに到達するには、ssh -D socks proxyを使用します。 に追加するたびに詳細を入力する必要を避けるために~/.ssh/config: $ awk '/Host socks-proxy/' RS= ~/.ssh/config Host socks-proxy Hostname pcit BatchMode yes RequestTTY no Compression yes DynamicForward localhost:9118 次に、systemd-userサービスユニット定義ファイルを作成しました。 $ cat ~/.config/systemd/user/SocksProxy.service [Unit] Description=SocksProxy Over Bridge Host [Service] ExecStart=/usr/bin/ssh -Nk socks-proxy [Install] WantedBy=default.target デーモンに新しいサービス定義をリロードさせ、新しいサービスを有効にし、開始し、ステータスを確認し、リスニングしていることを確認させました。 $ systemctl --user daemon-reload $ systemctl --user list-unit-files | grep SocksP …