Skip to content

luoning810/holer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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协议的报文。 Demo

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

Only need to 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
HOLER_CLIENT-AF3E6391525F70E4 holer.org:65533 127.0.0.1:3389
HOLER_CLIENT-822404317F9D8ADD holer.org:65534 127.0.0.1:22

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 to modify configuration file to set HOLER_ACCESS_KEY:
只需要在配置文件里修改HOLER_ACCESS_KEY即可:
holer-client/conf/holer.conf
HOLER_ACCESS_KEY=HOLER_CLIENT-3C07CDFD1BF99BF2

Restart holer, then you can visit your web application through URL http://holer.org:65531
重启Holer,然后就可以通过URL http://holer.org:65531来访问您的Web应用。

Please refer to the blogs for more demos and help.
请参考博客文章获得更多的使用示例和帮助。

7. Other Holer Softwares

其他的Holer软件

These Holer softwares (source codepackage) are implemented by GO, and support many different OS and hardware architectures.
这些Holer软件(源代码软件包)是由GO语言实现,支持多种操作系统和硬件架构。

Take Windows & Linux x86-64bit as an example, execute the following commands:
这里以Windows & Linux x86-64bit 为例,执行如下命令:

Windows:
holer-windows-amd64.exe -k HOLER_CLIENT-2F8D8B78B3C2A0AE

Linux:
./holer-linux-amd64 -k HOLER_CLIENT-2F8D8B78B3C2A0AE

Support

All of the above holer access keys and ports have been shared to public. In order to enable users to get more shared holer services, every user can use each holer access key to get holer service.

If you want to have exclusive holer service, please contact by QQ for application. For more details about holer service, please visit Wisdom.

以上的全部Holer Access Key和端口都已公开共享,为了让用户获得到更多的共享的Holer服务,每个用户可以使用每一个Holer Access Key获取到Holer服务。

如果您需要独享的Holer服务,请QQ联系开通。更多的Holer服务详情,请访问Wisdom
QQ : 2353941272

Donate

如果 Holer 工具对您帮助很大,并且您很愿意支持工具的后续开发和维护,您可以扫下方二维码随意打赏,就当是请我喝杯茶或是咖啡,将不胜感激。 ♥ 谢谢 ♥

If the Holer helps you a lot, and you would like to support this tool's further development and the continuous maintenance of this tool. You can sweep the following QR code free to donate me, which asked me to have a cup of tea or coffee. Your donation is highly appreciated. ♥ Thank you ♥

♥ Donate ♥ by Alipay, WeChat Pay.

Donate by pay

About

Holer exposes local servers behind NATs and firewalls to the public internet over secure tunnels.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 69.0%
  • Go 18.9%
  • Shell 10.1%
  • Batchfile 2.0%