2024-06-18
other
0

目录

Windows 下载
配置发现服务器/中继服务器

https://syncthing.net/

Windows 下载

https://syncthing.net/downloads/

https://github.com/Bill-Stewart/SyncthingWindowsSetup/releases

配置发现服务器/中继服务器

  1. docker-compose up 启动
dockerfile
version: "3" services: # 自建 syncthing 的发现服务器 discovery-servier syncthing_discovery_server: image: syncthing/discosrv container_name: syncthing-discovery-server command: -debug -listen=":8443" environment: - PUID=1000 - PGID=1000 volumes: - ./syncthing/discosrv:/var/stdiscosrv ports: - 8443:8443 # Listen address (default “:8443”) restart: always # 自建 syncthing 的中继服务器 syncthing-relay-server syncthing_relay_server: image: syncthing/relaysrv:latest container_name: syncthing-relay-server command: -debug -pools="" -listen=":22067" environment: - PUID=1000 - PGID=1000 volumes: - ./syncthing/strelaysrv:/var/strelaysrv ports: - 22067:22067 # 中继服务器的数据连接端口(必须开启) #- 22070:22070 # 用于公用的中继服务器池,显示数据传输、客户端数量等状态,可不开启 restart: always # Syncthing 的中继服务器是用于两台设备保持连接的,本身并不存储数据,这就意味着两台设备必须同时在线才能同步数据,所以需要在服务器上安装客户端作为中介 syncthing: image: syncthing/syncthing container_name: syncthing-client hostname: syncthing-client environment: - PUID=1000 - PGID=1000 volumes: - ./syncthing/data:/var/syncthing ports: - 8384:8384 # Web UI - 22000:22000/tcp # TCP file transfers - 22000:22000/udp # QUIC file transfers - 21027:21027/udp # Receive local discovery broadcasts network_mode: host restart: unless-stopped
  1. docker logs syncthing-discovery-server 查看日志获取 Server device ID

  2. docker logs syncthing-relay-server 查看日志获取 URI

  3. 操作 > 连接 > 全局发现服务器:https://公网IP:8443/?id=发现服务器 device ID,(默认:default)

  4. 操作 > 连接 > 协议监听地址:relay://公网IP:22067?id=中继服务器 device ID,(默认:default)