frp内网穿透进阶:客户端Ubantu18.04部署frpc并实现systemd开机启动

2025-05-22 21:41:02
微图
68
最后编辑:微图 于 2025-05-23 17:32:58
分享链接
摘要:开机自启部分可以用node-red1个节点来代替,更简单

服务端的部署可以参考之前的文章,本站搜frp

作者已经用windows Frps服务端多年,服务端已经很成熟,直接记录客户端部署

先连SSH

EN6400这个王工有WNN和LAN和4G。

wan口插上交换机能自动获取IP。也可以有wifi的AP模式,接入,网段是192.168.4.*

1.获取Ubantu版frpc的安装包

发现node-red也是开机启动的,比较node-red,能用node-red就多用它了

对应终端的命令


wget https://github.com/fatedier/frp/releases/download/v0.37.0/frp_0.37.0_linux_arm64.tar.gz  /opt
tar zxvf  /opt/frp_0.37.0_linux_arm64.tar.gz 
mv frp_0.37.0_linux_arm64 frp0370


2.配置frpc.ini

这里是0.37.0(新版的文件后缀都改了,配置方式略有不同


3.终端测试

允许命令,发现提示成功。

./frpc -c frpc.ini

在服务器上看,也是在线


4.开机自启动

概括来说就是:配置frpc.service文件,放到指定目录,启动

参考文章https://www.cnblogs.com/JenniePiggy/p/14828117.html


4.1配置frpc.service



[Unit]
Description=Frp Client Service
After=network.target
[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/opt/frp0370/frpc -c /opt/frp0370/frpc.ini
ExecReload=/opt/frp0370/frpc reload -c /opt/frp0370/frpc.ini
[Install]
WantedBy=multi-user.target


4.2把frpc.service放指定目录

chmod a+x /opt/frp0370/systemd/frpc.service
cp -p  /opt/frp0370/systemd/frpc.service   /lib/systemd/system/
/lib/systemd/system/frpc.service

4.3启动frpc服务

systemctl daemon-reload
systemctl enable frpc.service
systemctl start frpc.service

4.4检查FRP服务的状态


systemctl status frpc.service

5.连接端配置

frpc.ini加配置

6.连接测试

关机,重启

用ssh连6001,发现成功,局域网同时也能连






发表评论
评论通过审核后显示。
  • 在线客服
  • 关注微信
    • 客服帆帆
    • 客服娜娜
    • 客服美美
    • 客服龙龙
  • 扫一扫关注微信