Ubuntu/Debian安装Frpc并设置开机启动

LG5 2022-4-24 229 4/24
  • 下载Frpc,直接从github当中获取
wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz

注意,我这里下载的0.27版本,自己搭建的话需要按照自己需求去选择版本。下载地址:https://github.com/fatedier/frp/releases

  • 解压,并重命名文件夹为frp
tar -xvf frp_0.27.0_linux_amd64.tar.gz;mv frp_0.27.0_linux_amd64 frp
  • 然后删掉不用的frps客户端文件
cd frp
rm -rf frps*
  • 编辑配置文件
nano frpc.ini

写入自己的配置信息(此处是我的配置文件,自己搭建的话需要按照自己需求去编辑配置文件,作者在github中的手册中项目详细介绍了如何编写配置文件):

[common]
server_addr=XXX.XXX.XXX
server_port=7000
tcp_mux=true
protocol=tcp
token= xxxxxxx
dns_server=114.114.114.114

[J1900]
privilege_mode=true
type=tcp
local_ip=127.0.0.1
local_port=1900
remote_port=1900
use_encryption=false
use_compression=false

[J1900webdav]
privilege_mode=true
type=tcp
local_ip=127.0.0.1
local_port=5190
remote_port=5190
use_encryption=false
use_compression=false
  • ctrl+o保存,ctrl+x退出
  • 将frp文件夹移动到usr文件夹下面
sudo mv ~/frp /usr/frp
  • 测试运行
sudo /usr/frp/frpc -c /usr/frp/frpc.ini

提示success表示配置正确

  • 接下来将frp配置为系统服务,让frpc可以开机自启
sudo nano /lib/systemd/system/frpc.service

写入以下配置:

[Unit]
Description=Frp Server Service
After=network.target

[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/usr/frp/frpc -c /usr/frp/frpc.ini

[Install]
WantedBy=multi-user.target
  • 启动Frpc
sudo systemctl start frpc
  1. 设置开启自启
sudo systemctl enable frpc

附:

Frpc重启:

sudo systemctl restart frpc

Frpc停止:

sudo systemctl stop frpc

参考:Ubuntu/Debian安装Frps并设置开机启动 - 夸克之书 (quarkbook.com)

- THE END -
Tag:

LG5

10月31日10:13

最后修改:2023年10月31日
1

非特殊说明,本博所有文章均为博主原创。

共有 1 条评论