sh# 查看系统架构
uname -m
opkg print-architecture
cat /proc/cpuinfo
textmips_* -> linux_mips mipsel_* -> linux_mipsle arm_* -> linux_arm aarch64_* -> linux_arm64 x86_64 -> linux_amd64
sh# 示例:下载 mipsle 版本
cd /root
mkdir -p frpc && cd frpc
wget https://github.com/fatedier/frp/releases/download/v0.68.1/frp_0.68.1_linux_mipsle.tar.gz
tar -zxvf frp_0.68.1_linux_mipsle.tar.gz
cd frp_0.68.1_linux_mipsle
chmod +x frpc
./frpc -v
sh# 放到固定目录
mkdir -p /etc/frp
cp /root/frpc/frp_0.68.1_linux_mipsle/frpc /usr/bin/frpc
chmod +x /usr/bin/frpc
cp /root/frpc/frpc.toml /etc/frp/frpc.toml
sh# 手动测试
/usr/bin/frpc -c /etc/frp/frpc.toml
sh# 创建开机启动和保活脚本
cat >/etc/init.d/frpc <<'EOF'
#!/bin/sh /etc/rc.common
USE_PROCD=1
START=99
STOP=10
PROG=/usr/bin/frpc
CONFIG=/etc/frp/frpc.toml
start_service() {
[ -x "$PROG" ] || return 1
[ -f "$CONFIG" ] || return 1
procd_open_instance
procd_set_param command "$PROG" -c "$CONFIG"
procd_set_param respawn 5 10 0
procd_set_param stdout 1
procd_set_param stderr 1
procd_close_instance
}
EOF
chmod +x /etc/init.d/frpc
sh# 开机自启 + 立即启动
/etc/init.d/frpc enable
/etc/init.d/frpc start
sh# 常用管理命令
/etc/init.d/frpc restart
/etc/init.d/frpc stop
/etc/init.d/frpc status
ps | grep frpc
logread -e frpc
sh# 重启后验证
reboot
ps | grep frpc
logread -e frpc
sh# 如果使用 ini 配置,把下面路径替换掉
/etc/frp/frpc.toml
/etc/frp/frpc.ini
本文作者:口水
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!