4.4、服务器穿透
说明
- 这是一种将本地端口映射到公网的穿透方式,大概就是通过
服务器ip:端口
、域名:端口
,访问你本机的 服务 - 这需要你自己部署服务端,
linker.snltty.com
是不支持的 - 只在被访问端运行linker客户端,访问端不需要运行客户端
1、配置穿透
说明
- 在服务端
configs/server.json
中 WebPort
用于单一端口承载多个HTTP服务,因为HTTP Headers 中有Host字段,可以用于区分不同的HTTP服务TunnelPortRange
用于开放一个端口范围,提供给客户端动态添加端口监听,每个端口对应不同的TCP+UDP服务
2、配置端口转发
说明
- 当你拥有管理权限时,你可以管理任意一台设备的内网穿透映射
- 使用
WebPort
时,需要使用域名,比如我使用了a.linker.snltty.com
,我已经将*.linker.snltty.com
泛解析到我的服务器,那么通过a.linker.snltty.com:8080
即可访问到我本机的127.0.0.1:80
- 使用
TunnelPortRange
时,需要使用端口,比如我使用了12345
,那么通过服务器域名:12345
或者服务器IP:12345
都可以访问到我本机的127.0.0.1:80