Frp 安装两步走

在服务器端的操作

  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

frpc.tom 示例配置:

serverAddr = "服务器公网IP" 
serverPort = 服务器端口 
auth.method = "token" 
auth.token = "在frps中配置的token密码" 

# 使用 name 来区分程序
# localPort NAS主机中应用程序的端口
# remotePort 在服务器中打算开的端口
[[proxies]]
name = "nas_tools"
type = "tcp"
localIP = "192.168.3.172"   
localPort = 7019
remotePort = 7019

[[proxies]]
name = "Qbittorrent"
type = "tcp"
localIP = "192.168.3.172"    
localPort = 7021
remotePort = 7021

[[proxies]]
name = "青龙面板"
type = "tcp"
localIP = "192.168.3.172"
localPort = 7023
remotePort = 7023

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

Pasted image 20240121180515

补充一些资料