Ubuntu下VPN翻墙

来源:I am Era Elite

UltraVPN
一直一来及埃夫达不溜真是让人头疼,把偶经常光顾的网站都封的差不多了,试了不少"梯子",都没有成功,无奈之下一直用代理网站,不过今天终于找到了一较完美的解决方法,拿出来分享一下

在众多的梯子中,VPN和SSH无疑是效率最高的。Linkideo提供的VPN不再免费后,UltraVPN无疑是一个很好的替代品。

UltraVPN提供的VPN服务基于开源的OpenVPN,网站为Windows和Mac编译好了安装包,我们只需在UltraVPN的网站上注册一个帐号,安装好下载来的程序,无需设置,马上可以享受穿墙而过的快感。但是ultravpn并没有为linux用户提供这样的方便,linux需要自己下载OpenVPN的源码编译安装。不过Ubuntu的用户不用那么麻烦,搞掂UltraVPN只需如下几步:

1. 注册帐号。
这里输入帐号、密码,帐号立马到手。邮箱是可选项,用于找回密码。

2. 获取ca证书和帐号配置文件。这一步有二个渠道完成。
2.1 借助Windows或Mac的机器安装好UltraVPN之后,复制软件安装路径中config目录下的ca.crt、client.ovpn和stealthy connect.ovpn三个文件。
2.2 下载偶为大家准备的ca.crtclient.ovpnstealthy connect.ovpn.

3. 安装OpenVPN。

$ sudo apt-get install network-manager-openvpn

4. 建立VPN连接。这一步也有两种方式完成。
4.1 导入式。右键点击网络连接图标,选择"Edit Connections…",切换标签到"VPN",点"Import",选择第2步获取的client.ovpn文件(也可以选择stealthy connect.ovpn文件,用于创建安全连接),在弹出的编辑界面中填好第1 步注册的用户名、密码,"CA Certificate"选择第2步获取的"ca.crt"文件,点"Apply"完成。
4.2 输入式。右键点击网络连接图标,选择"Edit Connections…",切换标签到"VPN",点"Add"创建连接。在弹出的"Chose a VPN Connection Type"界面中选择"OpenVPN", 点"Create",进入连接编辑页面。"Gateway"填"servers443.ultravpn.net","Type"选 "Password",接下来填用户名、密码、选"ca.crt",点"Apply"完成。
VPN Config

VPN Connection
5. 连接VPN。左键点击网络连接图标,在"VPN Connections"中选择第3步创建的连接,在这里会弹出一个提示:
VPN Confirm
选允许或总是允许,就可直通巴黎了。

完成后可以到ip38.com看一下你的这ip地址:
VPN IP

如果在第五步时遇到"no valid vpn secrets"的提示,那意味着你安装的network-manager-openvpn版本有Bug,解决方法如下:

$ sudo gedit /etc/apt/sources.list

在文件后面加入以下两行:

deb http://ppa.launchpad.net/network-manager/ppa/ubuntu <你的系统版本代号> main
deb-src http://ppa.launchpad.net/network-manager/ppa/ubuntu <你的系统版本代号> main

然后接着执行命令:

$ sudo apt-get update
$ sudo apt-get dist-upgrade

如果提示没有秘钥,执行命令:

$ gpg --keyserver keyserver.ubuntu.com --recv-keys 248DD1EEBC8EBFE8
$ gpg --export -a 248DD1EEBC8EBFE8|sudo apt-key add -

本文借鉴自http://www.chinagfw.org/2009/06/ubuntuultravpn.html


没有评论: