Milestone(也适用于Android)配置 OpenVPN 方法总结
2010-03-31 16:27:00 来源:WEB开发网首先你的Android设备必须Root
1、下载http://github.com/downloads/fries/android-external-openvpn /openvpn-static-2.1.1.bz2
2、解压缩获得openvpn-static-2.1.1,执行adb push openvpn-static-2.1.1 /system/xbin/openvpn
3、adb shell,执行chmod 775 /system/xbin/openvpn
上面步骤2-3可以用root explorer解决把openvpn-static-2.1.1改名为openvpn,放入/system/xbin, 放入前先按右上角的remount r/w,点这个openvpn长按,选Permissions,改权限为 第一排三个勾,第二排三个勾,第三排,第一和第三打勾
检查是否有busybox
打开终端,输入su,授权
提示符变为#后,输入
busybox which busybox
如果返回一个类似
/system/bin/busybox
的结果,说明已经安装了busybox,下面的安装busybox的步骤可以跳过
下载安装给Android编译的busybox
安装方法:
解压,把busybox这个文件用root explorer拷入/system/bin/
更改其权限为:第一排三个勾全打,其余勾消掉。
busybox安装完成后,开终端
su
busybox which busybox
会返回你busybox的安装路径,比如我的是
/system/bin/busybox
把这个路径记下来
busybox mkdir /system/xbin/bb
ln -s /system/bin/busybox /system/xbin/bb/ifconfig
ln -s /system/bin/busybox /system/xbin/bb/route
最后两行命令,开头字母是小写L,不是小写I,要注意。
至此安装完成,在sd卡根目录建立openvpn文件夹,把发给你的四个文件(两个crt,一个key,一个ovpn)放入这个文件夹中,去 Market下载TunnelDroid,点menu->Preferences,Set DNS,填入 8.8.8.8,OK,返回。点 xxx.ovpn连接。
更多精彩
赞助商链接