OpenVPN支持iOS啦(不用越狱)
2013年1月16日,Apple终于给openvpn开放了私有API,让openvpn官方开发的iOS版openvpn APP 上架了。
这意味着,iOS(iPhone、iPad、iTouch)用户将不用越狱,可以直接在iOS设备上非常方便的使用OpenVPN了!
系统要求:iOS5.0或更高版本。无需越狱(已越狱也不影响使用)
安装使用:
第一步、在iOS设备上打开app store,搜索openvpn,安装。
第二步、下载iOS专用OpenVPN配置文件,解压到桌面一会更好找。
(配置文件最好参考http://igfw.net/archives/1974把ca.crt证书放入client.ovpn配置文件,做成单一.ovpn文件,另外.ovpn文件中不要指定密码文件,ios版openvpn自己有密码记忆功能,如果是配置文件加证书的方式,请同时上传.ovpn配置文件.crt证书.key密钥等到OpenVPN应用程序里)
第三步、将您的iOS设备通过数据线连接到电脑iTunes
第四步、在iTunes识别到您的iOS设备之后,点 应用程序,下拉到 文件共享。将下载解压的iOS专用OpenVPN配置文件添加到OpenVPN应用程序里。
第五步、这时候在您的iOS设备里,打开OpenVPN,点那些绿色加号,将配置文件导入。
第六步、输入账号密码,向右滑动最下面那个白色滑块至蓝色,连接服务器。
第七步、连接成功。
如果显示 Connected,表示连接成功了。
来源:Usassh.net
至此OpenVPN已经完善地支持了Windows、Mac OSX、Linux、Android、iOS这个几个主流的操作系统
下载下来的opvn文件是已经有ca.crt的,在电脑上也都能用,但是一到ios里面就显示没有证书是咋回事呢?求助啊~~~
opvn 和 ca.crt同时传到下面,导入
client
dev tap
proto tcp
remote 110.45.173.252 1194
keepalive 10 120
persist-key
persist-tun
ns-cert-type server
cipher AES-256-CBC
auth SHA1
auth-user-pass
redirect-gateway
verb 3
reneg-sec 0
—–BEGIN CERTIFICATE—–
MIIDUjCCArugAwIBAgIJAMeodjshV0GCMA0GCSqGSIb3DQEBBQUAMHoxCzAJBgNV
BAYTAkNOMQswCQYDVQQIEwJTSDERMA8GA1UEBxMIU2hhbmdIYWkxEjAQBgNVBAoT
CVZwbnNzLm5ldDEVMBMGA1UEAxMMVnBuc3MubmV0IENBMSAwHgYJKoZIhvcNAQkB
FhFTdXBwb3J0QHZwbnNzLm5ldDAeFw0xMTA2MTEwMDEyMzRaFw0yMTA2MDgwMDEy
MzRaMHoxCzAJBgNVBAYTAkNOMQswCQYDVQQIEwJTSDERMA8GA1UEBxMIU2hhbmdI
YWkxEjAQBgNVBAoTCVZwbnNzLm5ldDEVMBMGA1UEAxMMVnBuc3MubmV0IENBMSAw
HgYJKoZIhvcNAQkBFhFTdXBwb3J0QHZwbnNzLm5ldDCBnzANBgkqhkiG9w0BAQEF
AAOBjQAwgYkCgYEAtY1dA0oTzwUBVLa4IZdDSRlKVPieNCuwFv0YncrtBuXx1Nd/
aW2oKhwyg8JGeXRoU6M5FDNBBx0lfk8DPQbwCtlSgXQjPpWnxQtqpL7X6svVLF0j
33Z/PpCBRQwfrYFZli/+S+Zc8fNJ0um5o/qJIXXqlut/z+lMmv01sBA8pa0CAwEA
AaOB3zCB3DAdBgNVHQ4EFgQUSI+gakYWkrxaUCuZ7Utf6it2spgwgawGA1UdIwSB
pDCBoYAUSI+gakYWkrxaUCuZ7Utf6it2spihfqR8MHoxCzAJBgNVBAYTAkNOMQsw
CQYDVQQIEwJTSDERMA8GA1UEBxMIU2hhbmdIYWkxEjAQBgNVBAoTCVZwbnNzLm5l
dDEVMBMGA1UEAxMMVnBuc3MubmV0IENBMSAwHgYJKoZIhvcNAQkBFhFTdXBwb3J0
QHZwbnNzLm5ldIIJAMeodjshV0GCMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF
BQADgYEAFIqhHn/Ofe7Tdd+eBfiuXcqJpPmx5aThlZJdz3Phlw1cJXxkBCPIF/Gj
MZ6zbPqGrv8xfzl5EFbn+Nq3LbNtSJ6W9PP+LZiP+HnN+nbABnJCJczSDUi37sUe
HOUiQA0Z7BxDSEplwHiI3KoPBnYfCEcyvj3cbWe6m0E1cbXT6wc=
—–END CERTIFICATE—–
这是我的 线路01.openvpn 配置文件的内容
直接传到 openvpn for iOS 的 Documents 文件夹内
显示的是
110.45.173.252/路线01
External certificate profile
Select a certificate…(required) 正常输入ID
Password -> 正常输入密码
Save(on/off) -> 正常自动保存
Disconnected > -> 没有记录
on/off -> 点击没有反映
请问有什么配置不正确?
我没有把 ca.crt 文件放在 Documents 文件夹里
Documents 文件夹里 只有一个 线路01.openvpn 文件
受系统限制iOS的OpenVPN不支持dev tap只支持dev tun