1 min read

Android OpenVPN 设置

Android 自 ICS 4.0 版本起,在手机上使用 VPN 会强制要求启用 PIN 码或者密码。对我来说,这非常麻烦,于是很长一段时间,我都懒得在手机上开 VPN。

直到有一天,在 twitter 时间线上发现 OpenVPN for Android

OpenVPN for Android 是一个 OpenVPN 客户端,无需 root 系统就能使用,另外,也是最重要的,我无需启用 PIN 码或密码了。而且设置简便,只要系统版本 4.0 以上即可。

首先,你需要一个 OpenVPN 账户,免费的、收费的均可。登录你的账户,根据你 VPN 提供商的说明下载 ca 文件,保存为 openvpn.crt,然后传输到手机上备用。

在手机上安装好 OpenVPN for Android,打开,如下图:

选择 vpn 列表

如上图所示,点击 “VPN 列表”进入下一个界面

添加 vpn 配置

选择上图中右上方的加号图标,添加配置文件,名称任取。

基本配置内容

设置界面有许多内容,据我经验,只要设置”基本“即可。

点击”基本“后将进入具体设置内容,如下图:

openvpn 具体设置内容

将已有的资料填入上图,比如 VPN 地址、端口、用户名、密码,其中 VPN 类型选择用户名/密码,CA 证书选择之前下载并上传到手机的 openvpn.crt。后退即自动保存信息。

之后连接。而且据我的使用经历,OpenVPN 要比 PPTP/L2TP 稳定多了。

修订历史

  1. 2012-11-15:OpenVPN Connect,比 OpenVPN for Android 的使用更简单,直接从服务器上下载 ovpn 配置文件,然后在 OpenVPN Connect 中导入该文件即可连接。
  2. 2013-04-30:我的 VPN 商认为,OpenVPN 彻底歇菜,于是他的后台里 OpenVPN 也没影了。
报告问题 修订

如果你有自建 https 代理的需求,欢迎尝试 Phantom,一键搭建,方便快捷。查看 demo