日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java版开源的端口映射工具

發(fā)布時間:2024/3/12 java 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java版开源的端口映射工具 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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是一個將局域網(wǎng)中的應用映射到公網(wǎng)訪問的端口映射軟件,支持轉(zhuǎn)發(fā)基于TCP協(xié)議的報文。

How it works

1. Holer使用

1.1. 安裝 Java

安裝Java 1.7或者更高版本;
執(zhí)行命令 java -version 檢查Java是否可用。

1.2. 安裝Web服務端

以Tomcat為例,安裝并啟動Tomcat

在瀏覽器里輸入如下URL來檢查Tomcat服務是否可以正常訪問:

http://127.0.0.1:8080

1.3. 配置Holer

下載并解壓軟件包holer-client.zip

修改配置文件:

holer-client/conf/holer.conf

設(shè)置HOLER_ACCESS_KEY如下:

HOLER_ACCESS_KEY=HOLER_CLIENT-2F8D8B78B3C2A0AE

1.4. 啟動Holer

cd holer-client/bin

Windows系統(tǒng):

執(zhí)行命令 startup.bat 或者雙擊 startup.bat

Linux系統(tǒng):

執(zhí)行命令 sh startup.sh

然后就可以通過如下URL來訪問Web應用:

http://holer65530.wdom.net 或者 http://holer.org:65530

1.5. 公網(wǎng)和內(nèi)網(wǎng)的地址映射關(guān)系

Holer Access KeyDomain NameInternet AddressLocal Address
HOLER_CLIENT-2F8D8B78B3C2A0AEholer65530.wdom.netholer.org:65530127.0.0.1:8080
HOLER_CLIENT-3C07CDFD1BF99BF2holer65531.wdom.netholer.org:65531127.0.0.1:8088
HOLER_CLIENT-2A623FCB6E2A7D1Dholer65532.wdom.netholer.org:65532127.0.0.1:80
HOLER_CLIENT-AF3E6391525F70E4N/Aholer.org:65533127.0.0.1:3389
HOLER_CLIENT-822404317F9D8ADDN/Aholer.org:65534127.0.0.1:22
HOLER_CLIENT-27DD1389DF1D4DBCN/Aholer.org:65535127.0.0.1:3306

如果您本地的Tomcat端口是80或者8088,請選擇匹配的key進行設(shè)置。

請參考博客文章獲得更多的使用示例和幫助。

1.6. 其他版本的Holer軟件

這些Holer軟件(源代碼,軟件包)是由GO語言實現(xiàn),支持多種操作系統(tǒng)和硬件架構(gòu)。

這里以Windows & Linux x86-64bit 為例,啟動Holer執(zhí)行如下命令:

Windows系統(tǒng):

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

Linux系統(tǒng):

nohup ./holer-linux-amd64 -k HOLER_CLIENT-2F8D8B78B3C2A0AE &

2. Holer服務端軟件使用

用戶也可以下載 holer-server.zip 搭建自己的Holer服務端。

2.1. 搭建Holer服務端準備工作

(1) 準備一臺Linux系統(tǒng)或者Windows系統(tǒng)主機;

(2) 安裝Java 1.8及以上版本,執(zhí)行命令 java -version 檢查Java是否可用;

(3) 安裝并啟動Nginx, 建議安裝其穩(wěn)定版本;

(4) 安裝MariaDB并設(shè)置root用戶密碼;

(5) 設(shè)置安全規(guī)則,允許訪問Holer服務端端口6060、600以及端口映射規(guī)則所涉及的端口;

(6) 建議申請域名并且完成域名備案,如果沒有域名可以直接使用IP和端口訪問。

2.2. 配置并啟動Holer服務端

解壓軟件包,打開配置文件 holer-server/resources/application.yaml

2.2.1. 修改數(shù)據(jù)庫用戶名和密碼

spring:datasource:username: rootpassword: 123456

2.2.2. 修改域名和Nginx主目錄

holerdomain:name: your-domain.comnginx:#home: /usr/local/nginxhome: C:/nginx-1.14.2

Linux系統(tǒng)默認安裝Nginx路徑 /usr/local/nginx
Windows系統(tǒng)中可以先將Nginx復制到某個目錄下,然后在配置文件中指定其主目錄。

如果需要用到HTTPS功能,Window系統(tǒng)版本的Nginx默認支持HTTPS功能,Linux系統(tǒng)需要下載Nginx源碼,配置和編譯以及安裝執(zhí)行如下命令:

./configure --with-http_ssl_module make;make install

2.2.3 啟動Holer服務端

Linux系統(tǒng)執(zhí)行啟動命令如下:

cd holer-server chmod 755 holer ./holer start

Windows系統(tǒng)執(zhí)行啟動命令如下:

cd holer-server startup.bat

或者雙擊 startup.bat

2.3. 創(chuàng)建端口映射

2.3.1. 登錄Holer管理系統(tǒng)

如果配置文件application.yaml中設(shè)置了域名,并且指定了Nginx主目錄,則在瀏覽器輸入URL http://holer.your-domain.com
如果沒有設(shè)置域名訪問,則通過IP和端口登錄系統(tǒng) http://IP地址:600

登錄系統(tǒng)需要輸入默認的管理員賬號,默認用戶名: admin 密碼: admin123

用戶也可以在文件holer-server/resources/conf/holer-data.sql中修改默認的用戶名和密碼,然后重啟Holer服務端使其生效。

2.3.2. 創(chuàng)建客戶端和端口映射

在用戶列表頁面中創(chuàng)建一個Holer客戶端

http://holer.your-domain.com/view/holer-client.html

在端口映射頁面中為該Holer客戶端創(chuàng)建端口映射

http://holer.your-domain.com/view/holer-port.html

在數(shù)據(jù)統(tǒng)計頁面中查看報表信息

http://holer.your-domain.com/view/holer-report.html

2.3.3. 配置Holer客戶端使其與Holer服務端實現(xiàn)端口映射功能

在用戶列表頁面中選中一條客戶端記錄,在頁面右上角點擊詳情按鈕,彈出的詳情框下點擊復制按鈕;

然后將詳情信息粘貼到記事本里,嚴格按照詳情信息里的使用說明進行操作,這樣即可完成Holer客戶端配置,從而實現(xiàn)基于自己Holer服務端的端口映射功能。

Support

All of the above holer access keys and ports have been shared to public. Users can also apply for exclusive holer services.
If you want to have exclusive holer services, please contact by QQ for application. For more details about holer services, please visit Wisdom.

以上的全部key和端口都已公開共享。用戶也可以申請專屬的holer服務,如果您需要專屬的holer服務,請QQ聯(lián)系開通。Holer服務詳情,請訪問Wisdom

QQ : 2353941272

總結(jié)

以上是生活随笔為你收集整理的Java版开源的端口映射工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。