在OpenWrt的常规应用讲解时,我们曾经讲到过Frp,当时在往WR720N路由器里安装Frpc时我们用的是Kuoruan的发布版v0.33.0-1,因为mips_24kc平台的Frpc应用在Kuoruan的官方发布网站还没有更新,所以如果你想采用最新版本的Frp就需要自编译,那今天我们就来讲解一下OpenWrt应用程序自编译(2)-Frp的实现过程。
路由器还是采用TL-WR720N(刷WR710N的OpenWrt最新版19.07.6),目前Frp的最新版本是v0.34.3-1。
内容
隐藏
1、下载、安装并进行配置
该过程在自编译KMS时有详细的讲解,因此这里有些过程会略去。
先找到SDK的下载地址:https://downloads.openwrt.org/releases/19.07.6/targets/ar71xx/generic/
下载到指定目录
cd /home/hzshw wget https://downloads.openwrt.org/releases/19.07.6/targets/ar71xx/generic/openwrt-sdk-19.07.6-ar71xx-generic_gcc-7.5.0_musl.Linux-x86_64.tar.xz
解压压缩文件
tar xf openwrt-sdk-19.07.6-ar71xx-generic_gcc-7.5.0_musl.Linux-x86_64.tar.xz rm openwrt-sdk-19.07.6-ar71xx-generic_gcc-7.5.0_musl.Linux-x86_64.tar.xz
配置
cd openwrt-sdk-19.07.6-ar71xx-generic_gcc-7.5.0_musl.Linux-x86_64 ./scripts/feeds update -a ./scripts/feeds install -a
2、自编译
Frp for OpenWrt 的最新版源码地址:https://github.com/kuoruan/openwrt-frp
下载最新版Frp源码到package目录下
git clone https://github.com/kuoruan/openwrt-frp.git package/openwrt-frp
编译
make package/openwrt-frp/compile V=s
在出现的配置界面中,> Network > Web Servers/Proxies 中选中 frps 及 frpc 保存退出即可。
这个编译过程完成后,在 /home/hzshw/openwrt-sdk-19.07.6-ar71xx-generic_gcc-7.5.0_musl.Linux-x86_64/bin/packages/mips_24kc/base 目录下你就会发现最新版的Frps及Frpc:
至此,Frp在mips_24kc平台下的最新版应用程序就编译完成了。