![在 iPhone 上通过 OpenVPN 进行 SSH](https://linux22.com/image/801107/%E5%9C%A8%20iPhone%20%E4%B8%8A%E9%80%9A%E8%BF%87%20OpenVPN%20%E8%BF%9B%E8%A1%8C%20SSH.png)
我无法从我的 iPhone 通过 OpenVPN 连接到我的 SSH 服务器。
我可以从我的电脑成功连接,所以所有设置都很好。OpenVPN 也运行良好(“已连接”)- 我可以在右上角看到 VPN 图标。
问题出在 SSH 上 - 我甚至无法 ping 到本地地址。当我尝试跟踪 10.0.1.1(VPN 上的服务器 IP)时,它会通过一些我现在已知的 IP 地址,然后就超时了。在我看来,应用程序忽略了 VPN,它们正试图通过“正常”网络到达地址 10.0.1.1。
我正在使用的应用程序:OpenVPN、Scany(ping 和跟踪)和 iSSH。
有人遇到过类似的问题吗?您知道我可以尝试做什么来解决这个问题吗?谢谢您的宝贵时间。
编辑-这是iPhone上OpenVPN生成的日志:
2013-05-03 15:59:33 ----- OpenVPN Start -----
2013-05-03 15:59:33 LZO-ASYM init swap=0 asym=0
2013-05-03 15:59:33 EVENT: RESOLVE
2013-05-03 15:59:33 EVENT: WAIT
2013-05-03 15:59:33 Connecting to artworksmedia.cz:1194
(37.157.197.197) via TCPv4
2013-05-03 15:59:33 EVENT: CONNECTING
2013-05-03 15:59:33 Tunnel Options:V4,dev-type tun,link-mtu
1544,tun-mtu 1500,proto TCPv4_CLIENT,comp-lzo,keydir 1,cipher
BF-CBC,auth SHA1,keysize 128,key-method 2,tls-client
2013-05-03 15:59:33 Peer Info:
IV_VER=1.0
IV_PLAT=ios
IV_NCP=1
IV_LZO=1
2013-05-03 15:59:34 VERIFY OK: depth=0
cert. version : 3
serial number : 01
issuer name : C=CZ, ST=Czech Republic, L=Varnsdorf, O=Artworks Media,
CN=Artworks Media, 0x29=Artworks Media,
[email protected]
subject name : C=CZ, ST=Czech republic, L=Varnsdorf, O=Artworks
Media, CN=Artworks Media, 0x29=Artworks Media,
[email protected]
issued on : 2012-09-16 10:02:24
expires on : 2022-09-14 10:02:24
signed using : RSA+SHA1
RSA key size : 1024 bits
2013-05-03 15:59:34 VERIFY OK: depth=1
cert. version : 3
serial number : D5:00:96:A7:C3:3A:79:3D
issuer name : C=CZ, ST=Czech Republic, L=Varnsdorf, O=Artworks Media,
CN=Artworks Media, 0x29=Artworks Media,
[email protected]
subject name : C=CZ, ST=Czech Republic, L=Varnsdorf, O=Artworks
Media, CN=Artworks Media, 0x29=Artworks Media,
[email protected]
issued on : 2012-09-16 10:00:40
expires on : 2022-09-14 10:00:40
signed using : RSA+SHA1
RSA key size : 1024 bits
2013-05-03 15:59:34 SSL Handshake: TLSv1.0/SSL-EDH-RSA-AES-256-SHA
2013-05-03 15:59:34 Session is ACTIVE
2013-05-03 15:59:35 EVENT: GET_CONFIG
2013-05-03 15:59:35 Sending PUSH_REQUEST to server...
2013-05-03 15:59:35 OPTIONS:
0 [ping] [10]
1 [ping-restart] [120]
2 [ifconfig] [10.0.1.2] [10.0.1.1]
2013-05-03 15:59:35 LZO-ASYM init swap=0 asym=0
2013-05-03 15:59:35 EVENT: ASSIGN_IP
2013-05-03 15:59:35 Connected via tun
2013-05-03 15:59:35 EVENT: CONNECTED @artworksmedia.cz:1194
(37.157.197.197) via /TCPv4 on tun/10.0.1.2/
答案1
所以我想出了一个解决方案。不,这不能称为解决方案……我只是忘了它,几天前我重新安装了 iPhone。今天我又想起了 VPN,所以我试了一下,结果它完美地运行,没有任何问题。
我确实进行了全新安装(没有备份恢复),并且安装了重新安装之前的所有应用程序(除所有游戏外)。
我希望这能帮助别人。如果之前有人告诉我这样做,我就可以节省很多时间……