Lazy loaded image
🪩使用 Docker 搭建 frp 内网穿透
字数 612阅读时长≈ 2 分钟
2025-5-6
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 容器

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

🐳客户端配置

1. 准备配置文件 frpc.toml

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

2.运行 frpc 容器

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

✅ 最终效果

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

评论
Loading...