在Azure上的Ubuntu下搭L2TP的VPN

回到了伟大的祖国,我们就要研究怎么翻出去的问题了。中国移动的手机流量不支持PPTP的VPN,这让我忧伤了好久。要知道,百度地图这种神级应用,连天气预报都能管了,一天晚上能搞个五六个手机通知。

入职微软的福利之一是Azure的代金券。于是我就在Azure上搭了个Ubuntu的VPS(为什么不搭Windows呢?因为我实在用不习惯...)。听早半年入职的同事说,手机流量可以用L2TP的VPN,于是决定搞一个,然后就一搞一下午...但至少最后还是搞出来了...

其实一共分两步就能搞定:

  1. 跑一下这个在Ubuntu下搭L2TP的脚本。还是要跑一会才能跑完的

  2. 去Azure上打开相应的端口。在Azure的相应的VM的控制面板上,找到All settings(很小的字,非常容易找不到),再找到Network Interfaces,然后找到相应的虚拟机,再点All settings,再到Network security group,再点相应虚拟机,再点All settings,再点inboard security rules,然后打开L2TP的端口1300。其它端口我也打开了一堆,不知道对L2TP有没有用吧。

吐槽时间

虽然说,对于自家公司的产品,我们应该少吐槽,但有些事情真心我理解不了他们为什么要这么做啊...

  1. 新建虚拟机时,Disk的大小都不标明。各个套餐中只标有几块data disk,并没有标一块disk有多大。 我开的是最便宜的虚拟机,看样子是28GB的样子。

  2. Virtual Machine和Virtual Machine (Classical)。这个应该是当年老版本和现在新版本之间的关系了,为了兼容,没办法保留了两个,但这具体的区别就要自己细细体会了...classical的机子似乎可以选的地点会少一些,起码没有日本之类的。另外各个套餐之间的区别也实在是看不明白...

  3. 文档少,和Digital Ocean相比尤其少。找到的文档大都是在Windows虚拟机环境下的,像我这样拿Azure跑Ubuntu的人应该是少数吧...

  4. 操作太复杂,真心复杂...Digital Ocean多简单啊...

  5. 没找到怎么改币种。公司网是从日本拉的线,我就把所在地区选成日本了,然后Azure标价全是日元。但每个月150刀的福利,转成日元会有十来刀的汇率损失呢。

但是,这就是人生,不管怎么样,有福利,就是要用啊~~

links

social