内容简介:经过一段时间的代码优化,QuantumTunnel发布了 v0.1-beta版本,满足大部分内网穿透的使用场景。 快速开始 方式一:直接下载Jar包 使用下载 Jar 包的方式,只需要两行启动命令即可搭建好内网穿透服务。 下载Jar包 ...
经过一段时间的代码优化,QuantumTunnel发布了 v0.1-beta版本,满足大部分内网穿透的使用场景。
快速开始
方式一:直接下载Jar包
使用下载 Jar 包的方式,只需要两行启动命令即可搭建好内网穿透服务。
下载Jar包
访问 v0.1-beta版本 页面,下载 quantum-tunnel-server.jar 和 quantum-tunnel-client.jar;
执行启动命令
-
启动内网穿透服务端: java -jar quantum-tunnel-server.jar -proxy_server_port 9090 -user_server_port 8090

-
启动内网穿透客户端:java -jar quantum-tunnel-client.jar -network_id localTest -proxy_server_host 127.0.0.1 -proxy_server_port 9090

验证链路
启动命令执行完成后,内网穿透服务就搭建好了,内网穿透服务端会把接收到的流量转发到内网穿透客户端,并由客户端发起真正的请求。
我们使用访问百度的 curl 命令来验证一下,命令如下:
curl --location --request GET '127.0.0.1:8090/' \
--header 'targetPort: 80' \
--header 'networkId: localTest' \
--header 'Host: www.baidu.com' \
--header 'targetHost: www.baidu.com' \
--header 'Cookie: BDSVRTM=11; BD_HOME=1'

方式二:编译源码
克隆仓库
仓库地址:乐天派 / quantum-tunnel
git@gitee.com:liumian/quantum-tunnel.git
编译源码
进入仓库根目录,执行已经写好编译脚本:
# 编译内网穿透服务端
sh package_server.sh
# 编译内网穿透客户端
sh package_client.sh
编译完成后会生成两个jar包:quantum-tunnel-server.jar和quantum-tunnel-client.jar,启动和验证的流程可以参考方式一:直接下载Jar包。
是不是很简单~
最后
目前 QuantumTunnel 支持 Http 和 WebSocket 协议的内网穿透,满足大部分的使用场景。若要支持更多协议,只需要简单开发对应协议的解析路由信息Handler即可。
赶紧来使用吧,有任何问题可以提 issue 或者留言哦。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Ordering Disorder
Khoi Vinh / New Riders Press / 2010-12-03 / USD 29.99
The grid has long been an invaluable tool for creating order out of chaos for designers of all kinds—from city planners to architects to typesetters and graphic artists. In recent years, web designers......一起来看看 《Ordering Disorder》 这本书的介绍吧!
