myyyyyyy
logo
my
Theme HeoLink by Halo
Administrator

NAS搭建【frpc】实现内网穿透

2025-07-15

frpc 服务端安装

本实验为一台 ubuntu22 操作系统云主机

脚本适用于安装平台:CentOS、Debian、Ubuntu

FRP 项目地址:https://github.com/fatedier/frp

FRP 一键脚本地址:https://github.com/MvsCode/frps-onekey

  1. FRP 服务器端一键安装脚本(若无法获取,链接下载并上传到服务器。)

    frp 版本配置方法,修改 FRPS_VER(export FRPS_VER="$LATEST_RELEASE")

#依次执行以下命令
wget https://raw.githubusercontent.com/MvsCode/frps-onekey/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install




​image​

​image​

出现下图,说明安装完成,按任意键可启动 frps

​image​

‍

​image​

  • FRP 常用命令:

开启 FRP:frps start

停止 FRP:frps stop

重启 FRP:frps restart

获取版本号:frps version

2.浏览器输入云主机的公网 IP:6443,可以访问管理界面

​image​

‍

frpc 客户端安装

群晖安装

创建容器

  1. 注册表 - 搜索 frpc - 选择 stilleshan/frpc ,下载选择 latest 为最新版本

​image​

  1. 选择镜像从文件夹添加安装

若网络对官方 docker hub 不太友好,建议选择镜像从文件夹添加安装

打包代码:docker save 镜像名字:版本号 > /root/打包名字.tar​

‍

​image​

‍

配置frpc.txt

使用 文本编辑器​ 来创建一个 frpc.txt​ 文件。
本文以 /Docker/frpc/frpc.txt​ 为例

​image​

编辑配置

serverAddr = "frp.freefrp.net"
serverPort = 7000
auth.method = "token"
auth.token = "freefrp.net"

[[proxies]]
name = "web1_nas"
# name 唯一字段,不能和服务器上其他用户的服务名重复。
type = "http"
# http 协议
localIP = "192.168.1.8"
# 需要穿透出去的服务 IP,例如群晖的 IP。
localPort = 5000
# 需要穿透出去的服务端口,例如群晖默认的 http 服务端口 5000。
customDomains = ["nas.yourdomain.com"]
# 自定义域名,上述已经修改过 CNAME 解析的域名,例如 nas.yourdomain.com。

[[proxies]]
name = "linux1_centos7"
# name 唯一字段,不能和服务器上其他用户的服务名重复。
type = "tcp"
# tcp 协议
localIP = "192.168.1.21"
# 需要穿透出去的服务 IP,例如我内网的一台 centos7 服务器的 IP。
localPort = 22
# 需要穿透出去的服务端口,例如 centos7 服务器的 ssh 登录端口。
remotePort = 22222
# 远程穿透端口,此端口不能和服务器上其他用户重复,也要遵循 frps 服务允许的端口范围。

删除上述 # 号注释行的文字,否则 frpc 会报字符编码错误,建议删除后将该文件编码修改为 UTF-8 或 简体中文(GB18030)。

❕frpc 配置常见问题,新手用户请注意。

运行映像

选择映像运行

​image​

勾选自动重启,也可不勾选。 image​

选择 添加文件​

​image​

弹出本地文件,选择刚才在 docker/frpc​ 文件夹内创建的 frpc.txt​
​右边填写框,请填写 /frp/frpc.toml 不要修改,这个地址是镜像内部 frpc.toml 的路径。​
填写完毕下一步完成

​image​

容器 - 选中刚才启动的 frpc 容器 - 详情

​image​

查看日志连接成功

​image​

linxu&windows 安装

‍

‍

  1. fatedier/frp 下载和 frps 版本(获取版本号:frps version)对应的 frpc 客户端

​image​image​

‍

[1/1] 已经创建 [1] 个块级元素的搜索索引 [160ec5b] (2025-07-15 11:13:44)