在iPhone/iPod/iPad上连接OpenVPN教程
2010-06-03 16:11:00 来源:WEB开发网简而言之,无论是那种形式的相关文件,只要计算机能用这些文件连接到服务器,那么在iPhone上一般都没有问题,只不过后面具体操作可能有些不同,下文会详细介绍。
步骤:
1.进入Cydia,下载必要的软件包:OpenSSL,OpenSSH,SBSettings,OpenVpn Toggle for SBSettings
(这里要求安装SBSettings是因为①②两种配置形式可以利用它的OpenVpn Toggle for SBSettings插件一键开启关闭OpenVPN。而无论任何配置都要安装OpenVpn Toggle for SBSettings,因为它包含OpenVPN主程序而且安装它时一并安装的依赖包libpcap是必需的!)
2.为了方便起见,把.ovpn文件重命名为conf.ovpn。并用写字板等工具打开此文件确认其配置,尤其是①或③的配置文件形式中要重点确认如下这一部分信息:
ca ca.crt 这里ca是你的服务器证书名,一般都是ca,无需更改
cert my.crt 这里的“my.crt”与你的客户端证书名称一致
key my.key 这里的“my.key”与你的密匙名称一致
如果这些文件名前有路径请将其删去只保留文件名。
3.使用WinSCP或91手机助手将这些文件复制到/var/mobile/Library/OpenVpn文件夹内,并在将OpenVpn文件夹的组和拥有者都设为mobile
4.打开/var/mobile/Library/SBSettings/Commands/com.offinf.openvpnup并将内容编辑为:
#!/bin/sh
/bin/rm /var/mobile/Library/SBSettings/Toggles/OpenVpn/OFF
cd /var/mobile/Library/OpenVpn/
“/usr/bin/openvpn-iphone ?script-security 2 ?config /var/mobile/Library/OpenVpn/conf.ovpn” &
(此步骤目的是配置OpenVpn Toggle for SBSettings插件使其生效,因为使用这个快捷开关不会有任何信息显示,也不会有输入框出现让你输入用户名和密码,所以目前仅对非 user/pass验证方式有效,即对①和②配置形式有效,不过我想应该可以让它实现自动密码输入,只是我还没有试验成功,那位高手研究出来了记得和大家共享一下啊!)
5.打开PUTTY或者其他终端工具,在WinSCP上可以快捷启动,即点击工具栏中的“命令“—>在PUTTY中打开。输入root密码,默认为alpine。(建议一定要改默认密码!去年的蠕虫病毒就是利用默认密码入侵的。如何修改密码请移步至http://bbs.weiphone.com/read-htm-tid-553498.html)
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
- ››iPhone 获取指定格式的时间和日期
- ››IPad使用UIModalPresentationFormSheet时隐藏键盘...
- ››iPhone版PPS走进生活 观赏体验媲美PC版
更多精彩
赞助商链接