树洞剪藏#剪藏#树洞剪藏

frps+frpc部署教程

2026 年 2 月 23 日1 分钟
分享Twitter / XTelegram微博
frps+frpc部署教程 封面

同步来源:树洞剪藏 源站剪藏 ID:647 原文地址:https://www.nodeseek.com/post-621511-1

打开原文 · 打开源站剪藏快照


frps+frpc部署教程

NodeSeek beta 日常 技术 情报 测评 交易 拼车 推广 DeepFlood

日常 技术 情报 测评 交易 拼车 推广 生活 Dev 贴图 曝光 内版 沙盒

frps+frpc部署教程

wzx 楼主 4days ago in 技术 #0

🚀 FRP 内网穿透极简教程 (Docker + TOML 版)

⚠ ️ 重要提示 / Important Note

本教程采用 Host Network(主机网络模式)部署。

适用系统 :仅限 Linux 服务器(CentOS、Ubuntu、Debian 等)。

不适用 :Windows 或 macOS 的 Docker Desktop 环境(这些系统需使用 Bridge 模式并手动映射端口)。

通过本教程,您将使用 Docker 快速搭建 FRP 服务,实现外网访问内网的 SSH 或其他服务。

🛠 ️ 前置准备 (Prerequisites)

服务端 (Server) :一台拥有公网 IP 的 Linux 云服务器。

客户端 (Client) :需要被访问的内网 Linux 设备(如 NAS、树莓派、Linux 开发机)。

Docker :确保两端均已安装 Docker。

防火墙 / 安全组 :这是最容易出错的一步!请务必在云服务器后台放行以下端口(TCP):

7000 (FRP 通信端口)

7500 (仪表盘端口)

8022 (本次示例的 SSH 映射端口)

1️⃣ 服务端部署 (Server Side)

操作位置 :公网 Linux 服务器

1.1 创建配置文件

创建存放配置的文件夹,并新建 frps.toml 文件:

mkdir -p /root/frp vim /root/frp/frps.toml

1.2 写入配置内容

复制以下内容(按需修改密码):

[common]

监听端口 (Bind Port)

bind_port = 7000

面板端口 (Dashboard)

dashboard_port = 7500

登录面板账号设置

dashboard_user = "admin" dashboard_pwd = "sb10086"

HTTP/HTTPS 协议下代理端口(非重要,不做 Web 穿透可忽略)

vhost_http_port = 7080 vhost_https_port = 7081

身份验证 Token(重要)

token = "sb10086"

1.3 启动 Docker 容器

使用 host 模式启动,无需手动映射端口:

docker run -d
--name frps
--restart=always
--network host
-v /root/frp/frps.toml:/etc/frp/frps.toml
snowdreamtech/frps

2️⃣ 客户端部署 (Client Side)

操作位置 :内网 Linux 机器

2.1 创建配置文件

创建文件夹并新建 frpc.toml :

mkdir -p /root/frp vim /root/frp/frpc.toml

2.2 写入配置内容

注意:将 x.x.x.x 替换为您服务器的真实公网 IP。

[common]

服务器 IP 地址 (Server Address)

server_addr = "x.x.x.x"

服务器监听端口

server_port = 7000

身份验证 Token(必须与服务端一致)

token = "sb10086"

--- 映射规则区域 ---

[ssh]

连接类型

type = "tcp"

目标 IP(本机)

local_ip = "127.0.0.1"

目标端口(SSH 默认端口)

local_port = 22

远程端口(Remote Port):外网访问时使用的端口

remote_port = 8022

2.3 启动 Docker 容器

docker run -d
--name frpc
--restart=always
--network host
-v /root/frp/frpc.toml:/etc/frp/frpc.toml
snowdreamtech/frpc

3️⃣ 验证与使用 (Verification)

3.1 检查运行状态

在服务端运行以下命令,确保容器状态为 Up :

docker ps

或访问仪表盘:

👉 http://服务器IP:7500

账号: admin

密码: sb10086

3.2 进行连接测试

现在,您可以在任何地方通过公网连接回家了:

注意使用 -p 指定我们在配置文件中设置的 remote_port

ssh -p 8022 [email protected]

✅ 连接成功即表示 FRP 配置生效,内网服务已成功穿透至外网。

tg私聊

1 2 0 32 引用 回复

1 2

GeekWood 4days ago #1

学习了!

| ⌨️ VPS 计算器 | ©️ IP | ⚙️ Woodll Tools | ✅ 私信 | ✈️ TG |

0 0 0 引用 回复

cyberkennel 4days ago #2

这个是不是服务器最好离本地近,我有个美国1o鸡不懂能不能用

0 0 0 引用 回复

ukyozhou 4days ago #3

支持技术贴

0 0 0 引用 回复

東雪蓮 4days ago #4

@cyberkennel #2 越近越好

0 0 0 引用 回复

chenanhe 4days ago edited 4days ago #5

虽然会 但是还是收藏了 怕自己忘了 有教程看一眼

我在市区宽带有公网ip 用玩客云搭建frps去穿透乡下的飞牛 (乡下电费便宜)

✈️ 双向联系机器人 | 文件快递柜 | 探针 | NKX工具箱 | 博客 | 工具箱(剩余价值计算器) | WebSSH |

0 0 0 引用 回复

Benny 4days ago #6

容器感觉还是有些麻烦 最好是二进制直接运行就好了~

探头探脑

0 0 0 引用 回复

kshy233 4days ago edited 4days ago #7

frp就一个sh文件,直接挂个screen启动不就完了,而且github上也有win版的frps,frpc

澪云 idc0.eu.org

0 0 0 引用 回复

Mofeng 4days ago #8

学习了

VPS套餐监控 | VPS测评小站 | 传家宝vps 群组 | TG联系

0 0 0 引用 回复

eleba 4days ago #9

感谢分享

❄️探针 | ✈️TG | ✉️私信

0 0 0 引用 回复

wzx 楼主 4days ago #10

@Benny #6 @kshy233 #7 容器干净一点,我现在还是喜欢用容器多一点。

tg私聊

0 0 0 引用 回复

1 2

内容 预览 对照

支持 markdown语法

鼓励友善发言,禁止人身攻击

xxxxxxxxxx

1

1 ​

AC娘

洋葱头

小黄鸡

Fluent

App

发布评论

88

等级 Lv 6 鸡腿 3907 星辰 1 通知 0

主题帖 15 评论数 478 粉丝 2 收藏 422 发帖

快捷功能区 推荐阅读 管理记录 幸运抽奖 邀请好友 合作商家 友站链接

📈用户数目📈

目前论坛共有48499位seeker

🎉欢迎新用户🎉

pepinwoo

Masta

安和

NqZUaEde

felt-tip0027

白露横江-bai11

wesseek

yaobaobao

相关网站 LowEndTalk LowEndSpirit HostLoc ServerHunter

站内导航 关于本站 隐私协议 RSS订阅 sitemap

商业推广 商家申请规则 Premium Provider 合作商家展示 广告合作

其他平台 电报频道 电报群组

联系我们

Copyright © 2022 - 2026 All rights Reserved

相关文章