1. 下载 Frpc

Github 地址:Releases · fatedier/frp

2. 配置 Frpc

将文件解压后,将 frpcfrpc.toml 复制到 ~/Applications/frp 下,修改 frpc.toml 配置如下:

1
2
3
4
5
6
7
8
9
serverAddr = "xxxx" # 远程 frps 地址
serverPort = 7000 # 远程 frps 端口

[[proxies]]
name = "xxxx" # 当前本机服务的名称
type = "tcp"
localIP = "127.0.0.1"
localPort = 22  # 本机端口
remotePort = xxxx  # 对应远程端口

3. 配置 frpc.service 服务

创建 frpc.service 文件:

1
sudo vim /etc/systemd/system/frpc.service

添加以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[Unit]
Description=frpc
Wants=network-online.target
After=network.target network-online.target
Requires=network-online.target
 
[Service]
ExecStart=~/Applications/frp/frpc -c ~/Applications/frp/frpc.toml
ExecStop=/bin/kill $MAINPID
Restart=always
RestartSec=5
StartLimitInterval=0
 
[Install]
WantedBy=multi-user.target
注意

如果是使用的 WIFI,由于开机时连接网络是有延时的,可能会导致 frpc 开机自启动时无法连接网络而报错,因此请启用上述配置,保证连接失败后重试。

3. 开启服务

1
sudo systemctl start frpc

4. 启用开机自启动

1
sudo systemctl enable frpc

参考链接

frpc设置systemctl开机启动失败_systemctl frp 失败 status=1-CSDN博客