我已经在 Mac 上安装了 SoftEther VPNMacOS Catalina在我手动启动它之后,它运行良好。但是重新启动后 VPN 不会出现。
我目前必须打开一个终端窗口并输入命令./下载/vpnserver/vpnserver 启动
我不太喜欢把它放在文件夹中下载。
- 我应该将它移到哪里?我已作为用户登录。
- 如何让它在 Mac 启动时自动启动?
答案1
一般我会把一些东西放进去/usr/local/vpnserver
。参见这个答案了解各种基于 unix 的目录的用途的详细信息。
您可以创建启动守护程序,让 vpn 在计算机启动时启动。这些位于/Library/LaunchDaemons
。示例文件可能是...
/Library/LaunchDaemons/vpnserver.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" “http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>vpnserver</string>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>Program</key>
<string>/usr/local/vpnserver/vpnserver</string>
<key>ProgramArguments</key>
<array>
<string>start</string>
</array>
</dict>
</plist>
您可以分别使用以下命令启动守护进程或停止它......
sudo launchctl load -w /Library/LaunchDaemons/vpnserver.plist
sudo launchctl unload -w /Library/LaunchDaemons/vpnserver.plist