端口 3080 与 3443 的区别和防火墙放行
两个端口,两件事
| 端口 | 用途 | 怎么改 |
|---|---|---|
| 3080 | dsh Web 上游(电脑本机访问的那个界面) | dsh web --port |
| 3443 | 手机走的独立 HTTPS 入口 | dsh-mobile setup --port |
记住分工:3080 只服务电脑本机;手机流量全部走 3443 的独立 HTTPS 网关。改过端口后重新生成二维码即可,配对二维码里包含实际端口,手机端不用手动填。
网卡(多网络)选择
setup会自动选择并记住当前局域网网卡;多网卡电脑(同时连有线和 Wi-Fi)自动选错时,重新执行dsh-mobile setup --address 192.168.x.x指定网卡。- 「手机热点 + 电脑连热点」的组合同样适用,思路与家用 Wi-Fi 完全一样。
防火墙
- Windows:插件会自动创建并管理所需的放行规则,卸载时
purge会一并删除——一般不用手动碰。 - Linux:防火墙自理,连不上时先查入站规则是否放行了 3443。
- macOS:防火墙提示放行即可。
无界面主机与内网代理
无图形界面的 Linux 主机,或通过局域网 IP / 反向代理打开 dsh Web 时,左下角「移动访问」管理口同样可用,但有几条硬规则:
- 管理 API 仍要求 TCP 对端是本机回环(例如本机 socat 或反向代理连到 127.0.0.1),插件自己不会暴露到公网。
- 浏览器 Host 可以是 localhost、内网地址或链路本地地址;公网 IP 和任意域名会返回 403。
- 反向代理必须只对可信的本机或内网请求开放,绝不能把
/api/mobile-access管理路径公开转发到互联网。 - 手机走的 3443 独立 HTTPS 入口仍是移动端界面,不会变成桌面管理口。