G2EX

VPN Gate免费L2TP/IPsec代理

VPN Gate 说明

VPN Gate 提供了多种协议的公共代理服务器,其中L2TP/IPsec的代理使用起来最为方便,不需要VPN客户端,可以在Windows、Mac、iOS、Android上使用。

VPN Gate 列表中 找支持L2TP/IPsec的代理IP,详细的配置方法参考《通过使用 L2TP/IPsec VPN 协议连接到 VPN Gate》。如果无法打开该页面,点击截图:https://i.imgur.com/1tsnYZA.png

获取VPN Gate L2TP/IPsec IP地址的办法

由于VPN Gate被墙,所以想了一个办法在GAE上部署小程序用于获取VPN Gate的L2TP/IPsec代理IP:http://getvpngate.appspot.com/

但是appspot也被墙了,万万没想到有人做了appspot的反向代理,把xxx.appspot.com写成xxx.appsp0t.com就可以访问了:http://getvpngate.appsp0t.com,可以把它加入收藏夹!

如果提示No L2TP IP,试着多刷新几次!

关于GAE小程序

GAE程序非常简单,使用Google App Engine Launcher新建一个Python 2.7的App,然后修改main.py

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import webapp2
import re
import urllib2

class MainHandler(webapp2.RequestHandler):
def get(self):
html = urllib2.urlopen("http://www.vpngate.net/cn/").read()
ips = re.findall(r"<td class='vg_table_row_1'><b><span style='font-size: 12pt;'>(.+?)</span></b></td><td class='vg_table_row_1' style='text-align: right;'><b><span style='font-size: 10pt;'>(.+?)</span></b><BR><span style='font-size: 9pt;'>(.+?)</span><BR>(.+?)<b>L2TP/IPsec<BR>连接指南</b>", html)
if ips:
self.response.write(ips[0][0])
else:
self.response.write("No L2TP IP")

app = webapp2.WSGIApplication([
('/', MainHandler)
], debug=True)

部署到GAE之前修改app.yaml中的application:为自己的app id。

项目Github:https://github.com/gymgle/VPNGateL2TP