ss1271's Site

风餐露宿,不可一日无码.

CM7下使用OpenVPN

| Comments

图片来源BGR 其实我对于刷机已然已经力不从心了,这是被水果惯坏了的后果。然而前些日子传出的消息称Google的大儿子Nexus One将不再得到Ice-Cream Sandwich (Android 4.0)更新,促使我决定尽早挪到CyanogenMod(CM)ROM这条船上去。。。省的夜长梦多。刷机过程就像当年折腾G1一样,不过有经验,少了很多折腾,半小时内搞定所有,另外发现许久不刷机,CM的开机动画已经变得这么有爱了=v=。 CM 7集成了OpenVPN和tun.ko,不过这个和在Android上使用OpenVPN Settings调用卡内的验证文件不太一样,需要事先使用OpenSSL打包成一个p12文件。 下面提供打包p12的方法,你需要: 1、一个Unix终端,要装了OpenSSL的 2、5分钟时间 开终端,输入
openssl pkcs12 -export -in [PathToClientCert] -inkey [PathToClientKey] -certfile [PathToCACert] -name [FriendlyName] -out certs.p12
中括号内的内容请依据自己情况修改。 把最后生成的certs.p12拷入手机SD卡内备用。 手机拿出,依次进入Settings-Location & security-Install from SD card 然后选择刚刚的certs.p12,按照提示设定存储密码即可导入。 再依次进入Settings-Wireless & Networks-VPN Settings-Add VPN 选择OpenVPNAdd VPN,照下方法填写 [VPN name] 任意 [Set VPN server] 填写你配置文件中的remote后面跟的IP或地址 [User authentication] 如果你用的用户名密码类型的,请打钩,否则留空 [Set CA certificate] 点一下,选择刚刚导入的证书 [Set user certificate] 点一下,选择刚刚导入的证书 然后按一下menu,选Advanced,根据自己的ovpn配置文件详细配置高级选项,最后保存即可。 友情提示: CM内置的OpenVPN在网络变化导致断开连接的时候并不会提示disconnected,如遇网络不通请手动重连,进入VPN选项,再点一下即可断开。

Comments