What is holer
Holer exposes local servers behind NATs and firewalls to the public internet over secure tunnels.
Support forwarding message based on TCP protocol.
Holer是一個將局域網服務器代理到公網的內網穿透工具,支持轉發基於TCP協議的報文。
工具地址:https://github.com/Wisdom-Projects/holer
How it works
1. Download software package holer-client.zip
;
下載軟件包holer-client.zip
;
2. Install Java 1.7
or higher version;
使用前請先安裝Java 1.7
或者更高版本;
3. Unzip holer-client.zip
, modify configuration file
解壓holer-client.zip
,修改配置文件
holer-client/conf/holer.conf
Set HOLER_ACCESS_KEY:
設置HOLER_ACCESS_KEY:
HOLER_ACCESS_KEY=HOLER_CLIENT-2F8D8B78B3C2A0AE
4. Start holer
啟動Holer服務
cd holer-client/bin
Windows:
Run command startup.bat
or double click startup.bat
Linux:
Run command sh startup.sh
5. Internet and local address mapping
公網和內網的地址映射關系
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. Demo
使用示例
If your tomcat program local URL:
如果您本地的tomcat服務地址:
http://127.0.0.1:8088
Exposes to the public internet URL:
代理到公網上的服務地址為:
http://holer.org:65531
Only need modify configuration file to set HOLER_ACCESS_KEY
:
只需要在配置文件里修改HOLER_ACCESS_KEY
即可,其他配置項跟步驟3一致:
holer-client/conf/holer.conf
HOLER_ACCESS_KEY=HOLER_CLIENT-3C07CDFD1BF99BF2
Restart holer, then you can visit you web application through URL http://holer.org:65531
重啟Holer,然后就可以通過URL http://holer.org:65531
來訪問您的Web應用。