WEB开发网
开发学院手机开发iPhone 开发 在iPhone/iPod/iPad上连接OpenVPN教程 阅读

在iPhone/iPod/iPad上连接OpenVPN教程

 2010-06-03 16:11:00 来源:WEB开发网   
核心提示:简而言之,无论是那种形式的相关文件,在iPhone/iPod/iPad上连接OpenVPN教程(2),只要计算机能用这些文件连接到服务器,那么在iPhone上一般都没有问题,输入root密码,默认为alpine,只不过后面具体操作可能有些不同,下文会详细介绍

简而言之,无论是那种形式的相关文件,只要计算机能用这些文件连接到服务器,那么在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)

上一页  1 2 3 4  下一页

Tags:iPhone iPod iPad

编辑录入:coldstar [复制链接] [打 印]
赞助商链接