一 安装frpc
1. 下载frpc
openwrt可以通过内置的opkg包管理器安装
./frpc -c frpc.ini
opkg update
opkg install frpc
frpc安装完成后,默认安装路径如下:
/overlay/upper/usr/bin/
2.配置frpc
在任意文件夹下新建一个frpc.ini文件,并配置文件内容:
[common]
server_addr = 服务器地址
server_port = 服务器端口
token =
[server_name]
type = tcp
local_ip = 本地地址
local_port = 本机待映射端口
remote_port = 服务器端口
3.启动frpc
我的frpc.ini文件放在/overlay/upper/usr/bin/目录下,切换到该目录下输入:
./frpc -c frpc.ini
查看运行日志,出现success表示代理成功
二 设置开机自启
1.添加PROC服务文件
vi /etc/init.d/frpc
#!/bin/sh /etc/rc.common
START=90
STOP=90
SERVICE=frpc
USE_PROCD=1
PROC="你自己的frpc启动命令"
start_service()
{
procd_open_instance
procd_set_param command $PROC
procd_set_param respawn
procd_close_instance
}
service_triggers()
{
procd_add_reload_trigger "rpcd"
}
2.设置开机启动
/etc/init.d/frpc enable
开启自动启动引用自:给你的OpenWRT/LEDE 添加frp开机服务 - IT客栈