gost的想法是在2013年产生的,那一年也是我来到当前这家公司的第一年,进入公司后发现公司对网络的限制已经到了极限:只能通过公司的代理访问网络,并且在未申请更高权限的情况下只能访问baidu搜索,其他网站一律被封,然而我们的小组又是搞移动互联网的,所以平时开发和查资料很不方面。
当时我们有一个linode VPS用于开发,公司也放行了此VPS个别端口的http访问权限,于是就开始寻思着能不能利用这个linode中转一下。
其实需求很简单:通过公司的代理,在本地与linode之间建立一个tunnel。
这一版使用了很长时间,也比较稳定,所以就没有继续更新了,直到后来发现了
c9.io,可以通过websocket中转数据,这个时候gost就产生了。
很多人知道gost是因为
c9.io,然而gost不是专门在
c9.io这种环境中使用的,而是正如上面所说,适合需要多级转发的场景,虽然这种场景比较少见。