8384 是什么
8384 是开源文件同步工具 Syncthing 的 Web 管理界面端口:设备配对、文件夹共享、版本控制与日志都在这个页面上完成。真正的同步数据不走 8384,而是走 22000(TCP 与 UDP/QUIC),局域网自动发现另用 21027/UDP。GUI 默认只监听 127.0.0.1。
基本信息
| 服务 | Syncthing Web GUI |
|---|---|
| 端口/协议 | 8384,HTTP(默认 127.0.0.1) |
| 数据端口 | 22000 TCP/UDP(QUIC) |
| 发现端口 | 21027/UDP 局域网发现 |
| 鉴权 | 默认仅本机可访问;远程访问需设用户名口令 |
| 安全等级 | 默认安全,改监听地址即需加固 |
典型使用场景
- 多机文件同步:NAS、笔记本与服务器之间保持目录一致
- 照片与文档备份:手机或相机目录自动同步到 NAS
- 远程管理界面:通过 SSH 隧道在笔记本上管理远端 NAS 的 Syncthing
- 排障:确认设备是否互相发现、文件夹状态是否为 Up to Date
- 安全核查:确认 GUI 没有被改到 0.0.0.0 且无口令
隧道访问与核查
隧道访问与核查
ssh -L 8384:127.0.0.1:8384 user@nas # 本地端口转发,浏览器访问 127.0.0.1:8384
ss -lntp | grep -E ':(8384|22000) ' # 核对 GUI 与数据端口监听地址
syncthing --gui-address='127.0.0.1:8384' # 显式指定 GUI 监听地址
syncthing --device-id # 查看本机设备 ID,用于配对
ss -lunp | grep 21027 # 局域网发现端口是否符合预期端口分工
| 端口 | 协议 | 用途 |
|---|---|---|
| 8384 | HTTP | Web 管理界面,本条目 |
| 22000 | TCP | 同步数据通道 |
| 22000 | UDP | QUIC 传输,部分环境需单独放行 |
| 21027 | UDP | 局域网设备发现 |
GUI 默认绑 127.0.0.1 并带 CSRF 防护,这是官方推荐的形态。需要远程管理时正确做法是 SSH 隧道或反向代理加鉴权,而不是把监听地址改成 0.0.0.0。
同步不上时按「发现 → 连接 → 同步」三层排查:先在页面上确认设备是否在线(发现层,看 21027 与中继),再看是否建立连接(22000),最后才看文件夹状态与冲突副本。
版本控制与备份策略要提前定:Syncthing 的同步不是备份,误删会同步到所有设备。重要目录建议再挂一层带历史版本或快照的备份,并给同步目录设置文件版本保留策略,把「删错了」和「改坏了」两类事故的恢复成本降下来。