ktibcd4x.png

 OpenWrt可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有 dd-wrt,tomato,openwrt三类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。

本文为捣鼓以Lean大佬的源码定制编译专属于自己的Openwrt固件。

需要准备的工具:

  • 服务器系统:64位Ubuntu系统
  • 系统环境
    系统要求:Ubuntu 20.04
    CPU:1 核即可,因为编译时只用 1 线程
    内存:4G
    硬盘:建议直接 50G或更大,防止因临时存储不足导致编译失败
    配置并安装环境
  • 首先要注意:
    不要用 root 用户 git 和编译!!!
    国内用户编译前最好准备好梯子
  • 更改包源地址
vi /etc/apt/sources.list

国内推荐使用阿里源

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
  • 更新源
sudo apt-get update
sudo apt-get upgrade
  • 安装所需相关包
apt update
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync

下载Lean大OpenWrt源码

git clone https://github.com/coolsnowwolf/lede #下载源代码
cd lede #进入目录

缝合其他源

sed -i '$a src-git kenzo https://github.com/kenzok8/openwrt-packages' feeds.conf.default
sed -i '$a src-git small https://github.com/kenzok8/small' feeds.conf.default
git pull
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
ESC :wq Enter #编辑完成后vim的保存并退出命令
  • 更新及安装软件源
cd /home/kls/lede
./scripts/feeds update -a && ./scripts/feeds install -a
  • 固件配置
make menuconfig

基本则需配置

  • 其他参数配置支持 iPv6:
    1、Extra packages —> ipv6helper (选定这个后下面几项自动选择了)
Network —> odhcp6c
Network —> odhcpd-ipv6only
LuCI —> Protocols —> luci-proto-ipv6
LuCI —> Protocols —> luci-proto-ppp

2、打开适用于VMware的VM Tools

Utilities —> open-vm-tools #打开适用于VMware的VM Tools
Utilities —> open-vm-tools-fuse #打开适用于VMware的VM Tools

3、更改LAN口的默认IP地址

cd lede
vi package/base-files/files/bin/config_generate
##大概在99行找到我们默认的原IP地址(192.168.1.1),按“i”把对应的IP更改即可然后按shift+: 输入wq回车保存退出

4、编译丰富插件时,建议修改下面两项默认大小,留足插件空间。( x86/64 )!!!

Target Images —> (16) Kernel partition size (in MB) #默认是 (16) 建议修改 (256)
Target Images —> (160) Root filesystem partition size (in MB) #默认是 (160) 建议修改 (512)

演示编译的是软路由openwrt固件(x86_x64系统)

Target System中选择x86
ktibugdd.png
Subtarget选择x64。
ktibutty.png
如果编译的固件是为硬路由所使用,则按照各自硬路由硬件方案进行选择。

  • Target Images
    此处勾选上squashfs。ktibwr2v.png
    其次,在底下可以选择打包生成对应的虚拟机磁盘文件,如果你的软路由不是安装在物理机环境下,而是工作在如ESXi、PVE/KVM、Hyper-V和VirtualBox虚拟化环境下时,可以勾选相应的磁盘文件形式,直接生成磁盘文件。ktibx804.png
    若你的物理机&虚拟机支持EFI引导,则在此处可以勾选Build EFI GRUB images。ktibxqe7.png
  • Base system
    此处在dnsmasq-full将其中内容全选。ktibyhlt.png
    注意!如果已经选择了dnsmasq-full则上面的dnsmasq和dnsmasq-dhcpv6不要勾选,否则编译时会报错。
  • Extra packages
    此处可以勾选ipv6helper,提供ipv6支持(可选)ktibz3j2.png
  • LuCI
    此处就为Lean大OpenWRT的精华所在了。ktic0j8s.png
    进入Applications选项中,其中显示的就为OpenWRT中可以安装使用的插件。ktic11e7.png
  • Utilities
    若你的OpenWRT工作于ESXi,则在此可以勾选open-vm-toolsktic2uu1.png
  • 保存配置
    选择 <save>选项卡,保存配置ktic3dds.pngktic3osf.png

**目前,默认版本是5.4的内核
前段时间更新过5.10的内核版本,建议x86使用最新的,继续使用5.10内核编译的方法:
make menuconfig --> 进入"Global build settings"菜单 --> 勾选"Use the testing kernel version"选项 --> 保存退出,完毕。**

菜单对照

菜单对照
OpenWrt Configuration【OpenWrt配置】Target System (x86) —> 目标系统(x86)
Subtarget (x86_64) —> 子目标(x86_64)
Target Profile (Generic) —>目标配置文件(通用)
Target Images —> 保存目标镜像的格式
Global build settings —> 全局构建设置
Advanced configuration options (for developers) —- 高级配置选项(适用于开发人员)
Build the OpenWrt Image Builder 构建OpenWrt图像生成器
Build the OpenWrt SDK构建OpenWrt SDK
Package the OpenWrt-based Toolchain打包基于OpenWrt的工具链
Image configuration —>图像配置
Base system —> 基本系统
Administration —> 管理
Boot Loaders —>引导加载程序
Development —> 开发
Extra packages —> 额外包
Firmware —>固件
Fonts —>字体
Kernel modules —> 内核模块
Languages —>语言
Libraries —> 图书馆
LuCI —> LuCI
Mail —>邮件
Multimedia —>多媒体
Network —>网络
Sound —> 声音
Utilities —>实用程序
Xorg —>Xorg

插件说明

插件说明

OpenWrt 编译 LuCI —> Applications 添加插件应用说明 【人人为我,我为人人】 2021.7.25 更新 !!!

make menuconfig 进入定制界面
进入编译选项配置界面,.按照需要配置.( ‘*’ 代表编入固件,‘M’ 表示编译成模块或者IPK包, ‘空’不编译 )

选择LuCI 配置 添加插件应用:常用
常用插件对照
LuCI —> Applications —> luci-app-accesscontrol #访问时间控制
LuCI —> Applications —> luci-app-adbyby-plus #广告屏蔽大师Plus +
LuCI —> Applications —> luci-app-arpbind #IP/MAC绑定
LuCI —> Applications —> luci-app-autoreboot #支持计划重启
LuCI —> Applications —> luci-app-ddns #动态域名 DNS(集成阿里DDNS客户端)
LuCI —> Applications —> luci-app-filetransfer #文件传输(可web安装ipk包)
LuCI —> Applications —> luci-app-firewall #添加防火墙
LuCI —> Applications —> luci-app-frpc #内网穿透 Frp
LuCI —> Applications —> luci-app-ipsec-vpnd #VPN服务器 IPSec
LuCI —> Applications —> luci-app-nlbwmon #网络带宽监视器
LuCI —> Applications —> luci-app-ramfree #释放内存
LuCI —> Applications —> luci-app-samba #网络共享(Samba)
LuCI —> Applications —> luci-app-ssr-plus #SSR科学上网Plus+
luci-app-ssr-plus —> Include Shadowsocks Libev Client #SS Libev客户端(轻量级)
luci-app-ssr-plus —> Include Shadowsocks Libev Server #SS Libev服务端(轻量级)
luci-app-ssr-plus —> Include ShadowsocksR Libev Client #SSR Libev客户端(轻量级)
luci-app-ssr-plus —> Include ShadowsocksR Libev Server #SSR Libev服务端(轻量级)
luci-app-ssr-plus —> Include Include Shadowsocks Simple Obfs Plugin #SS Simple-Obfs混淆代理(Nginx)
luci-app-ssr-plus —> Include Xray #Xray代理(XTLS)
LuCI —> Applications —> luci-app-turboacc #Turbo ACC 网络加速(支持 Fast Path 或者 硬件 NAT)
LuCI —> Applications —> luci-app-unblockmusic #解锁网易云灰色歌曲3合1新版本
LuCI —> Applications —> luci-app-upnp #通用即插即用UPnP(端口自动转发)
LuCI —> Applications —> luci-app-vlmcsd #KMS服务器设置
LuCI —> Applications —> luci-app-vsftpd #FTP服务器
LuCI —> Applications —> luci-app-wifischedule #WiFi 计划
LuCI —> Applications —> luci-app-wireless-regdb #WiFi无线
LuCI —> Applications —> luci-app-wol #WOL网络唤醒
LuCI —> Applications —> luci-app-xlnetacc #迅雷快鸟
LuCI —> Applications —> luci-app-zerotier #ZeroTier内网穿透

  • 以下是全部: 注:应用后面标记 “ * ” 为最近新添加;标记“ ! ”与其他插件依赖或冲突。

全部插件对照表

全部插件对照表

LuCI —> Applications —> luci-app-accesscontrol #访问时间控制
LuCI —> Applications —> luci-app-acme #ACME自动化证书管理环境(丢弃)
LuCI —> Applications —> luci-app-adblock #ADB广告过滤
LuCI —> Applications —> luci-app-adbyby-plus #广告屏蔽大师Plus +
LuCI —> Applications —> luci-app-adbyby #广告过滤大师(丢弃)
LuCI —> Applications —> luci-app-adguardhome #AdGuard home广告过滤(Li大内插件)
LuCI —> Applications —> luci-app-adkill #广告过滤(丢弃)
LuCI —> Applications —> luci-app-advanced-reboot #Linksys高级重启
LuCI —> Applications —> luci-app-advancedsetting #系统高级设置(Li大内插件)
LuCI —> Applications —> luci-app-ahcp #Ad-Hoc配置协议(AHCP) ipv6 and 双栈 自动配置协议 !
LuCI —> Applications —> luci-app-airplay2 #Apple AirPlay2 无损音频接收服务器
LuCI —> Applications —> luci-app-aliddns #阿里DDNS客户端(丢弃,集成至ddns)
LuCI —> Applications —> luci-app-amule #aMule下载工具 !
LuCI —> Applications —> luci-app-aria2 # Aria2下载工具
LuCI —> Applications —> luci-app-arpbind #IP/MAC绑定
LuCI —> Applications —> luci-app-asterisk #支持Asterisk电话服务器
LuCI —> Applications —> luci-app-attendedsysupgrade #固件更新升级相关
LuCI —> Applications —> luci-app-autoreboot #支持计划重启
LuCI —> Applications —> luci-app-baidupcs-web #百度网盘管理
LuCI —> Applications —> luci-app-bcp38 #BCP38网络入口过滤(不确定)
LuCI —> Applications —> luci-app-bird1-ipv4 #对Bird1-ipv4的支持
LuCI —> Applications —> luci-app-bird1-ipv6 #对Bird1-ipv6的支持
LuCI —> Applications —> luci-app-bird4 #Bird 4(未知)(丢弃)
LuCI —> Applications —> luci-app-bird6 #Bird 6(未知)(丢弃)
LuCI —> Applications —> luci-app-bmx6 #BMX6路由协议
LuCI —> Applications —> luci-app-bmx7 #BMX7路由协议(丢弃)
LuCI —> Applications —> luci-app-caldav #联系人(丢弃)
LuCI —> Applications —> luci-app-cifs-mount #CIFS/SMB挂载设置
LuCI —> Applications —> luci-app-cifsd #CIFS/SMB网络共享
LuCI —> Applications —> luci-app-cjdns #加密IPV6网络相关
LuCI —> Applications —> luci-app-clamav #ClamAV杀毒软件
LuCI —> Applications —> luci-app-commands #Shell命令模块
LuCI —> Applications —> luci-app-cshark #CloudShark捕获工具
LuCI —> Applications —> luci-app-ddns #动态域名 DNS(集成阿里DDNS客户端)
LuCI —> Applications —> luci-app-diag-core #core诊断工具
LuCI —> Applications —> luci-app-diskman #磁盘管理工具
luci-app-diskman —> Include btrfs-progs #新型的写时复制 (COW)
luci-app-diskman —> Include lsblk #lsblk命令 用于列出所有可用块设备的信息
luci-app-diskman —> Include mdadm #mdadm命令 用于创建、管理、监控RAID设备的工具
luci-app-diskman —> Include kmod-md-raid456 #RAID 4,5,6 驱动程序模块(丢弃)
luci-app-diskman —> Include kmod-md-linear #RAID 驱动程序模块(丢弃)
LuCI —> Applications —> luci-app-dnscrypt-proxy #DNSCrypt解决DNS污染
LuCI —> Applications —> luci-app-dnsforwarder #DNSForwarder防DNS污染
LuCI —> Applications —> luci-app-dnspod #DNSPod动态域名解析(丢弃)
LuCI —> Applications —> luci-app-docker #Docker容器(dockerman更名为docker)
LuCI —> Applications —> luci-app-dump1090 #民航无线频率(不确定)
LuCI —> Applications —> luci-app-dynapoint #DynaPoint(未知)
LuCI —> Applications —> luci-app-e2guardian #Web内容过滤器
LuCI —> Applications —> luci-app-easymesh #简单MESH(可有线+无线回程) *
LuCI —> Applications —> luci-app-eqos #依IP地址限速(Li大内插件)
LuCI —> Applications —> luci-app-familycloud #家庭云盘
LuCI —> Applications —> luci-app-filetransfer #文件传输(可web安装ipk包)
LuCI —> Applications —> luci-app-firewall #添加防火墙
LuCI —> Applications —> luci-app-flowoffload #Turbo ACC网络加速(集成FLOW,BBR,NAT,DNS(丢弃,移至TurboACC)
LuCI —> Applications —> luci-app-freifunk-diagnostics #freifunk组件 诊断(未知)(丢弃)
LuCI —> Applications —> luci-app-freifunk-policyrouting #freifunk组件 策略路由(未知)(丢弃)
LuCI —> Applications —> luci-app-freifunk-widgets #freifunk组件 索引(未知)(丢弃)
LuCI —> Applications —> luci-app-frpc #内网穿透Frp客户端
LuCI —> Applications —> luci-app-frps #内网穿透Frp服务端
LuCI —> Applications —> luci-app-fwknopd #Firewall Knock Operator服务器
LuCI —> Applications —> luci-app-guest-wifi #WiFi访客网络
LuCI —> Applications —> luci-app-gfwlist #GFW域名列表(丢弃)
LuCI —> Applications —> luci-app-gost #隐蔽的https代理(Li大内插件)
LuCI —> Applications —> luci-app-haproxy-tcp #HAProxy负载均衡-TCP
LuCI —> Applications —> luci-app-hd-idle #硬盘休眠
LuCI —> Applications —> luci-app-hnet #Homenet Status家庭网络控制协议
LuCI —> Applications —> luci-app-https-dns-proxy #通过HTTPS代理为DNS提供Web UI
LuCI —> Applications —> luci-app-ipsec-vpnd #VPN服务器 IPSec
LuCI —> Applications —> luci-app-jd-dailybonus #京东签到服务
LuCI —> Applications —> luci-app-kodexplorer #KOD可道云私人网盘(与vnStat冲突 ! )
LuCI —> Applications —> luci-app-kooldns #VPN服务器 ddns替代方案(丢弃)
LuCI —> Applications —> luci-app-koolproxy #KP去广告(丢弃)
LuCI —> Applications —> luci-app-lxc #LXC容器管理
LuCI —> Applications —> luci-app-meshwizard #网络设置向导(丢弃)
LuCI —> Applications —> luci-app-minidlna #完全兼容DLNA / UPnP-AV客户端的服务器软件
LuCI —> Applications —> luci-app-mjpg-streamer #兼容Linux-UVC的摄像头程序
LuCI —> Applications —> luci-app-mtwifi #MTWiFi驱动的支持 (丢弃)
LuCI —> Applications —> luci-app-mmc-over-gpio #添加SD卡操作界面(丢弃)
LuCI —> Applications —> luci-app-multiwan #多拨虚拟网卡(丢弃,移至syncdial)
LuCI —> Applications —> luci-app-mwan #MWAN负载均衡(丢弃)
LuCI —> Applications —> luci-app-music-remote-center #PCHiFi 数字转盘遥控
LuCI —> Applications —> luci-app-mwan3 #MWAN3负载均衡
LuCI —> Applications —> luci-app-mwan3helper #MWAN3分流助手
LuCI —> Applications —> luci-app-n2n_v2 #N2N内网穿透 N2N v2 VPN服务
LuCI —> Applications —> luci-app-netdata #Netdata实时监控(图形化)
LuCI —> Applications —> luci-app-nfs #NFS网络共享
LuCI —> Applications —> luci-app-nft-qos #QOS流控 Nftables版
LuCI —> Applications —> luci-app-ngrokc #Ngrok 内网穿透(丢弃)
LuCI —> Applications —> luci-app-nlbwmon #网络带宽监视器
LuCI —> Applications —> luci-app-noddos #NodDOS Clients 阻止DDoS攻击(丢弃)
LuCI —> Applications —> luci-app-nps #内网穿透nps
LuCI —> Applications —> luci-app-ntpc #NTP时间同步服务器
LuCI —> Applications —> luci-app-ocserv #OpenConnect VPN服务
LuCI —> Applications —> luci-app-olsr #OLSR配置和状态模块
LuCI —> Applications —> luci-app-olsr-services #OLSR服务器
LuCI —> Applications —> luci-app-olsr-viz #OLSR可视化
LuCI —> Applications —> luci-app-ocserv #OpenConnect VPN服务(丢弃)
LuCI —> Applications —> luci-app-openclash #OpenClash代理客户端(Li大内插件)
LuCI —> Applications —> luci-app-openvpn #OpenVPN客户端
LuCI —> Applications —> luci-app-openvpn-server #易于使用的OpenVPN服务器 Web-UI
LuCI —> Applications —> luci-app-oscam #OSCAM服务器(丢弃)
LuCI —> Applications —> luci-app-p910nd #打印服务器模块
LuCI —> Applications —> luci-app-pagekitec #Pagekitec内网穿透客户端
LuCI —> Applications —> luci-app-passwall #科学上网(Li大内插件)
Configuration —> Include Brook #Brook代理(跨平台强加密且不可检测代理)
Configuration —> Include ChinaDNS-NG #防污染DNS服务
Configuration —> Include Dns2socks #DNS服务器
Configuration —> Include Haproxy #HAProxy #HAProxy负载均衡
Configuration —> Include Kcptun #Kcptun双边加速工具
Configuration —> Include NaiveProxy #NaiveProxy代理(Chrome网络堆栈伪装流量)
Configuration —> Include PDNSD #DNS服务器
Configuration —> Include Shadowsocks Libev Client #SS Libev客户端(轻量级)
Configuration —> Include Shadowsocks Libev Server #SS Libev服务端(轻量级)
Configuration —> Include Shadowsocks Rust Client #SS Rust客户端(负载均衡/探测延迟)
Configuration —> Include ShadowsocksR Libev Client #SSR Libev客户端(轻量级)
Configuration —> Include ShadowsocksR Libev Server #SSR Libev服务端(轻量级)
Configuration —> Include Simple-obfs (Shadowsocks plugin) #simple-obfs简单混淆工具(Nginx)
Configuration —> Include Trojan_GO #Trojan_GO代理(直接模仿协议HTTPS)
Configuration —> Include Trojan_Plus #Trojan_Plus代理(直接模仿协议HTTPS)
Configuration —> Include v2ray-plugin (Shadowsocks plugin) #SS V2ray插件(WebSocket+TLS )
Configuration —> Include Xray #Xray代理(XTLS)
Configuration —> Include Redsocks2 #Redsocks2代理(透明TCP定向Socks/HTTPS代理服务器)(丢弃)
Configuration —> Include Shadowsocks #SS代理(丢弃)
Configuration —> Include Shadowsocks Server #SS服务器(丢弃)
Configuration —> Include Shadowsocks Rust (AEAD ciphers only) #SS-RUST代理(AEAD加密)(丢弃)
Configuration —> Include ShadowsocksR #SSR代理(丢弃)
Configuration —> Include ShadowsocksR Server #SSR服务器(丢弃)
Configuration —> Include V2ray #V2Ray代理(丢弃)
Configuration —> Include Https DNS Proxy(DoH) #HttpsDNS服务(丢弃)
LuCI —> Applications —> luci-app-polipo #Polipo代理(是一个小型且快速的网页缓存代理)
LuCI —> Applications —> luci-app-pppoe-relay #PPPoE NAT穿透 点对点协议(PPP)
LuCI —> Applications —> luci-app-pptp-server #VPN服务器 PPTP(丢弃)
LuCI —> Applications —> luci-app-privoxy #Privoxy网络代理(带过滤无缓存)
LuCI —> Applications —> luci-app-ps3netsrv #PS3 NET服务器(用于加载蓝光/游戏ISO/PKG)
LuCI —> Applications —> luci-app-qbittorrent #BT下载工具(qBittorrent)
Build Version Selection (Static Build) —> Static Build #选择静态编译版本 *
Build Version Selection (Static Build) —> Dynamic Build #选择动态编译版本 *
LuCI —> Applications —> luci-app-qos #流量服务质量(QoS)流控
LuCI —> Applications —> luci-app-radicale #CalDAV/CardDAV同步工具
LuCI —> Applications —> luci-app-ramfree #释放内存
LuCI —> Applications —> luci-app-rclone #命令行云端同步工具
Include rclone-webui #Rclone界面
Include rclone-ng (another webui) #Rclone另一个界面
Include fuse-utils (mount cloud storage) #fuse-utils(挂载云存储)
LuCI —> Applications —> luci-app-rp-pppoe-server #Roaring Penguin PPPoE Server 服务器
LuCI —> Applications —> luci-app-samba #网络共享(Samba)
LuCI —> Applications —> luci-app-samba4 #网络共享(Samba4)
LuCI —> Applications —> luci-app-sfe #Turbo ACC网络加速(丢弃,移至TurboACC)
LuCI —> Applications —> luci-app-shadowsocks #SS科学上网(丢弃)
LuCI —> Applications —> luci-app-shadowsocks-libes #SS-libev服务端
LuCI —> Applications —> luci-app-shairplay #支持AirPlay功能
LuCI —> Applications —> luci-app-siitwizard #SIIT配置向导 SIIT-Wizzard
LuCI —> Applications —> luci-app-simple-adblock #简单的广告拦截
LuCI —> Applications —> luci-app-smartdns #SmartDNS本地服务器(丢弃)
LuCI —> Applications —> luci-app-softethervpn #SoftEther VPN服务器 NAT穿透
LuCI —> Applications —> luci-app-splash #Client-Splash是无线MESH网络的一个热点认证系统
LuCI —> Applications —> luci-app-sqm #流量智能队列管理(QOS)
LuCI —> Applications —> luci-app-squid #Squid代理服务器
LuCI —> Applications —> luci-app-ssr-plus #SSR科学上网Plus+
luci-app-ssr-plus —> Include Kcptun #Kcptun双边加速工具
luci-app-ssr-plus —> Include NaiveProxy #NaiveProxy代理(Chrome网络堆栈伪装流量)
luci-app-ssr-plus —> Include Redsocks2 #Redsocks2代理(透明TCP定向Socks/HTTPS代理服务器)
luci-app-ssr-plus —> Include Shadowsocks Libev Client #SS Libev客户端(轻量级)
luci-app-ssr-plus —> Include Shadowsocks Libev Server #SS Libev服务端(轻量级)
luci-app-ssr-plus —> Include Shadowsocks Rust Client #SS Rust客户端(负载均衡/探测延迟)
luci-app-ssr-plus —> Include Shadowsocks Rust Server #SS Rust服务端(负载均衡/探测延迟)
luci-app-ssr-plus —> Include ShadowsocksR Libev Client #SSR Libev客户端(轻量级)
luci-app-ssr-plus —> Include ShadowsocksR Libev Server #SSR Libev服务端(轻量级)
luci-app-ssr-plus —> Include Simple-obfs Plugin #SS Simple-Obfs混淆代理(Nginx)
luci-app-ssr-plus —> Include Trojan #Trojan代理(直接模仿协议HTTPS)
luci-app-ssr-plus —> Include Shadowsocks V2ray Plugin #SS V2ray代理(WebSocket+TLS )
luci-app-ssr-plus —> Include Xray #Xray代理(XTLS)
luci-app-ssr-plus —> Include Shadowsocks New Version #新SS代理(丢弃)
luci-app-ssr-plus —> Include Shadowsocks #SS代理(丢弃)
luci-app-ssr-plus —> Include Shadowsocks Rust (AEAD ciphers only) #SS-RUST代理(AEAD密码) (丢弃)
luci-app-ssr-plus —> Include V2ray #V2Ray代理(丢弃)
luci-app-ssr-plus —> Include Xray (V2RAY/Trojan-GO implemented) #Xray代理(丢弃)
luci-app-ssr-plus —> Include Trojan-go #Trojan-go代理(丢弃)
luci-app-ssr-plus —> Include Shadowsocks Server #SS服务器(丢弃)
luci-app-ssr-plus —> Include Shadowsocks Rust Server #SS Rust服务器(丢弃)
luci-app-ssr-plus —> Include ShadowsocksR Server #SSR服务器(丢弃)
luci-app-ssr-plus —> Include DNS2SOCKS #DNS服务器(丢弃)
luci-app-ssr-plus —> Include ShadowsocksR Socks and Tunnel(丢弃)
luci-app-ssr-plus —> Include Socks Server #socks代理服务器(丢弃)
LuCI —> Applications —> luci-app-ssr-pro #SSR-Pro(丢弃)
LuCI —> Applications —> luci-app-ssrserver-python #ShadowsocksR Python服务器
LuCI —> Applications —> luci-app-statistics #流量监控工具
LuCI —> Applications —> luci-app-syncdial #多拨虚拟网卡(原macvlan)
LuCI —> Applications —> luci-app-tinyproxy #Tinyproxy是 HTTP(S)代理服务器
LuCI —> Applications —> luci-app-transmission #BT下载工具
LuCI —> Applications —> luci-app-travelmate #旅行路由器
LuCI —> Applications —> luci-app-ttyd #网页终端命令行
LuCI —> Applications —> luci-app-turboacc #Turbo ACC 网络加速(支持 Fast Path 或者 硬件 NAT) *
luci-app-turboacc —> Include Shortcut-FE #Shortcut-FE 流量分载
luci-app-turboacc —> Include BBR CCA #BBR拥塞控制算法提升TCP网络性能
luci-app-turboacc —> Include DNSForwarder #DNS防污染 Forwarder
luci-app-turboacc —> Include DNSProxy #DNS防污染 Proxy
LuCI —> Applications —> luci-app-udpxy #udpxy做组播服务器
LuCI —> Applications —> luci-app-uhttpd #uHTTPd Web服务器
LuCI —> Applications —> luci-app-unblockmusic #解锁网易云灰色歌曲3合1新版本
UnblockNeteaseMusic Golang Version #Golang版本
UnblockNeteaseMusic NodeJS Version #NodeJS版本
LuCI —> Applications —> luci-app-unblockneteasemusic-go #解除网易云音乐(合并)
LuCI —> Applications —> luci-app-unblockneteasemusic-mini #解除网易云音乐(合并)
LuCI —> Applications —> luci-app-unbound #Unbound DNS解析器
LuCI —> Applications —> luci-app-upnp #通用即插即用UPnP(端口自动转发)
LuCI —> Applications —> luci-app-usb-printer #USB 打印服务器
LuCI —> Applications —> luci-app-uugamebooster #UU网游加速器
LuCI —> Applications —> luci-app-v2ray-server #V2Ray 服务器
LuCI —> Applications —> luci-app-v2ray-pro #V2Ray透明代理(丢弃,集成SSR)
LuCI —> Applications —> luci-app-verysync #微力同步
LuCI —> Applications —> luci-app-vlmcsd #KMS服务器设置
LuCI —> Applications —> luci-app-vnstat #vnStat网络监控(图表)(与kodexplorer冲突 ! )
LuCI —> Applications —> luci-app-vpnbypass #VPN BypassWebUI 绕过VPN设置
LuCI —> Applications —> luci-app-vsftpd #FTP服务器
LuCI —> Applications —> luci-app-watchcat #断网检测功能与定时重启
LuCI —> Applications —> luci-app-webadmin #Web管理页面设置
LuCI —> Applications —> luci-app-webshell #网页命令行终端(丢弃)
LuCI —> Applications —> luci-app-wifischedule #WiFi 计划
LuCI —> Applications —> luci-app-wireguard #VPN服务器 WireGuard状态
LuCI —> Applications —> luci-app-wireless-regdb #WiFi无线
LuCI —> Applications —> luci-app-wol #WOL网络唤醒
LuCI —> Applications —> luci-app-wrtbwmon #实时流量监测
LuCI —> Applications —> luci-app-xlnetacc #迅雷快鸟
LuCI —> Applications —> luci-app-zerotier #ZeroTier内网穿透

开始编译

  • 首次编译-
./scripts/feeds update -a #更新软件源
./scripts/feeds install -a #安装软件
make menuconfig #固件配置

make download -j8 #下载dl库(国内请尽量全局科学上网)

export FORCE_UNSAFE_CONFIGRE=1 #root账户下需要输入 变量后在执行 
输入 make V=s -j1 (-j1 后面是线程数。第一次编译推荐用单线程)即可开始编译你要的固件了

root账户下需要输入 变量后在执行 export FORCE_UNSAFE_CONFIGRE=1

首次编译时间较长,根据配置和网络决定一般4-8小时不定
编译完成后,固件将被存放在【~/lede/bin/targets/】目录中。
本文编译的是x86软路由固件,故固件存放在【~/lede/bin/targets//x86/64】中。
注:默认登陆IP 192.168.1.1, 密码 password #更改过的请使用更改ip

最后修改:2023 年 01 月 16 日
如果觉得我的文章对你有用,请随意赞赏