使用Holer服務端軟件搭建屬於本身的內網穿透

用戶能夠下載 holer-server.zip 搭建本身的Holer服務端。html

1. 搭建Holer服務端準備工做

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

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

(3) 安裝並啓動Nginx, 建議安裝其穩定版本;git

(4) 安裝MariaDB並設置root用戶密碼;github

(5) 建議申請域名而且完成域名備案,若是沒有域名能夠直接使用IP和端口訪問。spring

2. 配置並啓動Holer服務端

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

2.1. 修改數據庫用戶名和密碼

spring:
  datasource:
    username: root
    password: 123456

2.2. 修改域名和Nginx主目錄

holer:
  ...
  domain:
    name: your-domain.com
  nginx:
    #home: /usr/local/nginx
    home: C:/nginx-1.14.2

Linux系統默認安裝Nginx路徑 /usr/local/nginx
Windows系統中能夠先將Nginx複製到某個目錄下,而後在配置文件中指定其主目錄。數據庫

若是須要用到HTTPS功能,Window系統版本的Nginx默認支持HTTPS功能,Linux系統須要下載Nginx源碼,配置和編譯以及安裝執行以下命令:瀏覽器

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

2.3. 啓動Holer服務端

Linux系統執行啓動命令以下:app

cd holer-server
chmod 755 holer
./holer start

Windows系統執行啓動命令以下:

cd holer-server
startup.bat

或者雙擊 startup.bat

3. 建立端口映射

3.1. 登陸Holer管理系統

若是配置文件application.yaml中設置了域名,而且指定了Nginx主目錄,則在瀏覽器輸入URL http://holer.your-domain.com
若是沒有設置域名訪問,則經過IP和端口登陸系統 http://IP地址:600
Holer Login
登陸系統須要輸入默認的管理員帳號,默認用戶名: admin 密碼: admin123

用戶也能夠在文件holer-server/resources/conf/holer-data.sql中修改默認的用戶名和密碼,而後重啓Holer服務端使其生效。

3.2. 建立客戶端和端口映射

在用戶列表頁面中建立一個Holer客戶端<br/>
http://holer.your-domain.com/view/holer-client.html
Holer Client

在端口映射頁面中爲該Holer客戶端建立端口映射<br/>
http://holer.your-domain.com/view/holer-port.html
Holer Port

在數據統計頁面中查看報表信息<br/>
http://holer.your-domain.com/view/holer-report.html
Holer Report

3.3. 配置Holer客戶端使其與Holer服務端實現端口映射功能

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

而後將詳情信息粘貼到記事本里,嚴格按照詳情信息裏的使用說明進行操做,這樣便可完成Holer客戶端配置,從而實現基於本身Holer服務端的端口映射功能。

相關文章
相關標籤/搜索