Wi-Fiに接続したときにSSHプロキシを自動的に実行するために使用されるsystemdサービス

Wi-Fiに接続したときにSSHプロキシを自動的に実行するために使用されるsystemdサービス

編集:私はいつもシステムの問題のために不運に苦しんでいました。良いチュートリアルはありますか?タスクの90%は、ログイン時またはWi-Fi接続が可能なときに何かを開始することに関連していると思います。誰でも私に良い資料を教えてもらえますか?


WiFiに接続すると、自動的にSSHエージェントを起動しようとします。

サービス自体から呼び出されたスクリプトは機能し、サービスは正しく開始されますが、私のプロキシは機能しません。また、WiFi 接続を切断して再接続してもサービスは再起動されません。つまり、接続が切断されると、サービスは次のWiFi接続を待つのではなく無効になります。

サービスがsshocksプロキシを正しく提供しないのはなぜですか?どのWiFi接続で再起動するようにサービスファイルを変更するのですか?

# ssh_proxy.sh (744)   
ssh -D 8123 [email protected]
# ssh_proxy.service
[Unit]
Description=Create an SSH proxy once a WiFi connection is available
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=user
WorkingDirectory=/home/user
ExecStart=/home/user/ssh_proxy.sh

[Install]
WantedBy=multi-user.target

関連情報