跳到主要内容

4.4、服务器穿透

说明
  1. 这是一种将本地端口映射到公网的穿透方式,大概就是通过服务器ip:端口域名:端口,访问你本机的服务
  2. 这需要你自己部署服务端,linker.snltty.com是不支持的
  3. 只在被访问端运行linker客户端,访问端不需要运行客户端

1、配置穿透密钥和端口

说明
  1. 在服务端configs/server.json
  2. WebPort 用于单一端口承载多个HTTP服务,因为HTTP Headers 中有Host字段,可以用于区分不同的HTTP服务
  3. TunnelPortRange 用于开放一个端口范围,提供给客户端动态添加端口监听,每个端口对应不同的TCP+UDP服务
  4. SecretKey 为密钥,客户端填写此密钥,才能使用穿透

Docusaurus Plushie

2、配置端口转发

说明
  1. 当你拥有管理权限时,你可以管理任意一台设备的内网穿透映射
  2. 使用WebPort时,需要使用域名,比如我使用了aaa.linker.snltty.com,我已经将*.linker.snltty.com泛解析到我的服务器,那么通过aaa.linker.snltty.com:8080即可访问到我本机的127.0.0.1:80
  3. 使用TunnelPortRange时,需要使用端口,比如我使用了12345,那么通过服务器域名:12345或者服务器IP:12345都可以访问到我本机的127.0.0.1:80

Docusaurus Plushie Docusaurus Plushie