这个系列还是花了我一番脑筋的,而且难得写得挺快没拖太久。主要是在挑选写啥上面纠结了一下,本来还打算写个Tinc的,不过实际上研究了下这玩意配置起来还是有点麻烦的,增加删除节点都需要在多个节点上修改配置文件,而且这个个人感觉比较偏向于常规VPN而不是用于内网穿透的,所以折腾了半天还是放弃了。

另外本来还有三个目标的,不过实在是懒得写了,所以有兴趣的可以去研究一下,使用都不复杂

①Pangolin (穿山甲) : https://github.com/qgy18/pangolin

这个是imququ的博主使用Node.js开发的,在客户端与服务端之间采用HTTP/2封装传输数据,有中文文档。

②lunnel : https://github.com/longXboy/lunnel

这个也是用Go写的,作者因为ngrok 1.x的bug所以自己开发了一个,支持 HTTP, HTTPS, UDP, TCP、Unix socket 协议,同时可以选择使用TCP或者KCP来传输。

③localtunnel : https://github.com/localtunnel/localtunnel

这个貌似只能用于HTTP/HTTPS协议来着,我也没细看,连接后会提供一个域名以便直接访问你本地的Web网站,这个是客户端,还有个服务端,在它的README里有

 

后面打算补完一下Aria2相关的插件或者软件啥的,然后再扩展一下各种下载工具系列


Senraの小窝原创文章,转载请注明来自:内网穿透系列——总结&预告