写了个tcp的代理中转服务器,用于代理内网服务器
发布于 6 年前 作者 lovegnep 3803 次浏览 来自 分享

概要

该工具有两部分组成:

  1. client.js需要部署在内网的其中一台电脑上,
  2. server.js需要部署在具有公网ip的电脑上

在client.js中的localAddress改写需要映射的本局域网的电脑的ip,然后在config.js添加端口就行。

可以用来干啥?

目前楼主在内网开私服,远程家里的电脑都是通过这个工具实现

github 大家鼓励下给个star吧,谢谢。

https://github.com/lovegnep/easyhome.git

原理

感觉花生壳也是这个原理吧,图随便画的,凑合着看吧。 用了两层代理,第一层代理服务器,第二层位于局域网内的客户端。 个人PC访问代理服务器,然后代理服务器转发请求到局域网客户端,随后局域网客户端再次转发请求到局域网服务器

proxyTool.png

TODO

后期准备写个类似于花生壳的前端管理平台,在页面上直接操作映射的端口和IP地址。

2 回复

ssh反向隧道了解一下?

@Shawn-ye 谢谢,我去了解下

来自酷炫的 CNodeMD

回到顶部