我是使用 GitHub 最新版的 frp 部署了服务器和软路由,但是按照教程,应该在 /lib/systemd/system 下创建 frpc.service:
[Unit] Desctiption = frpc service After = network.target syslog.target Wants = network.target
[Service] Type = simple ExecStart = /mnt/sda5/frp_0.33.0_linux_amd64/frpc -c /mnt/sda5/frp_0.33.0_linux_amd64/frpc.ini
[Install] WantedBy = multi-user.target
结果发现保存不了:'/lib/systemd/system/frpc.service' No such file or directory 。
才发现软路由根本 lib 下就没有 systemd 文件夹,所以服务器端这样成功开启了 frps,因为是 centos 系统的缘故吗?软路由没有类似这个自动启的东西吗?
1
0ZXYDDu796nVCFxq 2020-09-12 10:51:52 +08:00 2
https://juejin.im/post/6844904014446854158
用文章里的这个脚本『 OpenWRT/LEDE (编辑 /etc/init.d/frp )』 |
2
Jirajine 2020-09-12 10:53:54 +08:00 via Android 2
别闹,lede 啥时候用 systemd 了。
自启动的话,最简单的是直接把命令写到 /etc/rc.local 里面。或者做成系统服务 /etc/rc.d/里面,具体参考 openwrt 官网的文档。 |
4
WebKit 2020-09-12 11:02:41 +08:00 via Android
lede 直接在软件中心下载 frp 就行了。自带的就有
|
5
CSGO OP @gstqc
root@Openwrt:~# /etc/init.d/frp start -ash: /etc/init.d/frpc: Permission denied 修改了权限 777 后: root@Openwrt:~# /etc/init.d/frp start ': No such file or directory.common |
8
0ZXYDDu796nVCFxq 2020-09-12 12:52:32 +08:00
@CSGO 你在 /etc/init.d/frp 里填错内容了吧
|
9
6IbA2bj5ip3tK49j 2020-09-12 13:33:31 +08:00
https://github.com/kuoruan/luci-app-frpc
https://github.com/kuoruan/openwrt-frp 既然对 linux 这些东西不熟,就不要为难自己了。 |
10
ysc3839 2020-09-12 14:17:03 +08:00 via Android
OpenWrt 官方源里面有 frp
https://github.com/openwrt/packages/tree/master/net/frp |
11
ysc3839 2020-09-12 14:19:18 +08:00 via Android
@ysc3839 官方源的 frp 已经包含了启动脚本了,安装后即可使用。
另外,OpenWrt 不使用 systemd,使用的是 procd 。所以不能用 systemd 的服务配置,需要使用 procd 的启动脚本。 |
13
cdlnls 2020-09-12 15:55:35 +08:00
我记得 frp 从 github 下载下来,里面就包含了 systemctl 的 service 文件,只要拷贝到 systemd 对应的目录下就可以了,目录应该是:/usr/lib/systemd/system 。systemd 的具体用法可以看 systemd 的文档,或者看看阮一峰写的一个快速教程。
还有一个问题,就是楼上说的 lede 不是用的 systemd 。如果不是 systemd 的话,要创建自启动,就可以看看 rc.local,开机的时候执行一下脚本,在脚本里写一下启动 frp 的命令就好了。 |
14
CSGO OP 我把酷软里的 frp 升级到了最新版,可以用了。
|
15
baobao1270 2020-09-14 09:55:49 +08:00 via Android
1. 普通 linux 直接用 release 包里的 systemd 配置就行了
2. 路由器请使用 luci-app-frpc 谷歌搜一下 eSirPlayground 编译的 ipk 文件 |