一、frp安装包下载

选择对应版本本文为frp_0.67.0_linux_amd64、
下载地址 https://github.com/fatedier/frp/releases/
3373d9b5f3b1beda02e9f13e7a55ad51.clipboard 2026 03 11

二、frp解压赋予运行权限

1.解压放在喜欢的的位置本文放在/home/frp/frp_0.67.0_linux_amd64、
解压后可以清楚的看到有5个文件
服务端只会用到frps、frps.toml两个文件。
fec8c21cc380b2a354a96f279eed5aa4.clipboard 2026 03 11
2.赋予frp运行权限

1
chmod 700 /home/frp/frp_0.67.0_linux_amd64/frps

三、frp配置文件

编辑frp.toml文件为以下内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
bindPort = 40001
auth.method = "token"
auth.token = "123456"
# 连接池限制
transport.maxPoolCount = 10
#监听443端口
vhostHTTPSPort = 443
#代理主域名
subdomainHost = "cokey.top"
# 强制stl加密传输
transport.tls.force = true
# 证书配置在 tls 下
transport.tls.certFile = "/home/frp/frp_0.67.0_linux_amd64/key/fullchain.pem"
transport.tls.keyFile = "/home/frp/frp_0.67.0_linux_amd64/key/privkey.pem"
# 可选:Dashboard 面板
webServer.addr = "0.0.0.0"
webServer.port = 40000
webServer.user = "admin"
webServer.password = "123456"

四、启动frp

运行启动命令

1
/home/frp/frp_0.67.0_linux_amd64/frps -c /home/frp/frp_0.67.0_linux_amd64/frps.toml

:::warning{title="注意"}
启动测试前要放行:面板监听端口、穿透服务端口
:::
f7c0f8db5ef77d27f689676c9b66b234.clipboard 2026 03 11

五、设置开机自启

不同的系统不一样、直接人工智能😍
下面以Alpine系统为例

创建/etc/init.d/frps文件内容如下,别忘了赋予可执行权限

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/sbin/openrc-run

name="frps"
description="FRP Server"
command="/home/frp/frp_0.67.0_linux_amd64/frps"
command_args="-c /home/frp/frp_0.67.0_linux_amd64/frps.toml"
command_user="nobody"

pidfile="/run/${RC_SVCNAME}.pid"
command_background=true

depend() {
need net
}

接下来:

1
2
3
4
5
6
7
8
9
10
11
# 1. 安装 libcap 工具包
apk add libcap

# 2. 重新赋予 frps 绑定 443 等低端口的权限
setcap 'cap_net_bind_service=+ep' /home/frp/frp_0.67.0_linux_amd64/frps

# 3.给 frps 加上可执行权限
chmod +x /home/frp/frp_0.67.0_linux_amd64/frps

# 4.收回配置文件的可执行权限,改为普通的可读写
chmod 644 /home/frp/frp_0.67.0_linux_amd64/frps.toml

六、客户端下载

下载地址https://github.com/koho/frpmgr