type
Post
status
Published
date
May 6, 2025
slug
setup-frp-syncthing-with-docker
summary
本指南介绍如何通过 Docker 快速部署 FRP 服务端(frps),实现内网穿透服务。适合拥有公网 VPS 的用户,结合 frpc 客户端使用,可访问局域网中的服务如 Syncthing、Web 管理面板等。
category
服务器
tags
Linux
工具
create_time
May 6, 2025 01:03 AM
icon
password
my_create_time
2025年5月6日 09:03

背景

家里旧电脑重装了 Linux 系统,并且搭建了一些服务比如Syncthing,想要将其在外面(如公司)也能同步,由于家庭网络是处于NAT 内部的,再外部无法直接访问,因此需要借助公网服务器再搭建一套 frp 内网穿透。

💻服务端配置

1.准备配置文件 frps.toml

公网服务器 上创建配置目录和文件:
内容示例:
⚠️ 建议将 token 设置为一串强随机字符串,用于安全验证。

2.运行 frps 容器

⚠️ 记得开启安全组,对外放行70008080端口。

🐳客户端配置

1. 准备配置文件 frpc.toml

家里电脑 上创建配置目录和文件:
内容示例:
⚠️ 记得开启安全组,对外放行8384端口

2.运行 frpc 容器

⚠️ 注意 --network host:表示容器共享主机网络(否则 localhost 无法正确映射 Syncthing)。

✅ 最终效果

  • 你访问 公网服务器 的 http://[公网IP]:8384 会直连家里的 Syncthing。
  • 在添加设备的时候需要在[高级]里面将地址 dynamic 改为:tcp://公网IP:22000
PS:这样不使用syncthing公共的中继池,也会更安全更稳定。
💡
有关文章的任何疑问,欢迎您在底部评论区留言,一起交流~
上一篇
图文详解:使用二进制部署 Syncthing
下一篇
从零打造独立站:京东带货变现全流程指南

评论
Loading...