首页 > 编程知识 正文

java上传到另一台服务器,内网穿透python

时间:2023-05-04 17:37:35 阅读:172108 作者:604

What is holer

holerexposeslocalserversbehindnatsandfirewallstothepublicinternetoversecuretunnels。

supportforwardingmessagebasedontcpprotocol

Holer是一种端口映射软件,用于将局域网中的APP应用程序映射到公共局域网访问,并支持基于TCP协议的消息传输。

How it works

1 .使用霍尔

1.1 .安装Java

安装Java 1.7或更高版本;

运行命令java -version以检查Java是否可用。

1.2.web服务端安装

以Tomcat为例,安装并启动Tomcat

在浏览器中输入以下URL,以检查Tomcat服务是否可以正常访问:

http://127.0.0.1:8080

1.3 .配置霍尔

更改配置文件:

holer-client/conf/holer.conf

按如下方式设置HOLER_ACCESS_KEY :

holer _ access _ key=holer _ client-2f8d 8b 78 B3 C2 a 0a e

1.4 .启动霍尔

cd holer-client/bin

Windows系统:

运行startup.bat命令或双击startup.bat

Linux系统:

运行命令sh startup.sh

然后可以从以下URL访问web APP应用程序:

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

1.5 .公网和内网的地址映射关系

Holer Access Key

域名

互联网地址

本地地址

HOLER_CLIENT-2F8D8B78B3C2A0AE

holer65530.wdom.net

holer.org:65530

127.0.0.1:8080

HOLER_CLIENT-3C07CDFD1BF99BF2

holer65531.wdom.net

holer.org:65531

127.0.0.1:8088

HOLER_CLIENT-2A623FCB6E2A7D1D

holer65532.wdom.net

holer.org:65532

127.0.0.1:80

HOLER_CLIENT-AF3E6391525F70E4

N/A

holer.org:65533

127.0.0.1:3389

HOLER_CLIENT-822404317F9D8ADD

N/A

holer.org:65534

127.0.0.1:22

HOLER_CLIENT-27DD1389DF1D4DBC

N/A

holer.org:65535

127.0.0.1:3306

如果本地Tomcat端口为80或8088,请选择并配置匹配的key。

有关使用示例和帮助,请参阅博客文章。

1.6 .其他版本的Holer软件

这些Holer软件(源代码、软件包)以GO语言实现,支持多种操作系统和硬件体系结构。

本节以windows Linux x86-64位为例,启动Holer并运行以下命令。

Windows系统:

holer-windows-amd64.exe-kholer _ client-2f8d 8b 78 B3 C2 a0a e

Linux系统:

nohup./holer-Linux-amd64-kholer _ client-2f 8d 8b 78 B3 C2 a 0a e

2 .使用2. Holer服务端软件

用户还可以下载Holer-server.zip来构建自己的holer服务器端。

2.1.holer服务端准备

)1)准备Linux系统或Windows系统主机;

)2)安装Java 1.8或更高版本,然后运行命令java -version以检查Java是否可用;

)3)建议安装并启动Nginx,然后安装其稳定版本;

)4)安装MariaDB并设置root用户密码;

)5)设置安全规则,允许访问Holer服务端端口6060,600和端口映射规则相关联的端口。

(6) 建议申请域名并且完成域名备案,如果没有域名可以直接使用IP和端口访问。

2.2. 配置并启动Holer服务端

解压软件包,打开配置文件 holer-server/resources/application.yaml

2.2.1. 修改数据库用户名和密码

spring:

datasource:

username: root

password: 123456

2.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.2.3 启动Holer服务端

Linux系统执行启动命令如下:

cd holer-server

chmod 755 holer

./holer start

Windows系统执行启动命令如下:

cd holer-server

startup.bat

或者双击 startup.bat

2.3. 创建端口映射

2.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服务端使其生效。

2.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

2.3.3. 配置Holer客户端使其与Holer服务端实现端口映射功能

在用户列表页面中选中一条客户端记录,在页面右上角点击详情按钮,弹出的详情框下点击复制按钮;

然后将详情信息粘贴到记事本里,严格按照详情信息里的使用说明进行操作,这样即可完成Holer客户端配置,从而实现基于自己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联系开通。Holer服务详情,请访问Wisdom。

QQ : 2353941272

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。