1 votes

Comment démarrer un service pour le proxy ssh socks ?

Je veux lancer la commande suivante en tant que service sur Mac OS X. Quelqu'un peut-il m'indiquer la manière correcte de le faire sur Catalina ? Merci.

ssh -D 1337 -q -C -N -f user@ma.ttias.be

https://ma.ttias.be/socks-proxy-linux-ssh-bypass-content-filters/

-1voto

Michael Ratanapintha Points 11957

Ici est un exemple utilisant autossh enregistré comme un service launchd.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
 <key>Label</key>
 <string>swinton.autossh</string>
 <key>KeepAlive</key>
 <dict>
  <key>NetworkState</key>
  <true/>
 </dict>
 <key>RunAtLoad</key>
 <true/>
 <key>ProgramArguments</key>
 <array>
     <string>/usr/local/bin/autossh</string>
     <string>-M</string>
     <string>20000</string>
     <string>-D</string>
     <string>9999</string>
     <string>steve@212.48.81.37</string>
     <string>-N</string>
 </array>
 <key>StandardOutPath</key>
 <string>/Users/steve/Logs/autossh/autossh.stdout</string>
 <key>StandardErrorPath</key>
 <string>/Users/steve/Logs/autossh/autossh.stderr</string>
 <key>User</key>
 <string>steve</string>
 <key>ThrottleInterval</key>
 <integer>30</integer>
</dict>
</plist>

Une partie de la documentation de launchd peut être trouvée ici : https://www.launchd.info/

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X