Azure搭建Openvpn

update in 2015-07-05

长城太牛逼,将openvpn都给封了,导致此教程不用。挂了~我搭openvpn是在公司的国外网,因此能够work。待我回去宿舍,发现不能客户端不能链接。

于是我重新找另外的解决方案~

Azure搭建shadowsocks用作科学上网http://www.kangry.net/blog/?type=article&article_id=275 


以前听别人说过用虚拟机搭建vpn服务器。一直没有实际动手过。在一设计妹子说需要FW之后,我拍拍胸脯说,我负责帮你搞定这回事。经过了两天的摸索(中间电脑崩溃了,于是有领取电脑,电脑重装,数据拷贝等繁杂的活儿),终于成功搭建好了VPN服务器。果然妹子的力量是强大的。现将结果总结如下:

1、创建Azure虚拟机,输入dns名称,选择ubuntu版本,大小(Azure还是挺贵的,规模最小的配置每个月都要101港币,折合成人民币80元呀,ubuntu的服务器还不能设置用户名,全是azureuser,不知以后是否会改。设置密码,地理位置。点击创建虚拟机。


2、创建虚拟机后,在虚拟机列表中能够看到你创建的虚拟机了。DNS名称需要你牢记。


3、点击列表的虚拟机,然后点击“终结点”标签,点击下方添加按钮。添加开放端口。这个有点不方便的是需要一个一个的添加,且每个添加的时间要好久。具体的开放端口见下图。




4、现在需要一个SSH工具来登录我们的虚拟机啦。putty是一个不错的选择,下载最新版本的putty:http://www.putty.org/,这是一个exe文件,直接打开就行。输入第2步的DNS名称,点击打开。


5、用户名和密码就是你在第一步输入的用户名(azureuser)和密码。登录成功如下:


6、下载openvpn。后面的链接可以在这个链接中找到:https://openvpn.net/index.php/access-server/download-openvpn-as-sw/113.html?osfamily=Ubuntu,你选择符合你的版本的软件版本。wget -c  http://swupdate.openvpn.org/as/openvpn-as-2.0.17-Ubuntu12.amd_64.deb  

7、安装openvpn。

sudo dpkg -i openvpn-as-2.0.17-Ubuntu12.amd_64.deb

8、修改管理员的密码。管理员帐号为openvpn

sudo passwd openvpn

9、用浏览器打开链接:https://你的DNS名称:943/admin/,输入用户名和密码。


10、进入管理员页面。需要修改的是一个链接。选择左侧的Server Network Settings,修改Hostname or IP Address。这里默认的是你的服务器网卡的ip地址(下图中eth0处的ip),但是可能还与你的域名解析ip不一样。(我为这个折腾了大半天)。将Hostname or IP Address修改成你的DNS名称。点击页面最下方的Save Settings按钮,然后点击上方update Runing Server按钮。



11、进入网址https://你的DNS名称:943/,输入用户名和密码,注意选成login


12、进入vpn,会提示你下载客户端连接器。你选择对应的连接器下载安装即可。


13、安装后,打开openvpn connect,会在托盘上出现一个图标,右键该图标,点击connect to xxxx。


14、弹出的窗口如下。注意到这里server是不可以修改的。不同的版本不一样,有些版本能够修改。这里默认是第10步修改的Hostname or IP Address,倘若不做第10步,显示的就是你的eth0网卡的ip地址,可能不正确,无法链接。输入用户名密码,点击connect。


15、链接成功,右下角托盘会显示消息。


16、检验一下自己的ip。在浏览器中输入http://www.ip138.com/,显示你的ip为米国。



至此,用Azure搭建vpn FW完毕。于是美滋滋的跟妹子说啦,周末去你那里,帮你装软件得意


参考链接:http://www.cnblogs.com/sun8134/p/3457778.html


转载请注明:康瑞部落 » Azure搭建Openvpn

0 条评论

    发表评论

    电子邮件地址不会被公开。 必填项已用 * 标注