OpenWrt应用程序自编译(2)-Frp

在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/

OpenWrt应用程序自编译(2)-Frp-1

下载到指定目录

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 保存退出即可。

OpenWrt应用程序自编译(2)-Frp-2

这个编译过程完成后,在 /home/hzshw/openwrt-sdk-19.07.6-ar71xx-generic_gcc-7.5.0_musl.Linux-x86_64/bin/packages/mips_24kc/base 目录下你就会发现最新版的Frps及Frpc:

OpenWrt应用程序自编译(2)-Frp-3

至此,Frp在mips_24kc平台下的最新版应用程序就编译完成了。