1、下载openwrt专版frpc
https://github.com/kuoruan/openwrt-frp/releases
根据路由器选择版本
我这里选择
frpc_0.33.0-2_mipsel_24kc.ipk
2、上传安装包到路由器
shell连接到路由器
安装FTP
root@OpenWrt:~# opkg update
root@OpenWrt:~# opkg install vsftpd openssh-sftp-server
root@OpenWrt:~# /etc/init.d/vsftpd enable
root@OpenWrt:~# /etc/init.d/vsftpd start
使用FTP连接到路由器,上传frpc安装包
3、安装frpc
opkg install frpc_0.33.0-2_mipsel_24kc.ipk
4、安装nohup
网页登录路由器管理界面安装即可
包名:
coreutils-nohup
5、配置frpc
mkdir /etc/frp/
vi /etc/frp/config
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
6 nohup启动frpc
nohup /usr/bin/frpc -c /etc/frp/config &
7 安装远程唤醒WOL(Wake On Lan)
网页登录路由器管理界面安装即可
包名:
luci-app-wol
luci-i18n-wol-zh-cn
8 开机启动frpc
vi /etc/init.d/frp
#文件内容
#!/bin/sh /etc/rc.common
# Copyright (C) 2006-2011 OpenWrt.org
START=99
start() {
sleep 60; nohup /usr/bin/frpc -c /etc/frp/config >/root/nohup.out 2>&1 &
}
stop() {
kill -9 `ps | grep '/usr/bin/frpc' | grep -v 'grep' | awk '{print $1}'`
}
#开启开机启动
/etc/init.d/frp enable
#重启生效
reboot
网友评论