写了个tcp的代理中转服务器,用于代理内网服务器
概要
该工具有两部分组成:
- client.js需要部署在内网的其中一台电脑上,
- server.js需要部署在具有公网ip的电脑上
在client.js中的localAddress改写需要映射的本局域网的电脑的ip,然后在config.js添加端口就行。
可以用来干啥?
目前楼主在内网开私服,远程家里的电脑都是通过这个工具实现
github 大家鼓励下给个star吧,谢谢。
原理
感觉花生壳也是这个原理吧,图随便画的,凑合着看吧。 用了两层代理,第一层代理服务器,第二层位于局域网内的客户端。 个人PC访问代理服务器,然后代理服务器转发请求到局域网客户端,随后局域网客户端再次转发请求到局域网服务器
TODO
后期准备写个类似于花生壳的前端管理平台,在页面上直接操作映射的端口和IP地址。