2009年9月11日星期五

Ubuntu下VPN翻墙--(转载)

本文借鉴自1:http://www.chinagfw.org/2009/06/ubuntuultravpn.html
本文借鉴自2:http://linuxdesktop.cn/2009/07/18/ubuntu-vpn.html/comment-page-1#comment-11991
注:本文略有修改

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

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

UltraVPN提供的VPN服务基于开源的OpenVPN,网站为Windows和Mac编译好了安装包,我们只需在UltraVPN的网站http://ultravpn.fr/上注册一个帐号,安装好下载来的程序,无需设置,马上可以享受穿墙而过的快感。但是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.crt、client.ovpn、stealthy connect.ovpn. http://mickeywaley-blog.googlecode.com/files/config.tar.gz

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

我的版本是ubuntu 9.04
代码:
deb http://ppa.launchpad.net/network-manager/ppa/ubuntu jaunty main

代码:
deb-src http://ppa.launchpad.net/network-manager/ppa/ubuntu jaunty mai


然后接着执行命令:
代码:
$ 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 -


PS:
部分用户没能链接上,原因有
1,内核版本太低

1. chenjiancong@chenjiancong-desktop:~$ cat /proc/version
2. Linux version 2.6.28-15-generic (buildd@rothera) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #48-Ubuntu SMP Wed Jul 29 08:54:56 UTC 2009

我的版本是28,一切正常。


2,没有重启
这个问题我也碰上了,只注销,没重启,链接不上。
记住一定要重启!

没有评论:

发表评论

评论内容清遵守美国法规