装个vs2015,想装全组建还得爬墙…

曾经的 Azure OpenVPN 项目 (http://azure-openvpn.github.io/) 好几年木有更新

改用 SoftEther VPN 吧…

其实原理都一样

起 Linux 做 VPN

现在 Azure 上开个虚拟机(好贵的说…)

虚拟机创建中

虚拟机创建完成,已自动添加了SSH端口(终结点是什么鬼…还不如之前的端点呢…)

然后下个 PUTTY

SSH 连上

先更新下

sudo apt-get update

然后安装下必要的组建

sudo apt-get install build-essential

然后下载

wget http://www.softether-download.com/files/softether/v4.10-9473-beta-2014.07.12-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.10-9473-beta-2014.07.12-linux-x64-64bit.tar.gz

解压文件

tar -zxvf softether-vpnserver-v4.10-9473-beta-2014.07.12-linux-x64-64bit.tar.gz

进入解压出的文件目录

cd vpnserver

进行下安装检查

./.install.sh

(点1回车三次…)

然后启动VPN服务

sudo ./vpnclient start

然后我们需要去 Azure 上给虚拟机开放一些端口(终结点…)

TCP:443、992、1194、5555

UDP:500、4500

然后我们就可以用 SoftEther VPN 的客户端进行剩下的配置

下载一个 SoftEther Admin Tools:http://pan.baidu.com/s/1mghwPyK

连接到我们的虚拟机

首次连接会提示设置密码

设置完密码就进入配置了

我们自定义配置就行

点“关闭”后配置启用IPsec,并设置IPsec预共享密钥

然后我们来配置用户

新建一个用户

配置 NAT 和 DHCP

启用 NAT

配置自己看着改下就行,默认也可以

然后服务器端我们就配置完了。

下面我们来从客户端连接VPN

在win下新建VPN连接

首先“设置新的连接或网络”

连接到工作区

如果之前设置过 VPN ,可能会有这个提示,我们选“创建新的连接”

创建 VPN 连接

输入我们 Azure 的主机域名,并创建连接

连接创建成功

下面我们还需要设置下连接的属性,设置为 L2TP/IPsec

在“高级设置”中填写我们之前在服务器端设置的预共享密钥

然后就可以连接 VPN 了

输入之前设置的用户名和密码

连接成功

打开某些网站试试效果

下面可以愉快的安装vs2015了…

参考:

http://blog.lincoln.hk/blog/2013/03/19/softether-on-vps/

http://www.freebuf.com/sectool/40418.html

http://mawenjian.net/p/1281.html

Azure SoftEther VPN的更多相关文章

  1. iptables配置允许vpnserver(softether vpn)

    防火墙配置 -A INPUT -p udp -m multiport --dport ,,,, -j ACCEPT

  2. 免费vpn:SoftEther VPN

    Google it. 注意下载2.0版的,不要下载最新版的.

  3. 通过openswan基于Azure平台搭建VPN server

    用过Azure的读者都知道,Vnet一直是Azure比较自豪的地方,尤其是VPN,Azure提供了两种VPN以及专线来保证客户数据的安全性,S2S vpn(站点到站点的,基于IPsec的),P2S v ...

  4. Azure Site to Site VPN 配置手册

    目录 1    Azure Site to Site VPN配置前的准备    1 1.1    设备兼容    1 1.2    网络要求和注意事项    1 2    配置Azure site t ...

  5. 跨云应用部署第一步:使用IPSEC VPN连接AWS中国版和Windows Azure中国版

    随着公有云的普及,越来越多的客户将关键应用迁移到云端.但是事实证明,没有哪家云服务提供商可以提供100%的SLA,无论是例行维护还是意外中断服务,对于客户的关键应用而言,都会受到不同程度的影响.此外, ...

  6. Windows Azure Virtual Network (8) 创建Azure Point-to-Site点到站点 VPN

    <Windows Azure Platform 系列文章目录> 我们在使用Azure的时候,常常有这样的需求: -我需要将企业内网的主机连接到微软Azure公有云平台 -我需要保证企业内部 ...

  7. 构建混合云:配置Azure site to site VPN连接(3)

    9. 那么我们来创建网关,创建网关的时候需要注意,看看你的设备是否支持动态网关,在本示例中的Cisco ASA 5550不支持动态网关,所以我们只能创建静态网关: 该创建会花费一定的时间,稍等即可. ...

  8. 构建混合云:配置Azure site to site VPN连接(1)

      用户在构建自己云计算解决方案的时候,往往会选择私有云或者公有云来做部署,但在一些场景下,用户更加希望通过混合云的方案来满足自己的业务需求.Azure为混合云的部署提供多种不同的连接方案,最常见的是 ...

  9. Windows Azure HandBook (5) Azure混合云解决方案

    <Windows Azure Platform 系列文章目录> 在很多情况下,我们都会遇到本地私有云和公有云做互通互联的混合云场景.对于这种混合云的场景,微软的Windows Azure会 ...

随机推荐

  1. LeetCode:Permutations, Permutations II(求全排列)

    Permutations Given a collection of numbers, return all possible permutations. For example, [1,2,3] h ...

  2. 气象API(2)

    中华万年历: http://wthrcdn.etouch.cn/weather_mini?city=北京通过城市名字获得天气数据,json数据http://wthrcdn.etouch.cn/weat ...

  3. (01背包 当容量特别大的时候) Knapsack problem (fzu 2214)

    http://acm.fzu.edu.cn/problem.php?pid=2214   Problem Description Given a set of n items, each with a ...

  4. nginx+php 安装手册

    http://www.cnblogs.com/hxl2009/archive/2013/06/11/3131627.html  [mysql安装] php 安装 1: wget http://ftp. ...

  5. javascript 中的console.log和弹出窗口alert

    主要是方便你调式javascript用的.你可以看到你在页面中输出的内容. 相比alert他的优点是: 他能看到结构话的东西,如果是alert,淡出一个对象就是[object object],但是co ...

  6. PHP日期时间处理

    <?php //时区设置,可在php.ini文件中进行全局设置,默认使用的UTC时间 #date_default_timezone_set("Asia/Chongqing") ...

  7. Libgls 1.0.1 发布,OpenGL 立体渲染

    Libgls 1.0.1 只是修复了一些小问题,更新了 FindGLS.cmake 脚本. Libgls 允许 OpenGL 立体渲染,不需要硬件支持四缓冲立体.支持许多立体显示模式,从立体眼镜的3D ...

  8. 用c#开发微信 (7) 微渠道 - 推广渠道管理系统 2 业务逻辑实现

    我们可以使用微信的“生成带参数二维码接口”和 “用户管理接口”,来实现生成能标识不同推广渠道的二维码,记录分配给不同推广渠道二维码被扫描的信息.这样就可以统计和分析不同推广渠道的推广效果. 上次介绍了 ...

  9. C++ Base64 编码 解码

    C++实现 base64 字符串编码解码(GCC编译). /** * @brief C++ base64 编解码 * @author wid * @date 2013-20-25 * * @note ...

  10. 深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Internal/Sealed/Constants)

    访问修饰符(或者叫访问控制符)是面向对象语言的特性之一,用于对类.类成员函数.类成员变量进行访问控制.同时,访问控制符也是语法保留关键字,用于封装组件. Public, Private, Protec ...