1 编译命令

(1)安装编译依赖

1
2
3
4
5
6
7
8
9
sudo apt update -y
sudo apt full-upgrade -y
sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \
bzip2 ccache clang cmake cpio curl device-tree-compiler flex gawk gcc-multilib g++-multilib gettext \
genisoimage git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libfuse-dev libglib2.0-dev \
libgmp3-dev libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libpython3-dev \
libreadline-dev libssl-dev libtool llvm lrzsz msmtp ninja-build p7zip p7zip-full patch pkgconf \
python3 python3-pyelftools python3-setuptools qemu-utils rsync scons squashfs-tools subversion \
swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev

(2)下载源代码,更新 feeds 并选择配置

1
2
3
4
5
git clone https://github.com/coolsnowwolf/lede
cd lede
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig

(3)下载 dl 库(-j 后面是线程数)

1
make download -j8

(4)编译固件(第一次编译推荐用单线程)

1
make V=s -j1

(5)二次编译重新配置

1
2
3
rm -rf ./tmp && rm -rf .config
make menuconfig
make V=s -j$(nproc)
  • 编译完成后输出路径:bin/targets

2 相关配置

2.1 支持 ipv6 设置

Extra packages —> ipv6helper (选定这个后下面几项自动选择了)
Network —> odhcp6c
Network —> odhcpd-ipv6only
LuCI —> Protocols —> luci-proto-ipv6
LuCI —> Protocols —> luci-proto-ppp

2.2 时区

(1)编辑配置文件

1
vim package/base-files/luci2/bin/config_generate

(2)更改时区

1
2
# 修改时区为 CST-8
set system.@system[-1].timezone='CST-8'

(3)添加时区名字

1
set system.@system[-1].zonename='Asia/Shanghai'

2.3 默认IP

(1)编辑配置文件

1
vim package/base-files/luci2/bin/config_generate

(2)更改ip

1
ipad=${ipaddr:-"192.168.188.1"}

2.4 banner界面

(1)编辑配置文件

1
vim package/base-files/files/etc/banner

(2)替换为成需要的名称

3 LuCI -> Applications 添加插件应用说明

Category Subcategory Package Description
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广告过滤(Le大以外的插件)
LuCI Applications luci-app-adkill 广告过滤(丢弃)
LuCI Applications luci-app-advanced-reboot Linksys高级重启
LuCI Applications luci-app-advancedsetting 系统高级设置(Le大以外的插件)
LuCI Applications luci-app-ahcp Ad-Hoc配置协议(AHCP) ipv6 and 双栈 自动配置协议
LuCI Applications luci-app-airplay2 AirPlay音乐推流(安卓+IOS)
LuCI Applications luci-app-aliddns 阿里DDNS客户端(丢弃,集成至ddns)
LuCI Applications luci-app-aliyundrive-webdav 阿里云盘WebDAV服务
LuCI Applications luci-app-amule aMule是一个跨平台的ED2K/KAD客户端 P2P电驴下载
LuCI Applications luci-app-argon-config Argon主题配置插件(可以设置argon主题登录页面的模糊度和透明度,管理背景图片和视频)
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 Bird4服务(未知)(丢弃)
LuCI Applications luci-app-bird6 Bird6服务(未知)(丢弃)
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-clash Clash客户端
LuCI Applications luci-app-commands Shell命令模块
LuCI Applications luci-app-cshark CloudShark捕获工具
LuCI Applications luci-app-dawn 分布式AP管理程序
LuCI Applications luci-app-ddns 动态域名 DNS (集成阿里DDNS客户端)
LuCI Applications luci-app-diag-core core诊断工具
LuCI Applications luci-app-diskman 磁盘管理工具
Include btrfs-progs 新型的写时复制 (COW)
Include lsblk lsblk命令 用于列出所有可用块设备的信息
Include mdadm mdadm命令 用于创建、管理、监控RAID设备的工具
Include kmod-md-raid456 RAID 4,5,6 驱动程序模块
Include kmod-md-linear RAID 驱动程序模块
LuCI Applications luci-app-dnscrypt-proxy DNSCrypt解决DNS污染
LuCI Applications luci-app-dnsfilter DNSFilter基于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地址限速(Le大以外的插件)
LuCI Applications luci-app-familycloud 家庭云盘
LuCI Applications luci-app-fileassistant 文件管理助手
LuCI Applications luci-app-filetransfer 文件传输
LuCI Applications luci-app-firewall 添加防火墙
LuCI Applications luci-app-flowoffload Turbo ACC 网络加速(集成FLOW,BBR,NAT,DNS…
LuCI Applications luci-app-freifunk-diagnostics freifunk组件 诊断(未知)
LuCI Applications luci-app-freifunk-policyrouting freifunk组件 策略路由(未知)
LuCI Applications luci-app-freifunk-widgets freifunk组件 Widgets(未知)
LuCI Applications luci-app-frpc 内网穿透Frp客户端
LuCI Applications luci-app-frps 内网穿透Frp服务端
LuCI Applications luci-app-fwknopd Firewall Knock Operator服务器
LuCI Applications luci-app-gfwlist GFW域名列表(丢弃)
LuCI Applications luci-app-go-aliyundrive-webdav 阿里云盘webdav协议(文件管理或同步等)
LuCI Applications luci-app-gost 隐蔽的https代理(Le大以外的插件)
LuCI Applications luci-app-guest-wifi WiFi访客网络
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可道云私人网盘
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 多拨虚拟网卡(丢弃)
LuCI Applications luci-app-mwan MWAN负载均衡(丢弃)
LuCI Applications luci-app-music-remote-center PCHiFi数字转盘遥控
LuCI Applications luci-app-mwan3 MWAN负载均衡
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 运行在OpenWrt上的Clash代理客户端(Le大以外的插件)
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 PassWall科学上网(Le大以外的插件)
Include Brook Brook代理(跨平台强加密且不可检测代理)
Include ChinaDNS-NG 防污染DNS服务
Include Haproxy HAProxy负载均衡
Include Hysteria Hysteria双边加速工具
Include Kcptun Kcptun双边加速工具
Include NaiveProxy NaiveProxy代理(Chrome网络堆栈伪装流量)
Include PDNSD DNS服务器
Include Shadowsocks Libev Client SS Libev客户端(轻量级)
Include Shadowsocks Libev Server SS Libev服务端(轻量级)
Include Shadowsocks Rust Client SS Rust客户端(负载均衡/探测延迟)
Include ShadowsocksR Libev Client SSR Libev客户端(轻量级)
Include ShadowsocksR Libev Server SSR Libev服务端(轻量级)
Include Simple-Obfs (Shadowsocks plugin) simple-Obfs简单混淆工具(Nginx)
Include Trojan_GO Trojan_GO代理(直接模仿协议HTTPS)
Include Trojan_Plus Trojan_Plus代理(直接模仿协议HTTPS)
Include V2ray V2Ray代理
Include V2ray-plugin (Shadowsocks plugin) SS V2ray插件(WebSocket+TLS )
Include Xray Xray代理(XTLS)
Include Xray-Plugin (Shadowsocks Plugin) SS Xray插件(WebSocket+TLS )
Include Dns2socks DNS服务器
Include Redsocks2 Redsocks2代理(透明TCP定向Socks/HTTPS代理服务器)(丢弃)
Include Shadowsocks SS代理(丢弃)
Include Shadowsocks Server SS服务器(丢弃)
Include Shadowsocks Rust (AEAD ciphers only) SS-RUST代理(AEAD加密)(丢弃)
Include ShadowsocksR SSR代理(丢弃)
Include ShadowsocksR Server SSR服务器(丢弃)
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-pushbot 全能推送(钉钉推送,企业微信推送,Bark,PushPlus推送)
LuCI Applications luci-app-qbittorrent BT下载工具(qBittorrent)
Build Version Selection (Static Build) 选择编译版本(静态编译版本)
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 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-serverchan 微信/Telegram推送的插件
LuCI Applications luci-app-sfe Turbo ACC 网络加速(集成FLOW,BBR,NAT,DNS…
LuCI Applications luci-app-shadowsocks 科学上网(丢弃)
LuCI Applications luci-app-shadowsocks-libev 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+
Include libustream-ssl —> 选择SSL库
Include libustream-wolfssl wolfSSL(传输层安全协议)
Include libustream-openssl OpenSSL(传输层安全协议)
Include Kcptun Kcptun双边加速工具
Include NaiveProxy NaiveProxy代理(Chrome网络堆栈伪装流量)
Include Redsocks2 Redsocks2代理(透明TCP定向Socks/HTTPS代理服务器)
Include Shadowsocks Libev Client SS Libev客户端(轻量级)
Include Shadowsocks Libev Server SS Libev服务端(轻量级)
Include Shadowsocks Rust Client SS Rust客户端(负载均衡/探测延迟)
Include Shadowsocks Rust Server SS Rust服务端(负载均衡/探测延迟)
Include ShadowsocksR Libev Client SSR Libev客户端(轻量级)
Include ShadowsocksR Libev Server SSR Libev服务端(轻量级)
Include Shadowsocks Simple Obfs Plugin SS Simple-Obfs混淆代理(Nginx)
Include Trojan Trojan代理(直接模仿协议HTTPS)
Include Shadowsocks V2ray Plugin SS V2ray代理(WebSocket+TLS )
Include Xray Xray代理(XTLS)
Include Shadowsocks New Version 新SS代理(丢弃)
Include Shadowsocks SS代理
Include Shadowsocks Rust (AEAD ciphers only) SS-RUST代理(AEAD加密)
Include Xray (V2RAY/Trojan-GO implemented) Xray代理
Include Trojan (OpenSSL) Trojan代理
Include V2ray V2Ray代理
Include Trojan-go Trojan-go代理
Include ShadowsocksR Server SSR服务器
Include DNS2SOCKS DNS服务器(把DNS请求转发到本地 socks5 监听端口)(丢弃)
Include ShadowsocksR Socks and Tunnel SSR代理(丢弃)
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 多拨虚拟WAN(原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)
Include Shortcut-FE Shortcut-FE 流量分载
Include BBR CCA BBR拥塞控制算法提升TCP网络性能
Include DNSForwarder DNS防污染 Forwarder
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 解锁网易云歌曲(Golang)
LuCI Applications luci-app-unblockneteasemusic-mini 解锁网易云灰色歌曲(NodeJS)
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网络监控(图表)
LuCI Applications luci-app-vpnbypass VPN BypassWebUI 绕过VPN设置
LuCI Applications luci-app-vsftpd FTP服务器
LuCI Applications luci-app-vssr VSSR科学上网(je大佬插件)
Include Xray Xray代理(XTLS)
Include Trojan Trojan代理(直接模仿协议HTTPS)
Include Kcptun Kcptun双边加速工具
Include Shadowsocks SS Xray代理
Include ShadowsocksR Libev Server SSR Libev服务端(轻量级)
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
LuCI Applications luci-app-luci-i18n-chinese 添加luci的中文语言包(丢弃)