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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java版开源的端口映射工具

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

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

How it works

1. Holer使用

1.1. 安裝 Java

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

1.2. 安裝Web服務(wù)端

以Tomcat為例,安裝并啟動Tomcat

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

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應(yīng)用:

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進(jìn)行設(shè)置。

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

1.6. 其他版本的Holer軟件

這些Holer軟件(源代碼,軟件包)是由GO語言實(shí)現(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服務(wù)端軟件使用

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

2.1. 搭建Holer服務(wù)端準(zhǔn)備工作

(1) 準(zhǔn)備一臺Linux系統(tǒng)或者Windows系統(tǒng)主機(jī);

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

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

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

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

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

2.2. 配置并啟動Holer服務(wù)端

解壓軟件包,打開配置文件 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)默認(rèn)安裝Nginx路徑 /usr/local/nginx
Windows系統(tǒng)中可以先將Nginx復(fù)制到某個(gè)目錄下,然后在配置文件中指定其主目錄。

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

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

2.2.3 啟動Holer服務(wù)端

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主目錄,則在瀏覽器輸入U(xiǎn)RL http://holer.your-domain.com
如果沒有設(shè)置域名訪問,則通過IP和端口登錄系統(tǒng) http://IP地址:600

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

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

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

在用戶列表頁面中創(chuàng)建一個(gè)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)計(jì)頁面中查看報(bào)表信息

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

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

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

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

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服務(wù),如果您需要專屬的holer服務(wù),請QQ聯(lián)系開通。Holer服務(wù)詳情,請?jiān)L問Wisdom

QQ : 2353941272

總結(jié)

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

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