美文网首页春花秋月生产力
Holer一款局域网服务器代理到公网的内网穿透工具

Holer一款局域网服务器代理到公网的内网穿透工具

作者: wdom | 来源:发表于2018-04-22 06:44 被阅读1154次

Holer简介

Holer是一个将局域网服务器代理到公网的内网穿透工具,支持转发基于TCP协议的报文。

相关链接

开源地址:https://github.com/Wisdom-Projects/holer

软件包下载:https://github.com/Wisdom-Projects/holer/tree/master/Binary

如何使用Holer

1. 下载软件包holer-client.zip

2. 使用前请先安装Java 1.7或者更高版本;

3. 解压holer-client.zip,修改配置文件

 holer-client/conf/holer.conf

 设置HOLER_ACCESS_KEY

 HOLER_ACCESS_KEY=HOLER_CLIENT-2F8D8B78B3C2A0AE

4. 启动Holer服务

 cd holer-client/bin

 Windows: 执行命令 startup.bat 或者双击 startup.bat

 Linux: 执行命令 sh startup.sh

5. 公网和内网的地址映射关系

Holer Access Key                                       Internet Address            Local Address

HOLER_CLIENT-2F8D8B78B3C2A0AE    holer.org:65530             127.0.0.1:8080

HOLER_CLIENT-3C07CDFD1BF99BF2    holer.org:65531             127.0.0.1:8088

HOLER_CLIENT-2A623FCB6E2A7D1D    holer.org:65532              127.0.0.1:80

6. 使用示例

如果您本地的tomcat服务地址:

 http://127.0.0.1:8088

需要代理到公网上的服务地址为:

 http://holer.org:65531

只需要在配置文件里修改HOLER_ACCESS_KEY即可:

 holer-client/conf/holer.conf

 HOLER_ACCESS_KEY=HOLER_CLIENT-3C07CDFD1BF99BF2

 重启Holer,然后就可以通过公网URL http://holer.org:65531来访问您的Web应用。

相关文章

网友评论

  • duyi324:有个问题,假如几个人都在用相同的端口号部署了不同的应用,那么访问外网的地址的时候如何区分唯一性?
    aiyolo:@wdom 不是很理解,虽然key不一样,但是别人访问的是同一个域名+端口号,怎么能保证访问到的是他想要的那个应用呢
    duyi324:@wdom 好的,谢谢
    wdom:可以开通独享的Holer Access Key来保证唯一性
  • IT人故事会:写的很用心,你的文章我收藏了啊

本文标题:Holer一款局域网服务器代理到公网的内网穿透工具

本文链接:https://www.haomeiwen.com/subject/lxdqlftx.html