Holer exposes local servers behind NATs and firewalls to the public internet over secure tunnels.
Support forwarding message based on TCP protocol.
Holer is a free and open source intranet penetration tool. It can proxy the LAN server to the intranet penetration tool of the public network, and supports forwarding packets based on the TCP protocol.
Holer address: https://github.com/Wisdom-Projects/holer
1. Download the package and unzip it:
Package address: https://github.com/Wisdom-Projects/holer/tree/master/Binary
Unzip the package holer-client.zip
2. Modify the configuration file
holer-client/conf/holer.conf
Address mapping between the public network and the intranet
Holer Access Key | Internet Address | Local Address |
---|---|---|
HOLER_CLIENT-2F8D8B78B3C2A0AE | 106.14.70.153:65530 | 127.0.0.1:8080 |
HOLER_CLIENT-3C07CDFD1BF99BF2 | 106.14.70.153:65531 | 127.0.0.1:8088 |
HOLER_CLIENT-2A623FCB6E2A7D1D | 106.14.70.153:65532 | 127.0.0.1:80 |
The local Tomcat port is 8080, select the Holer Access Key in the first record and configure it in the file holer-client/conf/holer.conf
HOLER_ACCESS_KEY=HOLER_CLIENT-2F8D8B78B3C2A0AE
If your Tomcat port is 8088 or 80, please select the corresponding record to modify. If your Tomcat port is not in the above list, it is recommended to change the local Tomcat port to the port 8080 or 8088 or 80 in the above list, otherwise you will not be able to access The mapped public network address.
3. Start the Holer service
cd holer-client/bin
Windows: Execute the command: startup.bat or double-click startup.bat
Linux: Execute the command: sh startup.sh
4. Access the mapped public network address
Start the local Tomcat and enter the URL in the browser:
http://106.14.70.153:65530
After the startup is successful, you can access the local Tomcat web application on the public network.