[转贴] Ubuntu下VPN翻墙
一直一来及埃夫达不溜真是让人头疼,把偶经常光顾的网站都封的差不多了,试了不少“梯子”,都没有成功,无奈之下一直用代理网站,不过今天终于找到了一较完美的解决方法,拿出来分享一下
在众多的梯子中,VPN和SSH无疑是效率最高的。Linkideo提供的VPN不再免费后,UltraVPN无疑是一个很好的替代品。 UltraVPN提供的VPN服务基于开源的OpenVPN,网站为Windows和Mac编译好了安装包,我们只需在UltraVPN的网站上注册一个帐号,安装好下载来的程序,无需设置,马上可以享受穿墙而过的快感。但是ultravpn并没有为linux用户提供这样的方便,linux需要自己下载OpenVPN的源码编译安装。不过Ubuntu的用户不用那么麻烦,搞掂UltraVPN只需如下几步:
- 注册帐号。 到这里输入帐号、密码,帐号立马到手。邮箱是可选项,用于找回密码。
- 获取ca证书和帐号配置文件。这一步有二个渠道完成。 2.1 借助Windows或Mac的机器安装好UltraVPN之后,复制软件安装路径中config目录下的ca.crt、client.ovpn和stealthy connect.ovpn三个文件。 2.2 下载偶为大家准备的ca.crt、client.ovpn、stealthy connect.ovpn.
- 安装OpenVPN。 $ sudo apt-get install network-manager-openvpn4. 建立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。左键点击网络连接图标,在“VPN Connections“中选择第3步创建的连接,就可直通巴黎了。如果在第五步时遇到“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 –