我写的关于frp配置的文章:frp配置
服务端frps
1. 创建服务文件
sudo nano /etc/systemd/system/frps.service
2. 添加服务配置
在打开的文件中添加以下内容:
[Unit]
Description=FRPS Server
After=network.target
[Service]
Type=simple
ExecStart=/root/frp/frps -c /root/frp/frps.ini
Restart=on-failure
[Install]
WantedBy=multi-user.target
3. 重新加载 systemd
sudo systemctl daemon-reload
4. 启动 frps
服务
现在您可以尝试启动 frps
服务:
sudo systemctl start frps.service
5. 设置开机自启动(可选)
如果您希望 frps
在系统启动时自动启动,可以使用以下命令启用服务:
sudo systemctl enable frps.service
6. 检查服务状态
您可以使用以下命令检查服务的状态,以确保它正在运行:
sudo systemctl status frps.service
客户端frpc
1. 创建服务文件
sudo nano /etc/systemd/system/frpc.service
2. 添加服务配置
在打开的文件中添加以下内容:
[Unit]
Description=FRPC Server
After=network.target
[Service]
Type=simple
ExecStart=/root/frp/frpc -c /root/frp/frpc.ini
Restart=on-failure
[Install]
WantedBy=multi-user.target
3. 重新加载 systemd
sudo systemctl daemon-reload
4. 启动 frpc
服务
现在您可以尝试启动 frpc
服务:
sudo systemctl start frpc.service
5. 设置开机自启动(可选)
如果您希望 frps
在系统启动时自动启动,可以使用以下命令启用服务:
sudo systemctl enable frpc.service
6. 检查服务状态
您可以使用以下命令检查服务的状态,以确保它正在运行:
sudo systemctl status frpc.service
启动
frps服务端
nohup /root/frp/frps -c /root/frp/frps.ini > /root/frp/frps.log 2>&1 &
frpc客户端
nohup /root/frp/frpc -c /root/frp/frpc.ini > /root/frp/frpc.log 2>&1 &
Kill
先
ps aux | grep frpc
后
kill ID
或
pkill frpc
frps dashboard
在服务端 frps.ini配置
[common]
bind_port = 7000
token = ***
dashboard_addr = 0.0.0.0
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
enable_prometheus = true
访问ip:7500即可