丁宇 | DING Yu

傻瓜式的去中心化VPN服务

缘起

在国内的时候,因为需要一个正常的互联网,经常花大量时间尝试不同的VPS服务器、VPN技术和网络设置。虽然有各种“一键脚本”,自己也把一些过程自动化了,但仍然觉得要是有一个程序,能让我点一个按钮,就在指定的机房架设一个VPN该有多方便!

出国以后网络变的四通八达(除了连回国内),本以为不再需要折腾这些了,没想到还要帮国内的同事解决基本的办公问题(比如访问Google Apps),再加上每次回国都被该死的网络搞得十分沮丧,于是就干脆利用周末做了个小网站,能让我快速地建立或销毁VPN服务器,也就是本文标题所说的“去中心化的VPN服务”,我给它起名叫做“糖衣炮弹”,它的“前言”是这么写的:

这是一个只给自己人使用的VPN服务,目的是让大家了解西方资本主义社会的糖衣炮弹,端正立场,坚决抵御腐朽思想,早日实现脚踩反动派(活捉林志玲)。

在使用时一定注意不用告诉别人,悄悄地使用,打枪地不要

你的大大的明白?

糖衣炮弹能做什么

糖衣炮弹特别适合以下场景:

  • 你在咖啡店上网,但又觉得公共Wi-Fi不安全,而且你只是在这段时间内临时想要VPN保护
  • 你像我一样需要和国内的同事使用Google Apps和Slack等等服务共事,但传统的VPN服务没办法让你方便地创建和管理多个用户账号
  • 知名的VPN服务因为服务器都是多人共享,服务器地址很容易被屏蔽,导致时不时地连接困难

总之,简单地说,如果你想要快速地创建专属的VPN服务器,而且想和团队共享,那么糖衣炮弹就是居家旅行必备。

具体的功能

使用糖衣炮弹创建VPN服务器简直不能更简单了:给服务器起个名字,再选个机房,结束!

Create a server

我现在用的是Google Cloud的服务器,它在国内测试下来速度和稳定性都是一流的(价格也是),而且提供全球将近20个机房可供选择。

VPN服务器创建好以后,糖衣炮弹网站上会出现各种设备的客户端下载和设置说明,照着做一下就可以用了。

Instructions for getting a US App Store
account

客户端用的是Outline,同样也是Google做的。比较赞的是这东西支持的系统很全,甚至包括Chrome OS,而且在各个系统上的用户界面几乎一模一样,一个地方会用其它地方都不用学,也都很傻瓜化。

要和同事分享,我就给他们创建单独的账号,每个人登入进来都可以看到客户端下载和设置说明,我作为管理员甚至还能查看每个人所用的流量。

Manage users

基本上,有了这几样功能,上面说的那几个场景都可以轻松应付了。

缺点

这套方案最大的缺点就是贵!Google Cloud不仅按月收取服务器的费用,流量费还要单独计算,而且流量非常非常贵。

其它

有任何问题欢迎留言或邮件联系(felixding@gmail.com)。