type
status
date
slug
summary
category
tags
create_time
May 6, 2025 09:03 AM
icon
password
my_create_time
背景
家里旧电脑重装了 Linux 系统,并且搭建了一些服务比如Syncthing,想要将其在外面(如公司)也能同步,由于家庭网络是处于NAT 内部的,再外部无法直接访问,因此需要借助公网服务器再搭建一套 frp 内网穿透。
💻服务端配置
1.准备配置文件 frps.toml
在 公网服务器 上创建配置目录和文件:
内容示例:
⚠️ 建议将
token
设置为一串强随机字符串,用于安全验证。2.运行 frps 容器
⚠️ 记得开启安全组,对外放行
7000
和8080
端口。🐳客户端配置
1. 准备配置文件 frpc.toml
在 家里电脑 上创建配置目录和文件:
内容示例:
⚠️ 记得开启安全组,对外放行
8384
端口2.运行 frpc 容器
⚠️ 注意
--network host
:表示容器共享主机网络(否则 localhost 无法正确映射 Syncthing)。✅ 最终效果
- 你访问 公网服务器 的
http://[公网IP]:8384
会直连家里的 Syncthing。
- 在添加设备的时候需要在
[高级]
里面将地址dynamic
改为:tcp://公网IP:22000
PS:这样不使用syncthing公共的中继池,也会更安全更稳定。
有关文章的任何疑问,欢迎您在底部评论区留言,一起交流~
若您认可我的内容,欢迎 请我喝杯咖啡~
- 作者:lusyoe
- 链接:https://blog.lusyoe.com/article/setup-frp-syncthing-with-docker
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。