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

관련 정보