我有一个新的OpenVPNconfiguration在服务器上运行确定,但客户端无法连接,出现以下错误:
选项错误:/ Library / Application Support / Tunnelblick / Users / Mark / markhorrocks.tblk / Contents / Resources / config.ovpn:28:tls-crypt(2.3.17)中无法识别的选项或缺less的参数
Tunnelblick日志:
* Tunnelblick:OS X 10.12.5; Tunnelblick 3.7.2beta03(build 4840); 以前的版本3.7.2beta02(build立4830)2017-07-06 23:54:08 * Tunnelblick:尝试使用阴影副本与markhorrocks连接; 设置nameserver = 771; 监控连接2017-07-06 23:54:08 * Tunnelblick:openvpnstart启动markhorrocks.tblk 1337 771 0 1 0 1065264 -ptADGNWradsgnw 2.3.17-openssl-1.0.2k 2017-07-06 23:54:08 * Tunnelblick:
- cp太慢了,和rsync一样(我假设) – 有没有办法在两个地方共享文件?
- OSX高速时间机器服务器
- “标准”OS X服务器上的VPN服务是否使用L2TP或PP2P?
- OS X 10.4客户端,OS X 10.5服务器:限制?
- 如何在Mac OS X dock中正确启动python应用程序?
无法启动OpenVPN(openvpnstart返回状态#251)
openvpnstart日志的内容:* tunnelblick:openvpnstart log:警告:Tunnelblick正在使用'openvpn-down-root.so',所以不会使用route-pre-down脚本。 您可以通过在Tunnelblick VPNconfiguration中提供自定义的路由预编译脚本(可能是Tunnelblick的标准路由预编译脚本的副本)来覆盖此脚本。 但是,除非从OpenVPNconfiguration文件中删除“用户”和“组”选项,否则该脚本将不会以root身份执行。 如果删除了“用户”和“组”选项,则不需要使用自定义路由 – 预编译脚本。返回的状态为1,errno = 0的OpenVPN:未定义的错误:0
Command used to start OpenVPN (one argument per displayed line): /Applications/Tunnelblick.app/Contents/Resources/openvpn/openvpn-2.3.17-openssl-1.0.2k/openvpn --daemon --log /Library/Application Support/Tunnelblick/Logs/-SUsers-SMark-SLibrary-SApplicationSupport-STunnelblick-SConfigurations-Smarkhorrocks.tblk-SContents-SResources-Sconfig.ovpn.771_0_1_0_1065264.1337.openvpn.log –cd / Library / Application Support / Tunnelblick / Users / Mark / markhorrocks.tblk / Contents / Resources –verb 3 –config / Library / Application Support / Tunnelblick / Users / Mark / markhorrocks.tblk / Contents / Resources / config.ovpn –verb 3 –cd / Library / Application Support / Tunnelblick / Users / Mark / markhorrocks.tblk /内容/资源 – pipe理127.0.0.1 1337 –management-query-passwords –management-hold –script-security 2 –up /Applications/Tunnelblick.app/Contents/Resources/client.up.tunnelblick.sh – 9 -d -f -m -w -ptADGNWradsgnw – 插件/应用程序/隧道内容。 .app / Contents / Resources / client.down.tunnelblick.sh -9 -d -f -m -w -ptADGNWradsgnw
Contents of the OpenVPN log: Options error: Unrecognized option or missing parameter(s) in /Library/ApplicationSupport / Tunnelblick / Users / Mark / markhorrocks.tblk / Contents / Resources / config.ovpn:28:tls-crypt(2.3.17)使用–help获取更多信息。
More details may be in the Console Log's "All Messages"================================================== ==============================
“Sanitized”完整的configuration文件
client proto udp dev tun remote vpn.mydomain.com 1194 resolv-retry infinite nobind persist-key persist-tun remote-cert-tls server auth SHA512 cipher AES-256-GCM tls-version-min 1.2 tls-client ping 15 ping-restart 120 route 10.0.0.0 255.0.0.0 route-nopull daemon # Downgrade privileges after initialization (non-Windows only) user nobody group nogroup <ca> [Security-related line(s) omitted] </ca> <cert> [Security-related line(s) omitted] </cert> <key> [Security-related line(s) omitted] </key> <tls-crypt> [Security-related line(s) omitted] </tls-crypt>
OpenVPN在版本2.4+中增加了tls-cryptfunction。 由于某些原因,Tunnelblick默认在设置中使用OpenVPN 2.3.7,即使在最新的版本中(从我所经历的)。 所以,只需要将“Tunnelblick”的“设置”菜单中的“OpenVPN”版本更新为2.4以上版本,您就可以开始使用了!