说明:

前些日子一直都是在用着带梅林固件的路由器来进行内网穿透的,后来发现用http穿透会出现一些不稳定现象(有时候访问会出现frp没有应用到的网站提醒,过了半分钟才能重新访问)。但用TCP来穿透又非常的稳定,一直不会出问题,但无法记录访问者信息。后来用树莓派来进行穿透很稳定,但frp不能自启,每次重启都需要手动来重启。Ծ‸Ծ

解决方法一:

首先获取root权限,进入树莓派的systemd目录(我centos系统默认root用户):

su
cd /lib/systemd/system

新建文件

touch frpc.service

使用vi编辑器打开

vi frpc.service

按i进入编辑模式

在文件中加入如下代码:
[Unit]
Description=frpc daemon
After=network.target
[Service]
User=root
Type=simple
ExecStartPre=/bin/sleep 10
ExecStart=frpc文件夹路径/frpc -c frpc文件夹路径/frpc.ini
[Install]
WantedBy=multi-user.target
WantedBy=multi-user.target

注意修改文件路径

结束后按esc后输入:wq回车保存

最后使用systemctl将frpc.service启动,同时设置frpc开机自启:

systemctl enable  frpc
systemctl start frpc

方法二:

下载我上传的附件并解压到/lib/systemd/system,修改完路径后运行frpc自启指令后即可

然后重启试试看效果(๑>؂<๑)

已知问题:

删除某穿透端口后会出现概率性的无法开机启动,需要重新进行最后一步的frpc加入自启项命令。再不行把frpc.ini删除重新输入全部端口
frpc无法放在ext4以外的系统文件类型,会导致frpc无法正常运行

附件:
Download


一个闲鱼博客主,开着我的世界服务器和网站的咸鱼