Holer exposes local servers behind NATs and firewalls to the public internet over secure tunnels.
Support forwarding message based on TCP protocol.
Holer是一个免费开源的端口映射软件,它可以将局域网中的应用映射到公网访问,支持转发基于TCP协议的报文。
安装Java 1.7或者更高版本
使用前请先安装Java 1.7或者更高版本;
检查Java安装是否符合运行要求,输入命令:java -version
java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
如果有Java版本号显示并且版本号是1.7.x及以上版本,则说明Java安装符合运行要求,否则卸载重新安装Java。
搭建本地的Web应用
下载并安装Tomcat
启动Tomcat服务,在浏览器里输入如下URL来检查服务是否可以正常访问:
http://127.0.0.1:8080
下载Holer软件包并解压
下载Holer软件包holer-client.zip
解压软件包holer-client.zip
修改配置文件
修改配置文件:holer-client/conf/holer.conf
公网和内网的地址映射关系如下表所示:
Holer Access Key | Domain Name | Internet Address | Local Address |
HOLER_CLIENT-2F8D8B78B3C2A0AE | holer65530.wdom.net | holer.org:65530 | 127.0.0.1:8080 |
HOLER_CLIENT-3C07CDFD1BF99BF2 | holer65531.wdom.net | holer.org:65531 | 127.0.0.1:8088 |
HOLER_CLIENT-2A623FCB6E2A7D1D | holer65532.wdom.net | holer.org:65532 | 127.0.0.1:80 |
本地的Tomcat端口是8080,选择第一条记录里的Holer Access Key配置到文件holer-client/conf/holer.conf:
HOLER_ACCESS_KEY=HOLER_CLIENT-2F8D8B78B3C2A0AE
如果您的Tomcat端口是8088或者80请选择对应的记录进行修改,如果您的Tomcat端口均不在上述列表里,建议将本地的Tomcat端口修改为上述列表里的端口8080或者8088或者80,否则无法访问映射后的公网地址。
启动Holer服务
cd holer-client/bin
Windows系统执行命令:startup.bat或者双击startup.bat
Linux系统执行命令: bash startup.sh
访问映射后的公网地址
启动本地的Tomcat,浏览器里输入URL:
http://holer.org:65530 或者 http://holer65530.wdom.net
就可在公网上也能访问到了本地的Tomcat Web应用了。
本文由 Dom 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2019/12/02 13:35