【发布时间】:2015-03-12 20:46:49
【问题描述】:
我有一台越狱的 iPad Air 2。
我目前安装了 OpenVPN 和 shell 版本的 openvpn:
OpenVPN 2.3-alpha1 i686-apple-darwin10 [SSL (OpenSSL)] [LZO2] [eurephia] [MH] [PF_INET6] [IPv6 payload 20110522-1 (2.2.0)] 于 2012 年 5 月 28 日构建
我正在尝试将 OpenVPN 的命令行可执行文件设置为启动守护程序,以便它在重新启动后自动连接到我的 OpenVPN 服务器。这需要超级自动化,以便我可以将 ipad 安装在我不靠近的地方。
我在 /Library/LaunchDaemons 创建了以下 plist 文件
<?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>org.openvpn</string>
<key>OnDemand</key>
<false/>
<key>Program</key>
<string>/usr/local/sbin/openvpn</string>
<key>ProgramArguments</key>
<array>
<string>openvpn</string>
<string>—-cd</string>
<string>/var/mobile/Documents/Configurations/bigfoot.ovpn</string>
<string>--config</string>
<string>bigfoot.ovpn</string>
<string>--auto-proxy</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>TimeOut</key>
<integer>90</integer>
<key>WorkingDirectory</key>
<string>/etc/openvpn</string>
</dict>
</plist>
重新启动后,该过程似乎没有开始,我在“dmesg”中看不到任何东西,任何可以帮助我的方向都会很棒。
我会使用 OpenVPN GUI 应用程序,但它需要我手动切换连接。
如果有人对我如何实现这一点有其他想法,我愿意接受建议。
谢谢
【问题讨论】:
标签: ios jailbreak openvpn launchd