用户可以下载holer-server.zip来搭建自己的Holer服务器。
:
1. 搭建Holer服务端准备工作
(1)准备一台Linux系统或Windows系统主机;
(2)安装Java 1.8及以上版本,执行命令java -version 查看Java是否可用;
(3)安装并启动Nginx,建议安装其稳定版本;
(4)安装MariaDB并设置root用户密码;
(5)建议申请域名并完成域名备案。如果没有域名,可以直接使用IP和端口访问。
:
2. 配置并启动Holer服务端
解压包并打开配置文件holer-server/resources/application.yaml
:
2.1. 修改数据库用户名和密码
spring:数据源:用户名:root 密码:123456 复制:
2.2. 修改域名和Nginx主目录
Holer:域名:名称:your-domain.com nginx:#home:/usr/local/nginx home:C:/nginx -1.14.2 复制Linux系统默认安装Nginx路径/usr/local/nginx
在Windows系统中,可以先将Nginx复制到某个目录,然后在配置文件中指定其主目录。
如果需要使用HTTPS功能,Windows系统版本的Nginx默认支持HTTPS功能。对于Linux系统,需要下载Nginx源码,配置、编译、安装并执行以下命令:
./configure --with-http_ssl_module make;make install copy
2.3. 启动Holer服务端
Linux系统执行启动命令如下:
cd Holer-serverchmod 755 Holer./holer start 复制Windows系统,执行启动命令如下:
cd Holer-serverstartup.bat 复制或双击startup.bat
3. 创建端口映射
3.1. 登录Holer管理系统
如果配置文件application.yaml中设置了域名,并且指定了Nginx主目录,则在浏览器中输入URL http://holer.your-domain.com
如果没有设置域名访问,则通过IP和端口http://登录系统IP地址:600
登录系统需要输入默认管理员账户,默认用户名:admin 密码:admin123
用户还可以在holer-server/resources/conf/holer-data.sql文件中修改默认的用户名和密码,然后重启Holer服务器使其生效。
:
3.2. 创建客户端和端口映射
在用户列表页创建Holer客户端
http://holer.your-domain.com/view/holer-client.html
在端口映射页面为Holer客户端创建端口映射
http://holer.your-domain.com/view/holer-port.html
在数据统计页面查看报告信息
http://holer.your-domain.com/view/holer-report.html
:
3.3. 配置Holer客户端使其与Holer服务端实现端口映射功能
在用户列表页面选择一条客户记录,点击页面右上角详情按钮,在弹出的详情框中点击复制按钮;
然后将详细信息粘贴到记事本中,严格按照详细信息中的说明完成Holer客户端配置,从而实现基于自己的Holer服务器的端口映射功能。