Frp 安装两步走

在服务器端的操作

推荐使用 1Panel 进行图形化界面安装,后期升级维护都更方便一些

  1. 在服务器端安装 1Panel;
  2. 使用 1Panel 安装 FrpS;
  3. 配置 FrpS
  4. 在服务器端安全策略中开放端口;

在客户端(NAS/Mini主机)端配置

  1. 使用 Docker 安装 FrpC
  2. 配置 FrpC

服务端操作

1. 安装 1Panel

具体过程见我的 这篇博文

2. 安装 FrpS

  • 首先进入1Panel应用商店,在应用商店中找到 frpc

Pasted image 20240121104219

  • 安装配置注意的地方

Pasted image 20240121113406

  • 安装完成后会自动启动,然后我们进入应用商店,已安装程序,就可以看到安装的frpc服务了,看一下是否是启动状态,如果不是可以点击启动或者重启。
  • 数字5:进入安装目录
  • 数字6:查看日志

Pasted image 20240121104630

3. 配置 FrpS

  1. 点击上图中,数字5标记的区域,进入安装目录,再进入 data 文件夹,这时候会看到frps.toml 文件,这个就是我们要修改配置的文件了。

Pasted image 20240121105206

bindPort = frpc 需要的配置端口号,例如:7000

webServer.addr = "0.0.0.0"
webServer.port = frps 管理页面端口号,例如:7500
webServer.user = frps 管理页面登录用户名,例如:"admin"
webServer.password = frps 管理页面登录密码,例如:"admin_Xe4DPx"

# 使用token的方式,使frps和frpc之间进行认证
auth.method = "token"
auth.token = 认证秘钥 例如:"123456"

修改完成后记得重启一下 frps 服务,记得重启!记得重启

4. 服务器端安全策略中开放端口

不同的服务的配置策略方式有一些略微的却别

  1. 先关闭服务器的防火墙,使用 1Panel ,在 主机 - 防火墙 中开启和关闭。
  2. 在服务器的安全策略中开启两个端口的权限访问。
  3. 腾讯轻云服务器 为例,进行配置操作。

202401211215

至此,frps 安装和配置就算完成了,是不是很简单~!
我们可以访问:http://服务器公网IP:Dashboard端口号 来测试一下


客户端操作

以极空间安装为例,其他NAS/Mini主机 安装方式雷同,有问题可以留言!

1. FrpC 的安装

  • Docker 容器中搜索 frpc
  • 安装配置 frpc,新建配置文件 frpc.tom (PS:请勿再使用 frpc.ini 后缀的配置文件 ,frpc后续版本某个版本可能不在支持)。
  • 挂载程序端口。
  • 打开服务器端口。

Pasted image 20240121172842

注意:其他的镜像frpc版本都比较落后,这个镜像可以保存最新的更新!

Pasted image 20240121172810

Pasted image 20240121175628

QBittorrent 映射为例,进行 frpc.tom 示例配置:

serverAddr = "服务器公网IP" 
serverPort = 服务器端口 
auth.method = "token" 
auth.token = "在frps中配置的token密码" 
# 以 qb 的配置为例,7021是nas中为qb分配的端口,6010是在qb中配置的监听端口
[[proxies]]
name = "qb_web_ui" # 不可重复,可以使用中文
type = "tcp"
localIP = "nas_ip" # nas内网地址     
localPort = 7021 # qb内网端口
remotePort = 7021 # 外网端口

[[proxies]]
name = "qb-report"
type = "tcp"
localIP = "nas_ip"
localPort = 6010
remotePort = 6010

最后来看一下配置完成的效果,打开frps的管理面板

Pasted image 20240121180515

2. Frp-Desktop 的使用

是在 windows/Mac/Linux-Desktop 中,替代frpc图形化的客户端软件。github地址

其实它就是Frpc的图形化界面,将Frpc配置文件中的内容,以图形化的方式进行配置,简单方便了很多。可以说是那些使用windows/Mac/Linux系统自行搭建NAS玩家的福音。也是软件开发者必备工具。

![[frp_desktop_config.png]]

补充一些资料