樱花FRP是免费的,好用不好用就因人而异了,如何注册,如何创建隧道请看官网的教程,非常简单。这篇文章是在你已经创建好隧道的基础上,如何配置樱花frp和设置开机自启
首先是下载对应玩客云的客户端,地址:https://qianqu.me/frp/frpc_linux_arm
可以在玩客云里执行如下命令下载:
wget https://qianqu.me/frp/frpc_linux_arm
如果下载失败,可以直接点击上面的链接用电脑下载,然后用WINSCP上传到玩客云,WINSCP使用方法参考这篇文章:
下载好客户端后,在客户端的同目录下新建frpc.ini,执行如下命令:
nano frpc.ini (你需要先cd到frpc_linux_arm所在的目录)
然后去樱花frp的官网找到你创建的隧道列表,拉到最右边,找到配置文件
把上面框里的内容全部复制到frpc.ini里,保存退出
赋予客户端的执行权限,在frpc_linux_arm所在目录下执行如下命令
chmod +x frpc_linux_arm
配置完成,下面设置开机自启
依次执行如下命令:
nano /etc/systemd/system/sakurafrp.service
并将以下内容粘贴进去
[Unit]
Description=Sakura Frp Client
Wants=network-online.target
After=network-online.target
[Service]
User=root
WorkingDirectory=/樱花客户端储存位置,这里不加客户端的名称/
LimitNOFILE=4096
PIDFile=/var/run/sakurafrp/client.pid
ExecStart=/樱花客户端储存位置/客户端文件名
Restart=on-failure
StartLimitInterval=600
[Install]
WantedBy=multi-user.target
比如客户端在/usb/frp/frpc_linux_arm
以上内容就是
[Unit]
Description=Sakura Frp Client
Wants=network-online.target
After=network-online.target
[Service]
User=root
WorkingDirectory=/usb/frp/
LimitNOFILE=4096
PIDFile=/var/run/sakurafrp/client.pid
ExecStart=/usb/frp/frpc_linux_arm
Restart=on-failure
StartLimitInterval=600
[Install]
WantedBy=multi-user.target
然后Ctrl+X退出,Y保存,回车确认。然后执行以下命令:
systemctl daemon-reload
systemctl enable sakurafrp
开机启动设置完毕,下面是会用到的命令:
启动
service sakurafrp start
关闭
service sakurafrp stop
查看状态
service sakurafrp status
开机启动
systemctl enable sakurafrp
开机不启动
systemctl disable sakurafrp
以上方法是有效的,官网也有其他方法,比如用 -f 参数启动,这种的不需要创建frpc.ini,但是后期添加删除隧道不是很方便,这种自启设置方法如下:
不用创建frpc.ini,然后需要粘贴的内容改成下面的,其他操作完全一致
[Unit]
Description=Sakura Frp Client
Wants=network-online.target
After=network-online.target
[Service]
User=root
WorkingDirectory=/usb/frp/(换成自己目录)
LimitNOFILE=4096
PIDFile=/var/run/sakurafrp/client.pid
ExecStart=/usb/frp/frpc_linux_arm -f aaaaaa:bbbbb (其中a代表你的访问秘钥,b代表你的隧道id)
Restart=on-failure
StartLimitInterval=600
[Install]
WantedBy=multi-user.target
以上就是樱花frp的配置和设置开机自启的两种方法,推荐第一种。
文章评论