1. 安装frp
首先,确保你已经安装了frp。如果还没有安装,你可以通过下载frp的二进制文件或使用包管理器来安装。例如,使用包管理器安装(以Debian/Ubuntu为例):
wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz tar -zxvf frp_0.38.0_linux_amd64.tar.gz sudo mv frp_0.38.0_linux_amd64/frpc /usr/local/bin/ sudo mv frp_0.38.0_linux_amd64/frps /usr/local/bin/
2. 创建frpc的配置文件
在/etc/frp目录下创建frpc.ini配置文件(如果目录不存在,请先创建它):
bashCopy Code
sudo mkdir /etc/frp sudo nano /etc/frp/frpc.ini
在文件中添加你的frpc配置,例如:
iniCopy Code
[common] server_addr = your_server_ip server_port = 7000 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000
3. 创建systemd服务文件
创建一个新的systemd服务文件来管理frpc:
bashCopy Code
sudo nano /etc/systemd/system/frpc.service
在文件中添加以下内容:
iniCopy Code
[Unit] Description=frp client service After=network.target [Service] Type=simple User=root ExecStart=/usr/local/bin/frpc -c /etc/frp/frpc.ini Restart=on-failure [Install] WantedBy=multi-user.target
4. 启用并启动frpc服务
重新加载systemd配置,启用并启动frpc服务:
bashCopy Code
sudo systemctl daemon-reload sudo systemctl enable frpc sudo systemctl start frpc
5. 检查状态
检查frpc服务的状态,确保它正在运行:
bashCopy Code
sudo systemctl status frpc
这样,每次系统启动时,frpc都会自动启动。你可以通过journalctl命令查看frpc的日志来调试任何问题:
bashCopy Code
journalctl -u frpc.service -f
以上步骤应该可以帮助你在Ubuntu系统上设置frp在开机时自动
3303

被折叠的 条评论
为什么被折叠?



