├── .github └── workflows │ ├── AX6S-5.15.yml │ ├── CMCC-RAX3000M-Lede.yml │ ├── OWRT-CORE.yml │ ├── R7800_Lite.yml │ ├── k2p.yml │ ├── newifi3-d2.yml │ └── update-checker.yml ├── AX6S.config ├── Config ├── General.txt └── mt798x.txt ├── Depends.txt ├── LEDE-K2p.config ├── LEDE-Newifi3-d2.config ├── LEDE-R7800-5.15Test.config ├── LEDE-R7800-Lite.config ├── OpenWrt.config ├── README.md ├── Scripts ├── Extras.sh ├── Plugins.sh ├── Renames.sh └── Settings.sh ├── diy-part1.sh ├── diy-part2.sh └── linksys_e8450.config /.github/workflows/AX6S-5.15.yml: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2019-2020 P3TERX 3 | # 4 | # This is free software, licensed under the MIT License. 5 | # See /LICENSE for more information. 6 | # 7 | # https://github.com/P3TERX/Actions-OpenWrt 8 | # Description: Build OpenWrt using GitHub Actions 9 | # 10 | 11 | name: AX6S-5.15 12 | 13 | on: 14 | repository_dispatch: 15 | workflow_dispatch: 16 | inputs: 17 | ssh: 18 | description: 'SSH connection to Actions' 19 | required: false 20 | default: 'false' 21 | 22 | env: 23 | REPO_URL: https://github.com/openwrt/openwrt 24 | REPO_BRANCH: master 25 | FEEDS_CONF: feeds.conf.default 26 | CONFIG_FILE: AX6S.config 27 | DIY_P1_SH: diy-part1.sh 28 | DIY_P2_SH: diy-part2.sh 29 | UPLOAD_BIN_DIR: false 30 | UPLOAD_FIRMWARE: true 31 | UPLOAD_COWTRANSFER: false 32 | UPLOAD_WETRANSFER: false 33 | UPLOAD_RELEASE: true 34 | TZ: Asia/Shanghai 35 | 36 | jobs: 37 | build: 38 | runs-on: ubuntu-22.04 39 | if: github.event.repository.owner.id == github.event.sender.id || ! github.event.sender.id 40 | 41 | steps: 42 | - name: Checkout 43 | uses: actions/checkout@main 44 | 45 | - name: Check server configuration 46 | run: | 47 | echo "警告⚠" 48 | echo "分配的服务器性能有限,若选择的插件过多,务必注意CPU性能!" 49 | echo -e "已知CPU型号(降序):8370C,8272CL,8171M,E5-2673 \n" 50 | echo "--------------------------CPU信息--------------------------" 51 | echo "CPU物理数量:$(cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l)" 52 | echo -e "CPU核心信息:$(cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c) \n" 53 | echo "--------------------------内存信息--------------------------" 54 | echo "已安装内存详细信息:" 55 | echo -e "$(sudo lshw -short -C memory | grep GiB) \n" 56 | echo "--------------------------硬盘信息--------------------------" 57 | echo "硬盘数量:$(ls /dev/sd* | grep -v [1-9] | wc -l)" && df -hT 58 | 59 | - name: Initialization environment 60 | env: 61 | DEBIAN_FRONTEND: noninteractive 62 | run: | 63 | docker rmi `docker images -q` 64 | sudo rm -rf /etc/apt/sources.list.d/* /usr/share/dotnet /usr/local/lib/android /opt/ghc 65 | sudo -E apt-get -qq update 66 | sudo -E apt-get -qq install $(curl -fsSL https://is.gd/depends_ubuntu_2204) 67 | sudo -E apt-get -qq autoremove --purge 68 | sudo -E apt-get -qq clean 69 | sudo timedatectl set-timezone "$TZ" 70 | sudo mkdir -p /workdir 71 | sudo chown $USER:$GROUPS /workdir 72 | echo "status=success" >> ${GITHUB_OUTPUT} 73 | df -Th 74 | 75 | - name: Clone source code 76 | working-directory: /workdir 77 | run: | 78 | df -hT $PWD 79 | git clone $REPO_URL -b $REPO_BRANCH openwrt 80 | ln -sf /workdir/openwrt $GITHUB_WORKSPACE/openwrt 81 | 82 | # - name: Cache 83 | # uses: klever1988/cachewrtbuild@main 84 | # with: 85 | # ccache: 'true' 86 | # clean: 'false' 87 | # prefix: ${{ github.workspace }}/openwrt 88 | 89 | - name: Load custom feeds 90 | run: | 91 | [ -e $FEEDS_CONF ] && mv $FEEDS_CONF openwrt/feeds.conf.default 92 | chmod +x $DIY_P1_SH 93 | cd openwrt 94 | $GITHUB_WORKSPACE/$DIY_P1_SH 95 | 96 | - name: Update feeds 97 | run: cd openwrt && ./scripts/feeds update -a 98 | 99 | - name: Install feeds 100 | run: cd openwrt && ./scripts/feeds install -a 101 | 102 | - name: Load custom configuration 103 | run: | 104 | [ -e files ] && mv files openwrt/files 105 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 106 | chmod +x $DIY_P2_SH 107 | cd openwrt 108 | $GITHUB_WORKSPACE/$DIY_P2_SH 109 | 110 | - name: SSH connection to Actions 111 | uses: P3TERX/ssh2actions@v1.0.0 112 | if: (github.event.inputs.ssh == 'true' && github.event.inputs.ssh != 'false') || contains(github.event.action, 'ssh') 113 | env: 114 | TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }} 115 | TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }} 116 | 117 | - name: Download package 118 | id: package 119 | run: | 120 | cd openwrt 121 | make defconfig 122 | make download -j8 123 | find dl -size -1024c -exec ls -l {} \; 124 | find dl -size -1024c -exec rm -f {} \; 125 | 126 | - name: Compile the firmware 127 | id: compile 128 | run: | 129 | cd openwrt 130 | echo -e "$(nproc) thread compile" 131 | make -j$(nproc) || make -j1 || make -j1 V=s 132 | echo "status=success" >>$GITHUB_OUTPUT 133 | grep '^CONFIG_TARGET.*DEVICE.*=y' .config | sed -r 's/.*DEVICE_(.*)=y/\1/' > DEVICE_NAME 134 | [ -s DEVICE_NAME ] && echo "DEVICE_NAME=_$(cat DEVICE_NAME)" >> $GITHUB_ENV 135 | echo "FILE_DATE=_$(date +"%Y%m%d%H%M")" >> $GITHUB_ENV 136 | 137 | - name: Upload bin directory 138 | uses: actions/upload-artifact@main 139 | if: steps.compile.outputs.status == 'success' && env.UPLOAD_BIN_DIR == 'true' 140 | with: 141 | name: OpenWrt_bin${{ env.DEVICE_NAME }}${{ env.FILE_DATE }} 142 | path: openwrt/bin 143 | 144 | - name: Organize files 145 | id: organize 146 | if: steps.compile.outputs.status == 'success' && !cancelled() 147 | run: | 148 | tar -zcvf AllPackages.tar.gz openwrt/bin/packages 149 | mv AllPackages.tar.gz openwrt/bin/targets/*/* 150 | cd openwrt/bin/targets/*/* 151 | tar -zcvf Packages.tar.gz packages 152 | rm -rf packages config.buildinfo feeds.buildinfo sha256sums version.buildinfo *.manifest Packages.tar.gz 153 | echo "FIRMWARE=$PWD" >> $GITHUB_ENV 154 | echo "status=success" >>$GITHUB_OUTPUT 155 | 156 | - name: Upload firmware directory 157 | uses: actions/upload-artifact@main 158 | if: steps.organize.outputs.status == 'success' && !cancelled() 159 | with: 160 | name: OpenWrt_firmware${{ env.DEVICE_NAME }}${{ env.FILE_DATE }} 161 | path: ${{ env.FIRMWARE }} 162 | 163 | - name: Create release 164 | uses: softprops/action-gh-release@v1 165 | if: steps.tag.outputs.status == 'success' && !cancelled() 166 | env: 167 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 168 | with: 169 | tag_name: ${{ steps.tag.outputs.release_tag }} 170 | body_path: release.txt 171 | files: ${{ env.FIRMWARE }}/* 172 | 173 | - name: Upload firmware to release 174 | uses: softprops/action-gh-release@v1 175 | if: steps.tag.outputs.status == 'success' && !cancelled() 176 | env: 177 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 178 | with: 179 | tag_name: ${{ steps.tag.outputs.release_tag }} 180 | body_path: release.txt 181 | files: ${{ env.FIRMWARE }}/* 182 | 183 | - name: Delete workflow runs 184 | uses: GitRML/delete-workflow-runs@main 185 | with: 186 | retain_days: 30 187 | keep_minimum_runs: 3 188 | 189 | - name: Remove old Releases 190 | uses: dev-drprasad/delete-older-releases@v0.1.0 191 | if: env.UPLOAD_RELEASE == 'true' && !cancelled() 192 | with: 193 | keep_latest: 3 194 | delete_tags: true 195 | env: 196 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 197 | -------------------------------------------------------------------------------- /.github/workflows/CMCC-RAX3000M-Lede.yml: -------------------------------------------------------------------------------- 1 | #CI项目名 2 | name: CMCC-RAX3000M-Lede 3 | 4 | on: 5 | #自动编译:每天早上4点 6 | schedule: 7 | - cron: 0 20 * * * 8 | #手动编译 9 | workflow_dispatch: 10 | 11 | #CI权限 12 | permissions: write-all 13 | 14 | #CI任务 15 | jobs: 16 | owrt_config: 17 | #调用公用编译核心OWRT-CORE.yml 18 | uses: ./.github/workflows/OWRT-CORE.yml 19 | with: 20 | #编译,RAX3000M通用配置 21 | OWRT_TARGET: mt798x 22 | #默认主题 23 | OWRT_THEME: bootstrap 24 | #默认主机名 25 | OWRT_NAME: CMCC 26 | #默认密码,仅作展示,更改无效 27 | OWRT_PW: password 28 | #默认地址 29 | OWRT_IP: 192.168.10.1 30 | #默认源码 31 | OWRT_URL: https://github.com/hanwckf/immortalwrt-mt798x.git 32 | -------------------------------------------------------------------------------- /.github/workflows/OWRT-CORE.yml: -------------------------------------------------------------------------------- 1 | #云编译公用核心 2 | name: OWRT-CORE 3 | 4 | on: 5 | #公用核心标识 6 | workflow_call: 7 | inputs: 8 | OWRT_TARGET: 9 | required: true 10 | type: string 11 | OWRT_THEME: 12 | required: true 13 | type: string 14 | OWRT_NAME: 15 | required: true 16 | type: string 17 | OWRT_URL: 18 | required: true 19 | type: string 20 | OWRT_PW: 21 | required: true 22 | type: string 23 | OWRT_IP: 24 | required: true 25 | type: string 26 | 27 | env: 28 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} 29 | OWRT_TARGET: ${{inputs.OWRT_TARGET}} 30 | OWRT_THEME: ${{inputs.OWRT_THEME}} 31 | OWRT_NAME: ${{inputs.OWRT_NAME}} 32 | OWRT_URL: ${{inputs.OWRT_URL}} 33 | OWRT_PW: ${{inputs.OWRT_PW}} 34 | OWRT_IP: ${{inputs.OWRT_IP}} 35 | 36 | jobs: 37 | owrt_core: 38 | runs-on: ubuntu-latest 39 | steps: 40 | - name: Checkout Projects 41 | uses: actions/checkout@main 42 | 43 | - name: Initialization Environment 44 | env: 45 | DEBIAN_FRONTEND: noninteractive 46 | run: | 47 | docker rmi $(docker images -q) 48 | sudo -E rm -rf $(cat $GITHUB_WORKSPACE/Depends.txt | sed -n "1{s/\r$//;p;q}") 49 | sudo -E apt -yqq update 50 | sudo -E apt -yqq purge $(cat $GITHUB_WORKSPACE/Depends.txt | sed -n "2{s/\r$//;p;q}") 51 | sudo -E apt -yqq full-upgrade 52 | sudo -E apt -yqq install $(cat $GITHUB_WORKSPACE/Depends.txt | sed -n "3{s/\r$//;p;q}") 53 | sudo -E apt -yqq autoremove --purge 54 | sudo -E apt -yqq autoclean 55 | sudo -E apt -yqq clean 56 | sudo -E systemctl daemon-reload 57 | sudo -E timedatectl set-timezone "Asia/Shanghai" 58 | 59 | - name: Initialization Values 60 | run: | 61 | export OWRT_DATE=$(TZ=UTC-8 date +"%y.%m.%d_%H.%M.%S") 62 | export OWRT_SOURCE=$(echo $OWRT_URL | cut -d '/' -f 5-) 63 | export OWRT_TYPE=$(sed -n "1{s/^#//;s/\r$//;p;q}" $GITHUB_WORKSPACE/Config/$OWRT_TARGET.txt) 64 | 65 | echo "OWRT_SOURCE=$OWRT_SOURCE" >> $GITHUB_ENV 66 | echo "OWRT_TARGET=$OWRT_TARGET" >> $GITHUB_ENV 67 | echo "OWRT_DATE=$OWRT_DATE" >> $GITHUB_ENV 68 | echo "OWRT_TYPE=$OWRT_TYPE" >> $GITHUB_ENV 69 | echo "OWRT_PW=$OWRT_PW" >> $GITHUB_ENV 70 | echo "OWRT_IP=$OWRT_IP" >> $GITHUB_ENV 71 | 72 | - name: Check Scripts 73 | run: | 74 | cd ./Scripts 75 | 76 | dos2unix ./*.sh 77 | chmod +x ./*.sh 78 | 79 | - name: Clone OWRT Code 80 | run: | 81 | git clone $OWRT_URL ./owrt 82 | 83 | - name: Load custom feeds 84 | run: | 85 | cd ./owrt 86 | echo 'src-git smpackage https://github.com/kenzok8/small-package' >> feeds.conf.default 87 | 88 | - name: Update Feeds 89 | run: | 90 | cd ./owrt 91 | 92 | ./scripts/feeds update -a 93 | ./scripts/feeds install -a 94 | 95 | - name: Custom Scripts 96 | run: | 97 | cd ./owrt 98 | 99 | $GITHUB_WORKSPACE/Scripts/Settings.sh 100 | 101 | cd ./package 102 | 103 | $GITHUB_WORKSPACE/Scripts/Plugins.sh 104 | 105 | - name: Custom Settings 106 | run: | 107 | cd ./owrt 108 | 109 | rm -rf ./tmp* ./.config* 110 | cat $GITHUB_WORKSPACE/Config/$OWRT_TARGET.txt $GITHUB_WORKSPACE/Config/General.txt >> .config 111 | 112 | $GITHUB_WORKSPACE/Scripts/Extras.sh 113 | 114 | make defconfig 115 | 116 | - name: Cleanup Toolchain 117 | run: | 118 | cd ./owrt 119 | 120 | make dirclean 121 | 122 | - name: Download Packages 123 | run: | 124 | cd ./owrt 125 | 126 | make download -j$(nproc) 127 | 128 | - name: Compile Firmware 129 | run: | 130 | cd ./owrt 131 | 132 | make -j$(nproc) || make -j1 V=s 133 | 134 | echo "=======================" 135 | df -h 136 | echo "=======================" 137 | du -h --max-depth=1 138 | echo "=======================" 139 | 140 | - name: Package Firmware 141 | run: | 142 | cd ./owrt && mkdir ./upload 143 | 144 | rm -rf $(find ./bin/targets/ -iregex ".*\(json\|manifest\|buildinfo\|sha256sums\|packages\)$") 145 | cp -rf $(find ./bin/targets/ -type f -iname "*.*") ./upload/ 146 | cp -rf ./.config ./upload/Config_"$OWRT_TARGET"_"$OWRT_SOURCE"_"$OWRT_DATE".txt 147 | 148 | cd ./upload 149 | 150 | $GITHUB_WORKSPACE/Scripts/Renames.sh 151 | 152 | - name: Release Firmware 153 | uses: softprops/action-gh-release@master 154 | with: 155 | tag_name: ${{env.OWRT_TARGET}}_${{env.OWRT_SOURCE}}_${{env.OWRT_DATE}} 156 | files: ./owrt/upload/*.* 157 | body: | 158 | 这是个平台固件包,内含多个设备! 159 | 请注意选择你需要的设备固件! 160 | 不要问,更就完事了! 161 | 162 | 源码:${{env.OWRT_SOURCE}} 163 | 平台:${{env.OWRT_TARGET}} 164 | 设备:${{env.OWRT_TYPE}} 165 | 密码:${{env.OWRT_PW}} 166 | 地址:${{env.OWRT_IP}} 167 | 168 | - name: Delete Old Releases 169 | uses: dev-drprasad/delete-older-releases@master 170 | with: 171 | keep_latest: 6 172 | delete_tags: true 173 | 174 | - name: Delete Old Workflows 175 | uses: Mattraks/delete-workflow-runs@main 176 | with: 177 | retain_days: 0 178 | keep_minimum_runs: 1 179 | -------------------------------------------------------------------------------- /.github/workflows/R7800_Lite.yml: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2019-2020 P3TERX 3 | # 4 | # This is free software, licensed under the MIT License. 5 | # See /LICENSE for more information. 6 | # 7 | # https://github.com/P3TERX/Actions-OpenWrt 8 | # Description: Build OpenWrt using GitHub Actions 9 | # 10 | 11 | name: R7800_Lite 12 | 13 | on: 14 | repository_dispatch: 15 | workflow_dispatch: 16 | inputs: 17 | ssh: 18 | description: 'SSH connection to Actions' 19 | required: false 20 | default: 'false' 21 | 22 | env: 23 | REPO_URL: https://github.com/coolsnowwolf/lede 24 | REPO_BRANCH: master 25 | FEEDS_CONF: feeds.conf.default 26 | CONFIG_FILE: LEDE-R7800-Lite.config 27 | DIY_P1_SH: diy-part1.sh 28 | DIY_P2_SH: diy-part2.sh 29 | UPLOAD_BIN_DIR: true 30 | UPLOAD_FIRMWARE: true 31 | UPLOAD_COWTRANSFER: false 32 | UPLOAD_WETRANSFER: false 33 | UPLOAD_RELEASE: true 34 | TZ: Asia/Shanghai 35 | 36 | jobs: 37 | build: 38 | runs-on: ubuntu-22.04 39 | if: github.event.repository.owner.id == github.event.sender.id || ! github.event.sender.id 40 | 41 | steps: 42 | - name: Checkout 43 | uses: actions/checkout@main 44 | 45 | - name: Check server configuration 46 | run: | 47 | echo "警告⚠" 48 | echo "分配的服务器性能有限,若选择的插件过多,务必注意CPU性能!" 49 | echo -e "已知CPU型号(降序):8370C,8272CL,8171M,E5-2673 \n" 50 | echo "--------------------------CPU信息--------------------------" 51 | echo "CPU物理数量:$(cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l)" 52 | echo -e "CPU核心信息:$(cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c) \n" 53 | echo "--------------------------内存信息--------------------------" 54 | echo "已安装内存详细信息:" 55 | echo -e "$(sudo lshw -short -C memory | grep GiB) \n" 56 | echo "--------------------------硬盘信息--------------------------" 57 | echo "硬盘数量:$(ls /dev/sd* | grep -v [1-9] | wc -l)" && df -hT 58 | 59 | - name: Initialization environment 60 | env: 61 | DEBIAN_FRONTEND: noninteractive 62 | run: | 63 | docker rmi `docker images -q` 64 | sudo rm -rf /etc/apt/sources.list.d/* /usr/share/dotnet /usr/local/lib/android /opt/ghc 65 | sudo -E apt-get -qq update 66 | sudo -E apt-get -qq install $(curl -fsSL https://is.gd/depends_ubuntu_2204) 67 | sudo -E apt-get -qq autoremove --purge 68 | sudo -E apt-get -qq clean 69 | sudo timedatectl set-timezone "$TZ" 70 | sudo mkdir -p /workdir 71 | sudo chown $USER:$GROUPS /workdir 72 | echo "status=success" >> ${GITHUB_OUTPUT} 73 | df -Th 74 | 75 | - name: Clone source code 76 | working-directory: /workdir 77 | run: | 78 | df -hT $PWD 79 | git clone $REPO_URL -b $REPO_BRANCH openwrt 80 | ln -sf /workdir/openwrt $GITHUB_WORKSPACE/openwrt 81 | 82 | # - name: Cache 83 | # uses: klever1988/cachewrtbuild@main 84 | # with: 85 | # ccache: 'true' 86 | # clean: 'false' 87 | # prefix: ${{ github.workspace }}/openwrt 88 | 89 | - name: Load custom feeds 90 | run: | 91 | [ -e $FEEDS_CONF ] && mv $FEEDS_CONF openwrt/feeds.conf.default 92 | chmod +x $DIY_P1_SH 93 | cd openwrt 94 | $GITHUB_WORKSPACE/$DIY_P1_SH 95 | 96 | - name: Update feeds 97 | run: cd openwrt && ./scripts/feeds update -a 98 | 99 | - name: Install feeds 100 | run: cd openwrt && ./scripts/feeds install -a 101 | 102 | - name: Load custom configuration 103 | run: | 104 | [ -e files ] && mv files openwrt/files 105 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 106 | chmod +x $DIY_P2_SH 107 | cd openwrt 108 | $GITHUB_WORKSPACE/$DIY_P2_SH 109 | 110 | - name: SSH connection to Actions 111 | uses: P3TERX/ssh2actions@v1.0.0 112 | if: (github.event.inputs.ssh == 'true' && github.event.inputs.ssh != 'false') || contains(github.event.action, 'ssh') 113 | env: 114 | TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }} 115 | TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }} 116 | 117 | - name: Download package 118 | id: package 119 | run: | 120 | cd openwrt 121 | make defconfig 122 | make download -j8 123 | find dl -size -1024c -exec ls -l {} \; 124 | find dl -size -1024c -exec rm -f {} \; 125 | 126 | - name: Compile the firmware 127 | id: compile 128 | run: | 129 | cd openwrt 130 | echo -e "$(nproc) thread compile" 131 | make -j$(nproc) || make -j1 || make -j1 V=s 132 | echo "status=success" >>$GITHUB_OUTPUT 133 | grep '^CONFIG_TARGET.*DEVICE.*=y' .config | sed -r 's/.*DEVICE_(.*)=y/\1/' > DEVICE_NAME 134 | [ -s DEVICE_NAME ] && echo "DEVICE_NAME=_$(cat DEVICE_NAME)" >> $GITHUB_ENV 135 | echo "FILE_DATE=_$(date +"%Y%m%d%H%M")" >> $GITHUB_ENV 136 | 137 | - name: Upload bin directory 138 | uses: actions/upload-artifact@main 139 | if: steps.compile.outputs.status == 'success' && env.UPLOAD_BIN_DIR == 'true' 140 | with: 141 | name: OpenWrt_bin${{ env.DEVICE_NAME }}${{ env.FILE_DATE }} 142 | path: openwrt/bin 143 | 144 | - name: Organize files 145 | id: organize 146 | if: steps.compile.outputs.status == 'success' && !cancelled() 147 | run: | 148 | tar -zcvf AllPackages.tar.gz openwrt/bin/packages 149 | mv AllPackages.tar.gz openwrt/bin/targets/*/* 150 | cd openwrt/bin/targets/*/* 151 | tar -zcvf Packages.tar.gz packages 152 | rm -rf packages config.buildinfo feeds.buildinfo sha256sums version.buildinfo *.manifest Packages.tar.gz 153 | echo "FIRMWARE=$PWD" >> $GITHUB_ENV 154 | echo "status=success" >>$GITHUB_OUTPUT 155 | 156 | - name: Upload firmware directory 157 | uses: actions/upload-artifact@main 158 | if: steps.organize.outputs.status == 'success' && !cancelled() 159 | with: 160 | name: OpenWrt_firmware${{ env.DEVICE_NAME }}${{ env.FILE_DATE }} 161 | path: ${{ env.FIRMWARE }} 162 | 163 | - name: Create release 164 | uses: softprops/action-gh-release@v1 165 | if: steps.tag.outputs.status == 'success' && !cancelled() 166 | env: 167 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 168 | with: 169 | tag_name: ${{ steps.tag.outputs.release_tag }} 170 | body_path: release.txt 171 | files: ${{ env.FIRMWARE }}/* 172 | 173 | - name: Upload firmware to release 174 | uses: softprops/action-gh-release@v1 175 | if: steps.tag.outputs.status == 'success' && !cancelled() 176 | env: 177 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 178 | with: 179 | tag_name: ${{ steps.tag.outputs.release_tag }} 180 | body_path: release.txt 181 | files: ${{ env.FIRMWARE }}/* 182 | 183 | - name: Delete workflow runs 184 | uses: GitRML/delete-workflow-runs@main 185 | with: 186 | retain_days: 30 187 | keep_minimum_runs: 3 188 | 189 | - name: Remove old Releases 190 | uses: dev-drprasad/delete-older-releases@v0.1.0 191 | if: env.UPLOAD_RELEASE == 'true' && !cancelled() 192 | with: 193 | keep_latest: 3 194 | delete_tags: true 195 | env: 196 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 197 | -------------------------------------------------------------------------------- /.github/workflows/k2p.yml: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2019-2020 P3TERX 3 | # 4 | # This is free software, licensed under the MIT License. 5 | # See /LICENSE for more information. 6 | # 7 | # https://github.com/P3TERX/Actions-OpenWrt 8 | # Description: Build OpenWrt using GitHub Actions 9 | # 10 | 11 | name: K2P 12 | 13 | on: 14 | repository_dispatch: 15 | workflow_dispatch: 16 | inputs: 17 | ssh: 18 | description: 'SSH connection to Actions' 19 | required: false 20 | default: 'false' 21 | 22 | env: 23 | REPO_URL: https://github.com/coolsnowwolf/lede 24 | REPO_BRANCH: master 25 | FEEDS_CONF: feeds.conf.default 26 | CONFIG_FILE: LEDE-K2p.config 27 | DIY_P1_SH: diy-part1.sh 28 | DIY_P2_SH: diy-part2.sh 29 | UPLOAD_BIN_DIR: true 30 | UPLOAD_FIRMWARE: true 31 | UPLOAD_COWTRANSFER: false 32 | UPLOAD_WETRANSFER: false 33 | UPLOAD_RELEASE: true 34 | TZ: Asia/Shanghai 35 | 36 | jobs: 37 | build: 38 | runs-on: ubuntu-22.04 39 | if: github.event.repository.owner.id == github.event.sender.id || ! github.event.sender.id 40 | 41 | steps: 42 | - name: Checkout 43 | uses: actions/checkout@main 44 | 45 | - name: Check server configuration 46 | run: | 47 | echo "警告⚠" 48 | echo "分配的服务器性能有限,若选择的插件过多,务必注意CPU性能!" 49 | echo -e "已知CPU型号(降序):8370C,8272CL,8171M,E5-2673 \n" 50 | echo "--------------------------CPU信息--------------------------" 51 | echo "CPU物理数量:$(cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l)" 52 | echo -e "CPU核心信息:$(cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c) \n" 53 | echo "--------------------------内存信息--------------------------" 54 | echo "已安装内存详细信息:" 55 | echo -e "$(sudo lshw -short -C memory | grep GiB) \n" 56 | echo "--------------------------硬盘信息--------------------------" 57 | echo "硬盘数量:$(ls /dev/sd* | grep -v [1-9] | wc -l)" && df -hT 58 | 59 | - name: Initialization environment 60 | env: 61 | DEBIAN_FRONTEND: noninteractive 62 | run: | 63 | docker rmi `docker images -q` 64 | sudo rm -rf /etc/apt/sources.list.d/* /usr/share/dotnet /usr/local/lib/android /opt/ghc 65 | sudo -E apt-get -qq update 66 | sudo -E apt-get -qq install $(curl -fsSL https://is.gd/depends_ubuntu_2204) 67 | sudo -E apt-get -qq autoremove --purge 68 | sudo -E apt-get -qq clean 69 | sudo timedatectl set-timezone "$TZ" 70 | sudo mkdir -p /workdir 71 | sudo chown $USER:$GROUPS /workdir 72 | echo "status=success" >> ${GITHUB_OUTPUT} 73 | df -Th 74 | 75 | - name: Clone source code 76 | working-directory: /workdir 77 | run: | 78 | df -hT $PWD 79 | git clone $REPO_URL -b $REPO_BRANCH openwrt 80 | ln -sf /workdir/openwrt $GITHUB_WORKSPACE/openwrt 81 | 82 | # - name: Cache 83 | # uses: klever1988/cachewrtbuild@main 84 | # with: 85 | # ccache: 'true' 86 | # clean: 'false' 87 | # prefix: ${{ github.workspace }}/openwrt 88 | 89 | - name: Load custom feeds 90 | run: | 91 | [ -e $FEEDS_CONF ] && mv $FEEDS_CONF openwrt/feeds.conf.default 92 | chmod +x $DIY_P1_SH 93 | cd openwrt 94 | $GITHUB_WORKSPACE/$DIY_P1_SH 95 | 96 | - name: Update feeds 97 | run: cd openwrt && ./scripts/feeds update -a 98 | 99 | - name: Install feeds 100 | run: cd openwrt && ./scripts/feeds install -a 101 | 102 | - name: Load custom configuration 103 | run: | 104 | [ -e files ] && mv files openwrt/files 105 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 106 | chmod +x $DIY_P2_SH 107 | cd openwrt 108 | $GITHUB_WORKSPACE/$DIY_P2_SH 109 | 110 | - name: SSH connection to Actions 111 | uses: P3TERX/ssh2actions@v1.0.0 112 | if: (github.event.inputs.ssh == 'true' && github.event.inputs.ssh != 'false') || contains(github.event.action, 'ssh') 113 | env: 114 | TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }} 115 | TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }} 116 | 117 | - name: Download package 118 | id: package 119 | run: | 120 | cd openwrt 121 | make defconfig 122 | make download -j8 123 | find dl -size -1024c -exec ls -l {} \; 124 | find dl -size -1024c -exec rm -f {} \; 125 | 126 | - name: Compile the firmware 127 | id: compile 128 | run: | 129 | cd openwrt 130 | echo -e "$(nproc) thread compile" 131 | make -j$(nproc) || make -j1 || make -j1 V=s 132 | echo "status=success" >>$GITHUB_OUTPUT 133 | grep '^CONFIG_TARGET.*DEVICE.*=y' .config | sed -r 's/.*DEVICE_(.*)=y/\1/' > DEVICE_NAME 134 | [ -s DEVICE_NAME ] && echo "DEVICE_NAME=_$(cat DEVICE_NAME)" >> $GITHUB_ENV 135 | echo "FILE_DATE=_$(date +"%Y%m%d%H%M")" >> $GITHUB_ENV 136 | 137 | - name: Upload bin directory 138 | uses: actions/upload-artifact@main 139 | if: steps.compile.outputs.status == 'success' && env.UPLOAD_BIN_DIR == 'true' 140 | with: 141 | name: OpenWrt_bin${{ env.DEVICE_NAME }}${{ env.FILE_DATE }} 142 | path: openwrt/bin 143 | 144 | - name: Organize files 145 | id: organize 146 | if: steps.compile.outputs.status == 'success' && !cancelled() 147 | run: | 148 | tar -zcvf AllPackages.tar.gz openwrt/bin/packages 149 | mv AllPackages.tar.gz openwrt/bin/targets/*/* 150 | cd openwrt/bin/targets/*/* 151 | tar -zcvf Packages.tar.gz packages 152 | rm -rf packages config.buildinfo feeds.buildinfo sha256sums version.buildinfo *.manifest Packages.tar.gz 153 | echo "FIRMWARE=$PWD" >> $GITHUB_ENV 154 | echo "status=success" >>$GITHUB_OUTPUT 155 | 156 | - name: Upload firmware directory 157 | uses: actions/upload-artifact@main 158 | if: steps.organize.outputs.status == 'success' && !cancelled() 159 | with: 160 | name: OpenWrt_firmware${{ env.DEVICE_NAME }}${{ env.FILE_DATE }} 161 | path: ${{ env.FIRMWARE }} 162 | 163 | - name: Create release 164 | uses: softprops/action-gh-release@v1 165 | if: steps.tag.outputs.status == 'success' && !cancelled() 166 | env: 167 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 168 | with: 169 | tag_name: ${{ steps.tag.outputs.release_tag }} 170 | body_path: release.txt 171 | files: ${{ env.FIRMWARE }}/* 172 | 173 | - name: Upload firmware to release 174 | uses: softprops/action-gh-release@v1 175 | if: steps.tag.outputs.status == 'success' && !cancelled() 176 | env: 177 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 178 | with: 179 | tag_name: ${{ steps.tag.outputs.release_tag }} 180 | body_path: release.txt 181 | files: ${{ env.FIRMWARE }}/* 182 | 183 | - name: Delete workflow runs 184 | uses: GitRML/delete-workflow-runs@main 185 | with: 186 | retain_days: 30 187 | keep_minimum_runs: 3 188 | 189 | - name: Remove old Releases 190 | uses: dev-drprasad/delete-older-releases@v0.1.0 191 | if: env.UPLOAD_RELEASE == 'true' && !cancelled() 192 | with: 193 | keep_latest: 3 194 | delete_tags: true 195 | env: 196 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 197 | -------------------------------------------------------------------------------- /.github/workflows/newifi3-d2.yml: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2019-2020 P3TERX 3 | # 4 | # This is free software, licensed under the MIT License. 5 | # See /LICENSE for more information. 6 | # 7 | # https://github.com/P3TERX/Actions-OpenWrt 8 | # Description: Build OpenWrt using GitHub Actions 9 | # 10 | 11 | name: newifi3-d2 12 | 13 | on: 14 | repository_dispatch: 15 | workflow_dispatch: 16 | inputs: 17 | ssh: 18 | description: 'SSH connection to Actions' 19 | required: false 20 | default: 'false' 21 | 22 | env: 23 | REPO_URL: https://github.com/openwrt/openwrt 24 | REPO_BRANCH: master 25 | FEEDS_CONF: feeds.conf.default 26 | CONFIG_FILE: LEDE-Newifi3-d2.config 27 | DIY_P1_SH: diy-part1.sh 28 | DIY_P2_SH: diy-part2.sh 29 | UPLOAD_BIN_DIR: true 30 | UPLOAD_FIRMWARE: true 31 | UPLOAD_COWTRANSFER: false 32 | UPLOAD_WETRANSFER: false 33 | UPLOAD_RELEASE: true 34 | TZ: Asia/Shanghai 35 | 36 | jobs: 37 | build: 38 | runs-on: ubuntu-22.04 39 | if: github.event.repository.owner.id == github.event.sender.id || ! github.event.sender.id 40 | 41 | steps: 42 | - name: Checkout 43 | uses: actions/checkout@main 44 | 45 | - name: Check server configuration 46 | run: | 47 | echo "警告⚠" 48 | echo "分配的服务器性能有限,若选择的插件过多,务必注意CPU性能!" 49 | echo -e "已知CPU型号(降序):8370C,8272CL,8171M,E5-2673 \n" 50 | echo "--------------------------CPU信息--------------------------" 51 | echo "CPU物理数量:$(cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l)" 52 | echo -e "CPU核心信息:$(cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c) \n" 53 | echo "--------------------------内存信息--------------------------" 54 | echo "已安装内存详细信息:" 55 | echo -e "$(sudo lshw -short -C memory | grep GiB) \n" 56 | echo "--------------------------硬盘信息--------------------------" 57 | echo "硬盘数量:$(ls /dev/sd* | grep -v [1-9] | wc -l)" && df -hT 58 | 59 | - name: Initialization environment 60 | env: 61 | DEBIAN_FRONTEND: noninteractive 62 | run: | 63 | docker rmi `docker images -q` 64 | sudo rm -rf /etc/apt/sources.list.d/* /usr/share/dotnet /usr/local/lib/android /opt/ghc 65 | sudo -E apt-get -qq update 66 | sudo -E apt-get -qq install $(curl -fsSL https://is.gd/depends_ubuntu_2204) 67 | sudo -E apt-get -qq autoremove --purge 68 | sudo -E apt-get -qq clean 69 | sudo timedatectl set-timezone "$TZ" 70 | sudo mkdir -p /workdir 71 | sudo chown $USER:$GROUPS /workdir 72 | echo "status=success" >> ${GITHUB_OUTPUT} 73 | df -Th 74 | 75 | - name: Clone source code 76 | working-directory: /workdir 77 | run: | 78 | df -hT $PWD 79 | git clone $REPO_URL -b $REPO_BRANCH openwrt 80 | ln -sf /workdir/openwrt $GITHUB_WORKSPACE/openwrt 81 | 82 | # - name: Cache 83 | # uses: klever1988/cachewrtbuild@main 84 | # with: 85 | # ccache: 'true' 86 | # clean: 'false' 87 | # prefix: ${{ github.workspace }}/openwrt 88 | 89 | - name: Load custom feeds 90 | run: | 91 | [ -e $FEEDS_CONF ] && mv $FEEDS_CONF openwrt/feeds.conf.default 92 | chmod +x $DIY_P1_SH 93 | cd openwrt 94 | $GITHUB_WORKSPACE/$DIY_P1_SH 95 | 96 | - name: Update feeds 97 | run: cd openwrt && ./scripts/feeds update -a 98 | 99 | - name: Install feeds 100 | run: cd openwrt && ./scripts/feeds install -a 101 | 102 | - name: Load custom configuration 103 | run: | 104 | [ -e files ] && mv files openwrt/files 105 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 106 | chmod +x $DIY_P2_SH 107 | cd openwrt 108 | $GITHUB_WORKSPACE/$DIY_P2_SH 109 | 110 | - name: SSH connection to Actions 111 | uses: P3TERX/ssh2actions@v1.0.0 112 | if: (github.event.inputs.ssh == 'true' && github.event.inputs.ssh != 'false') || contains(github.event.action, 'ssh') 113 | env: 114 | TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }} 115 | TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }} 116 | 117 | - name: Download package 118 | id: package 119 | run: | 120 | cd openwrt 121 | make defconfig 122 | make download -j8 123 | find dl -size -1024c -exec ls -l {} \; 124 | find dl -size -1024c -exec rm -f {} \; 125 | 126 | - name: Compile the firmware 127 | id: compile 128 | run: | 129 | cd openwrt 130 | echo -e "$(nproc) thread compile" 131 | make -j$(nproc) || make -j1 || make -j1 V=s 132 | echo "status=success" >>$GITHUB_OUTPUT 133 | grep '^CONFIG_TARGET.*DEVICE.*=y' .config | sed -r 's/.*DEVICE_(.*)=y/\1/' > DEVICE_NAME 134 | [ -s DEVICE_NAME ] && echo "DEVICE_NAME=_$(cat DEVICE_NAME)" >> $GITHUB_ENV 135 | echo "FILE_DATE=_$(date +"%Y%m%d%H%M")" >> $GITHUB_ENV 136 | 137 | - name: Upload bin directory 138 | uses: actions/upload-artifact@main 139 | if: steps.compile.outputs.status == 'success' && env.UPLOAD_BIN_DIR == 'true' 140 | with: 141 | name: OpenWrt_bin${{ env.DEVICE_NAME }}${{ env.FILE_DATE }} 142 | path: openwrt/bin 143 | 144 | - name: Organize files 145 | id: organize 146 | if: steps.compile.outputs.status == 'success' && !cancelled() 147 | run: | 148 | tar -zcvf AllPackages.tar.gz openwrt/bin/packages 149 | mv AllPackages.tar.gz openwrt/bin/targets/*/* 150 | cd openwrt/bin/targets/*/* 151 | tar -zcvf Packages.tar.gz packages 152 | rm -rf packages config.buildinfo feeds.buildinfo sha256sums version.buildinfo *.manifest Packages.tar.gz 153 | echo "FIRMWARE=$PWD" >> $GITHUB_ENV 154 | echo "status=success" >>$GITHUB_OUTPUT 155 | 156 | - name: Upload firmware directory 157 | uses: actions/upload-artifact@main 158 | if: steps.organize.outputs.status == 'success' && !cancelled() 159 | with: 160 | name: OpenWrt_firmware${{ env.DEVICE_NAME }}${{ env.FILE_DATE }} 161 | path: ${{ env.FIRMWARE }} 162 | 163 | - name: Create release 164 | uses: softprops/action-gh-release@v1 165 | if: steps.tag.outputs.status == 'success' && !cancelled() 166 | env: 167 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 168 | with: 169 | tag_name: ${{ steps.tag.outputs.release_tag }} 170 | body_path: release.txt 171 | files: ${{ env.FIRMWARE }}/* 172 | 173 | - name: Upload firmware to release 174 | uses: softprops/action-gh-release@v1 175 | if: steps.tag.outputs.status == 'success' && !cancelled() 176 | env: 177 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 178 | with: 179 | tag_name: ${{ steps.tag.outputs.release_tag }} 180 | body_path: release.txt 181 | files: ${{ env.FIRMWARE }}/* 182 | 183 | - name: Delete workflow runs 184 | uses: GitRML/delete-workflow-runs@main 185 | with: 186 | retain_days: 30 187 | keep_minimum_runs: 3 188 | 189 | - name: Remove old Releases 190 | uses: dev-drprasad/delete-older-releases@v0.1.0 191 | if: env.UPLOAD_RELEASE == 'true' && !cancelled() 192 | with: 193 | keep_latest: 3 194 | delete_tags: true 195 | env: 196 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 197 | -------------------------------------------------------------------------------- /.github/workflows/update-checker.yml: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2019-2021 P3TERX 3 | # 4 | # This is free software, licensed under the MIT License. 5 | # See /LICENSE for more information. 6 | # 7 | # https://github.com/P3TERX/Actions-OpenWrt 8 | # File: .github/workflows/update-checker.yml 9 | # Description: Source code update checker 10 | # 11 | 12 | name: Update Checker 13 | 14 | env: 15 | REPO_URL: https://github.com/openwrt/openwrt 16 | REPO_BRANCH: master 17 | 18 | on: 19 | workflow_dispatch: 20 | schedule: 21 | - cron: 0 */18 * * * 22 | 23 | jobs: 24 | check: 25 | runs-on: ubuntu-latest 26 | 27 | steps: 28 | 29 | - name: Get Commit Hash 30 | id: getHash 31 | run: | 32 | git clone --depth 1 $REPO_URL -b $REPO_BRANCH . 33 | echo "::set-output name=commitHash::$(git rev-parse HEAD)" 34 | 35 | - name: Compare Commit Hash 36 | id: cacheHash 37 | uses: actions/cache@v2 38 | with: 39 | path: .commitHash 40 | key: HEAD-${{ steps.getHash.outputs.commitHash }} 41 | 42 | - name: Save New Commit Hash 43 | if: steps.cacheHash.outputs.cache-hit != 'true' 44 | run: | 45 | echo ${{ steps.getHash.outputs.commitHash }} | tee .commitHash 46 | 47 | - name: Trigger build 48 | if: steps.cacheHash.outputs.cache-hit != 'true' 49 | uses: peter-evans/repository-dispatch@v1 50 | with: 51 | token: ${{ secrets.ACTIONS_TRIGGER_PAT }} 52 | event-type: Source Code Update 53 | 54 | - name: Delete workflow runs 55 | uses: GitRML/delete-workflow-runs@main 56 | with: 57 | retain_days: 1 58 | keep_minimum_runs: 1 59 | -------------------------------------------------------------------------------- /AX6S.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_mediatek=y 2 | CONFIG_TARGET_mediatek_mt7622=y 3 | CONFIG_TARGET_mediatek_mt7622_DEVICE_xiaomi_redmi-router-ax6s=y 4 | 5 | #CONFIG_PACKAGE_TURBOACC_INCLUDE_DNSFORWARDER=y 6 | #CONFIG_PACKAGE_TURBOACC_INCLUDE_DNSPROXY=y 7 | 8 | #CONFIG_PACKAGE_TURBOACC_INCLUDE_OFFLOADING=y 9 | #CONFIG_PACKAGE_kmod-ipt-offload=y 10 | #CONFIG_PACKAGE_kmod-nf-flow=y 11 | 12 | #CONFIG_PACKAGE_TURBOACC_INCLUDE_SHORTCUT_FE=y 13 | #CONFIG_PACKAGE_kmod-fast-classifier=y 14 | #CONFIG_PACKAGE_kmod-shortcut-fe=y 15 | 16 | #5.15测试内核开关 17 | CONFIG_TESTING_KERNEL=y 18 | 19 | #语言 20 | #CONFIG_LUCI_LANG_en=y 21 | CONFIG_LUCI_LANG_zh_Hans=y 22 | 23 | CONFIG_PACKAGE_kmod-zram=y 24 | CONFIG_PACKAGE_zram-swap=y 25 | 26 | CONFIG_PACKAGE_ipv6helper=y 27 | CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y 28 | CONFIG_PACKAGE_6in4=y 29 | CONFIG_PACKAGE_6rd=y 30 | CONFIG_PACKAGE_6to4=y 31 | 32 | # CONFIG_PACKAGE_kmod-usb-core is not set 33 | # CONFIG_PACKAGE_kmod-usb-dwc3 is not set 34 | # CONFIG_PACKAGE_kmod-usb3 is not set 35 | 36 | 37 | CONFIG_PACKAGE_luci-app-ddns=y 38 | CONFIG_PACKAGE_luci-app-mwan3=y 39 | CONFIG_PACKAGE_luci-app-syncdial=y 40 | 41 | #CONFIG_IB=y 42 | CONFIG_PACKAGE_cgi-io=y 43 | CONFIG_PACKAGE_libiwinfo-lua=y 44 | CONFIG_PACKAGE_liblua=y 45 | CONFIG_PACKAGE_liblucihttp=y 46 | CONFIG_PACKAGE_liblucihttp-lua=y 47 | CONFIG_PACKAGE_libubus-lua=y 48 | CONFIG_PACKAGE_lua=y 49 | CONFIG_PACKAGE_luci=y 50 | CONFIG_PACKAGE_luci-app-firewall=y 51 | CONFIG_PACKAGE_luci-app-opkg=y 52 | CONFIG_PACKAGE_luci-base=y 53 | CONFIG_PACKAGE_luci-lib-base=y 54 | CONFIG_PACKAGE_luci-lib-ip=y 55 | CONFIG_PACKAGE_luci-lib-jsonc=y 56 | CONFIG_PACKAGE_luci-lib-nixio=y 57 | CONFIG_PACKAGE_luci-mod-admin-full=y 58 | CONFIG_PACKAGE_luci-mod-network=y 59 | CONFIG_PACKAGE_luci-mod-status=y 60 | CONFIG_PACKAGE_luci-mod-system=y 61 | CONFIG_PACKAGE_luci-proto-ipv6=y 62 | CONFIG_PACKAGE_luci-proto-ppp=y 63 | CONFIG_PACKAGE_luci-ssl=y 64 | CONFIG_PACKAGE_luci-theme-bootstrap=y 65 | CONFIG_PACKAGE_px5g-wolfssl=y 66 | CONFIG_PACKAGE_rpcd=y 67 | CONFIG_PACKAGE_rpcd-mod-file=y 68 | CONFIG_PACKAGE_rpcd-mod-iwinfo=y 69 | CONFIG_PACKAGE_rpcd-mod-luci=y 70 | CONFIG_PACKAGE_rpcd-mod-rrdns=y 71 | CONFIG_PACKAGE_uhttpd=y 72 | CONFIG_PACKAGE_uhttpd-mod-ubus=y 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | #语言 85 | CONFIG_LUCI_LANG_en=y 86 | CONFIG_LUCI_LANG_zh_Hans=y 87 | 88 | #必须集成主环境 89 | CONFIG_PACKAGE_cgi-io=y 90 | CONFIG_PACKAGE_libiwinfo-lua=y 91 | CONFIG_PACKAGE_liblua=y 92 | CONFIG_PACKAGE_liblucihttp=y 93 | CONFIG_PACKAGE_liblucihttp-lua=y 94 | CONFIG_PACKAGE_libubus-lua=y 95 | CONFIG_PACKAGE_lua=y 96 | 97 | CONFIG_PACKAGE_luci=y 98 | CONFIG_PACKAGE_luci-app-firewall=y 99 | CONFIG_PACKAGE_luci-app-opkg=y 100 | 101 | CONFIG_PACKAGE_luci-base=y 102 | CONFIG_PACKAGE_luci-lib-base=y 103 | CONFIG_PACKAGE_luci-lib-ip=y 104 | CONFIG_PACKAGE_luci-lib-jsonc=y 105 | CONFIG_PACKAGE_luci-lib-nixio=y 106 | 107 | CONFIG_PACKAGE_luci-mod-admin-full=y 108 | CONFIG_PACKAGE_luci-mod-network=y 109 | CONFIG_PACKAGE_luci-mod-status=y 110 | CONFIG_PACKAGE_luci-mod-system=y 111 | 112 | CONFIG_PACKAGE_luci-proto-ipv6=y 113 | CONFIG_PACKAGE_luci-proto-ppp=y 114 | CONFIG_PACKAGE_luci-ssl=y 115 | 116 | CONFIG_PACKAGE_luci-theme-bootstrap=y 117 | 118 | CONFIG_PACKAGE_px5g-wolfssl=y 119 | CONFIG_PACKAGE_rpcd=y 120 | 121 | CONFIG_PACKAGE_rpcd-mod-file=y 122 | CONFIG_PACKAGE_rpcd-mod-iwinfo=y 123 | CONFIG_PACKAGE_rpcd-mod-luci=y 124 | CONFIG_PACKAGE_rpcd-mod-rrdns=y 125 | 126 | CONFIG_PACKAGE_uhttpd=y 127 | CONFIG_PACKAGE_uhttpd-mod-ubus=y 128 | 129 | 130 | 131 | #通用配置ipv6 132 | CONFIG_PACKAGE_ipv6helper=y 133 | # CONFIG_PACKAGE_dnsmasq is not set 134 | CONFIG_PACKAGE_dnsmasq-full=y 135 | CONFIG_PACKAGE_dnsmasq_full_auth=y 136 | CONFIG_PACKAGE_dnsmasq_full_conntrack=y 137 | CONFIG_PACKAGE_dnsmasq_full_dhcp=y 138 | CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y 139 | CONFIG_PACKAGE_dnsmasq_full_dnssec=y 140 | CONFIG_PACKAGE_dnsmasq_full_ipset=y 141 | CONFIG_PACKAGE_dnsmasq_full_noid=y 142 | CONFIG_PACKAGE_dnsmasq_full_tftp=y 143 | CONFIG_PACKAGE_6in4=y 144 | CONFIG_PACKAGE_6rd=y 145 | CONFIG_PACKAGE_6to4=y 146 | 147 | 148 | #插件区 149 | CONFIG_PACKAGE_luci-app-firewall=y 150 | CONFIG_PACKAGE_luci-app-opkg=y 151 | 152 | CONFIG_OPENSSL_ENGINE=y 153 | CONFIG_OPENSSL_OPTIMIZE_SPEED=y 154 | CONFIG_OPENSSL_WITH_ASM=y 155 | CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y 156 | CONFIG_OPENSSL_WITH_CMS=y 157 | CONFIG_OPENSSL_WITH_DEPRECATED=y 158 | CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y 159 | CONFIG_OPENSSL_WITH_PSK=y 160 | CONFIG_OPENSSL_WITH_SRP=y 161 | CONFIG_OPENSSL_WITH_TLS13=y 162 | CONFIG_PACKAGE_libopenssl=y 163 | CONFIG_PACKAGE_libopenssl-conf=y 164 | CONFIG_PACKAGE_openssl-util=y 165 | 166 | 167 | #必须集成 168 | CONFIG_PACKAGE_luci-kmod-tcp-bbr=y 169 | 170 | 171 | CONFIG_PACKAGE_luci-base=y 172 | CONFIG_PACKAGE_luci-lib-base=y 173 | CONFIG_PACKAGE_luci-lib-ip=y 174 | CONFIG_PACKAGE_luci-lib-jsonc=y 175 | CONFIG_PACKAGE_luci-lib-nixio=y 176 | CONFIG_PACKAGE_luci-mod-admin-full=y 177 | CONFIG_PACKAGE_luci-mod-network=y 178 | CONFIG_PACKAGE_luci-mod-status=y 179 | CONFIG_PACKAGE_luci-mod-system=y 180 | CONFIG_PACKAGE_luci-proto-ipv6=y 181 | CONFIG_PACKAGE_luci-proto-ppp=y 182 | CONFIG_PACKAGE_luci-ssl=y 183 | CONFIG_PACKAGE_px5g-wolfssl=y 184 | CONFIG_PACKAGE_rpcd=y 185 | CONFIG_PACKAGE_rpcd-mod-file=y 186 | CONFIG_PACKAGE_rpcd-mod-iwinfo=y 187 | CONFIG_PACKAGE_rpcd-mod-luci=y 188 | CONFIG_PACKAGE_rpcd-mod-rrdns=y 189 | CONFIG_PACKAGE_uhttpd=y 190 | CONFIG_PACKAGE_uhttpd-mod-ubus=y 191 | 192 | 193 | 194 | 195 | # CONFIG_PACKAGE_kmod-usb-core is not set 196 | # CONFIG_PACKAGE_kmod-usb-dwc3 is not set 197 | # CONFIG_PACKAGE_kmod-usb3 is not set 198 | 199 | # CONFIG_PACKAGE_luci-app-adbyby-plus is not set 200 | #CONFIG_PACKAGE_luci-app-easymesh=y 201 | CONFIG_PACKAGE_luci-app-guest-wifi=y 202 | #多播 203 | CONFIG_PACKAGE_luci-app-syncdial=y 204 | CONFIG_PACKAGE_luci-app-mwan3=y 205 | #IPTV组播 206 | # CONFIG_PACKAGE_luci-app-udpxy is not set 207 | #CONFIG_PACKAGE_luci-app-dawn=y 208 | # CONFIG_PACKAGE_luci-app-ipsec-vpnd is not set 209 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 210 | CONFIG_PACKAGE_luci-app-ntpc=y 211 | CONFIG_PACKAGE_luci-app-openclash=y 212 | #CONFIG_PACKAGE_luci-app-qos=y 213 | CONFIG_PACKAGE_luci-app-smartdns=y 214 | # CONFIG_PACKAGE_luci-app-sqm is not set 215 | 216 | CONFIG_PACKAGE_luci-app-ddns=y 217 | 218 | CONFIG_PACKAGE_luci-app-dnsfilter=y 219 | 220 | 221 | 222 | #passwall科学 223 | # CONFIG_PACKAGE_luci-app-passwall is not set 224 | 225 | #ssrplus科学未集成 226 | # CONFIG_PACKAGE_luci-app-ssr-plus is not set 227 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Kcptun is not set 228 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_NaiveProxy is not set 229 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Redsocks2 is not set 230 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Client=y 231 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Server=y 232 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Rust_Client is not set 233 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Rust_Server is not set 234 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Libev_Client is not set 235 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Libev_Server is not set 236 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Simple_Obfs is not set 237 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Trojan is not set 238 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray_Plugin is not set 239 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Xray is not set 240 | 241 | CONFIG_PACKAGE_luci-app-ddns=y 242 | CONFIG_PACKAGE_luci-app-ttyd=y 243 | 244 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 245 | # CONFIG_PACKAGE_luci-app-unblockmusic_INCLUDE_UnblockNeteaseMusic_Go is not set 246 | #CONFIG_PACKAGE_luci-app-vlmcsd=y 247 | # CONFIG_PACKAGE_luci-app-vsftpd is not set 248 | 249 | # CONFIG_PACKAGE_luci-app-vssr_INCLUDE_ShadowsocksR_Libev_Server is not set 250 | # CONFIG_PACKAGE_luci-app-vssr_INCLUDE_Trojan is not set 251 | # CONFIG_PACKAGE_luci-app-vssr_INCLUDE_Xray is not set 252 | # CONFIG_PACKAGE_luci-app-vssr_INCLUDE_Xray_plugin is not set 253 | CONFIG_PACKAGE_luci-app-zerotier=y 254 | CONFIG_PACKAGE_luci-app-wifischedule=y 255 | 256 | #CONFIG_PACKAGE_luci-theme-infinityfreedom=y 257 | -------------------------------------------------------------------------------- /Depends.txt: -------------------------------------------------------------------------------- 1 | /etc/apt/sources.list.d* /usr/local/lib/android* /etc/docker* /etc/firefox* /etc/mysql* /etc/php* /opt/google* /usr/share/dotnet* /usr/share/google* /usr/share/moby* /usr/share/mysql* /usr/share/php* 2 | azure* docker* dotnet* firefox* ghc* google* llvm* mongodb* mysql* openjdk* php* powershell* snap* zulu* 3 | ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential bzip2 ccache cmake cpio curl device-tree-compiler dos2unix ecj fakeroot fastjar flex g++-multilib gawk gcc-multilib gettext git gnutls-dev gperf haveged help2man intltool jq lib32gcc-s1 libc6-dev-i386 libelf-dev libglib2.0-dev libgmp3-dev libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5 libncursesw5-dev libpython3-dev libreadline-dev libssl-dev libtool libyaml-dev libz-dev lrzsz mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python3 python3-docutils python3-pip python3-ply python3-pyelftools qemu-utils quilt re2c rsync scons squashfs-tools subversion swig texinfo uglifyjs unzip upx-ucl vim wget xmlto xxd zlib1g-dev 4 | -------------------------------------------------------------------------------- /LEDE-K2p.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ramips=y 2 | CONFIG_TARGET_ramips_mt7621=y 3 | CONFIG_TARGET_ramips_mt7621_DEVICE_phicomm_k2p=y 4 | CONFIG_BATMAN_ADV_BATMAN_V=y 5 | CONFIG_BATMAN_ADV_BLA=y 6 | CONFIG_BATMAN_ADV_DAT=y 7 | CONFIG_BATMAN_ADV_MCAST=y 8 | CONFIG_LIBCURL_COOKIES=y 9 | CONFIG_LIBCURL_FILE=y 10 | CONFIG_LIBCURL_FTP=y 11 | CONFIG_LIBCURL_HTTP=y 12 | CONFIG_LIBCURL_NO_SMB="!" 13 | CONFIG_LIBCURL_OPENSSL=y 14 | CONFIG_LIBCURL_PROXY=y 15 | 16 | CONFIG_PACKAGE_hostapd-common=y 17 | 18 | #CONFIG_TESTING_KERNEL=y 19 | 20 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 21 | # CONFIG_PACKAGE_nlbwmon is not set 22 | 23 | #CONFIG_PACKAGE_TURBOACC_INCLUDE_DNSFORWARDER=y 24 | #CONFIG_PACKAGE_TURBOACC_INCLUDE_DNSPROXY=y 25 | 26 | #CONFIG_PACKAGE_TURBOACC_INCLUDE_OFFLOADING=y 27 | #CONFIG_PACKAGE_kmod-ipt-offload=y 28 | #CONFIG_PACKAGE_kmod-nf-flow=y 29 | 30 | #CONFIG_PACKAGE_TURBOACC_INCLUDE_SHORTCUT_FE=y 31 | #CONFIG_PACKAGE_kmod-fast-classifier=y 32 | #CONFIG_PACKAGE_kmod-shortcut-fe=y 33 | #语言 34 | CONFIG_LUCI_LANG_en=y 35 | CONFIG_LUCI_LANG_zh_Hans=y 36 | 37 | #必须集成主环境 38 | CONFIG_PACKAGE_cgi-io=y 39 | CONFIG_PACKAGE_libiwinfo-lua=y 40 | CONFIG_PACKAGE_liblua=y 41 | CONFIG_PACKAGE_liblucihttp=y 42 | CONFIG_PACKAGE_liblucihttp-lua=y 43 | CONFIG_PACKAGE_libubus-lua=y 44 | CONFIG_PACKAGE_lua=y 45 | 46 | CONFIG_PACKAGE_luci=y 47 | CONFIG_PACKAGE_luci-app-firewall=y 48 | CONFIG_PACKAGE_luci-app-opkg=y 49 | 50 | CONFIG_PACKAGE_luci-base=y 51 | CONFIG_PACKAGE_luci-lib-base=y 52 | CONFIG_PACKAGE_luci-lib-ip=y 53 | CONFIG_PACKAGE_luci-lib-jsonc=y 54 | CONFIG_PACKAGE_luci-lib-nixio=y 55 | 56 | CONFIG_PACKAGE_luci-mod-admin-full=y 57 | CONFIG_PACKAGE_luci-mod-network=y 58 | CONFIG_PACKAGE_luci-mod-status=y 59 | CONFIG_PACKAGE_luci-mod-system=y 60 | 61 | CONFIG_PACKAGE_luci-proto-ipv6=y 62 | CONFIG_PACKAGE_luci-proto-ppp=y 63 | CONFIG_PACKAGE_luci-ssl=y 64 | 65 | CONFIG_PACKAGE_luci-theme-bootstrap=y 66 | 67 | CONFIG_PACKAGE_px5g-wolfssl=y 68 | CONFIG_PACKAGE_rpcd=y 69 | 70 | CONFIG_PACKAGE_rpcd-mod-file=y 71 | CONFIG_PACKAGE_rpcd-mod-iwinfo=y 72 | CONFIG_PACKAGE_rpcd-mod-luci=y 73 | CONFIG_PACKAGE_rpcd-mod-rrdns=y 74 | 75 | CONFIG_PACKAGE_uhttpd=y 76 | CONFIG_PACKAGE_uhttpd-mod-ubus=y 77 | 78 | 79 | 80 | #通用配置ipv6 81 | CONFIG_PACKAGE_ipv6helper=y 82 | # CONFIG_PACKAGE_dnsmasq is not set 83 | CONFIG_PACKAGE_dnsmasq-full=y 84 | CONFIG_PACKAGE_dnsmasq_full_auth=y 85 | CONFIG_PACKAGE_dnsmasq_full_conntrack=y 86 | CONFIG_PACKAGE_dnsmasq_full_dhcp=y 87 | CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y 88 | CONFIG_PACKAGE_dnsmasq_full_dnssec=y 89 | CONFIG_PACKAGE_dnsmasq_full_ipset=y 90 | CONFIG_PACKAGE_dnsmasq_full_noid=y 91 | CONFIG_PACKAGE_dnsmasq_full_tftp=y 92 | CONFIG_PACKAGE_6in4=y 93 | CONFIG_PACKAGE_6rd=y 94 | CONFIG_PACKAGE_6to4=y 95 | 96 | 97 | #插件区 98 | CONFIG_PACKAGE_luci-app-firewall=y 99 | CONFIG_PACKAGE_luci-app-opkg=y 100 | 101 | CONFIG_OPENSSL_ENGINE=y 102 | CONFIG_OPENSSL_OPTIMIZE_SPEED=y 103 | CONFIG_OPENSSL_WITH_ASM=y 104 | CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y 105 | CONFIG_OPENSSL_WITH_CMS=y 106 | CONFIG_OPENSSL_WITH_DEPRECATED=y 107 | CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y 108 | CONFIG_OPENSSL_WITH_PSK=y 109 | CONFIG_OPENSSL_WITH_SRP=y 110 | CONFIG_OPENSSL_WITH_TLS13=y 111 | CONFIG_PACKAGE_libopenssl=y 112 | CONFIG_PACKAGE_libopenssl-conf=y 113 | CONFIG_PACKAGE_openssl-util=y 114 | 115 | 116 | #必须集成 117 | CONFIG_PACKAGE_luci-kmod-tcp-bbr=y 118 | 119 | 120 | CONFIG_PACKAGE_luci-base=y 121 | CONFIG_PACKAGE_luci-lib-base=y 122 | CONFIG_PACKAGE_luci-lib-ip=y 123 | CONFIG_PACKAGE_luci-lib-jsonc=y 124 | CONFIG_PACKAGE_luci-lib-nixio=y 125 | CONFIG_PACKAGE_luci-mod-admin-full=y 126 | CONFIG_PACKAGE_luci-mod-network=y 127 | CONFIG_PACKAGE_luci-mod-status=y 128 | CONFIG_PACKAGE_luci-mod-system=y 129 | CONFIG_PACKAGE_luci-proto-ipv6=y 130 | CONFIG_PACKAGE_luci-proto-ppp=y 131 | CONFIG_PACKAGE_luci-ssl=y 132 | CONFIG_PACKAGE_px5g-wolfssl=y 133 | CONFIG_PACKAGE_rpcd=y 134 | CONFIG_PACKAGE_rpcd-mod-file=y 135 | CONFIG_PACKAGE_rpcd-mod-iwinfo=y 136 | CONFIG_PACKAGE_rpcd-mod-luci=y 137 | CONFIG_PACKAGE_rpcd-mod-rrdns=y 138 | CONFIG_PACKAGE_uhttpd=y 139 | CONFIG_PACKAGE_uhttpd-mod-ubus=y 140 | 141 | 142 | 143 | 144 | # CONFIG_PACKAGE_kmod-usb-core is not set 145 | # CONFIG_PACKAGE_kmod-usb-dwc3 is not set 146 | # CONFIG_PACKAGE_kmod-usb3 is not set 147 | 148 | # CONFIG_PACKAGE_luci-app-adbyby-plus is not set 149 | #CONFIG_PACKAGE_luci-app-easymesh=y 150 | CONFIG_PACKAGE_luci-app-guest-wifi=y 151 | #多播 152 | CONFIG_PACKAGE_luci-app-syncdial=y 153 | CONFIG_PACKAGE_luci-app-mwan3=y 154 | #IPTV组播 155 | # CONFIG_PACKAGE_luci-app-udpxy is not set 156 | #CONFIG_PACKAGE_luci-app-dawn=y 157 | # CONFIG_PACKAGE_luci-app-ipsec-vpnd is not set 158 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 159 | CONFIG_PACKAGE_luci-app-ntpc=y 160 | # CONFIG_PACKAGE_luci-app-openclash is not set 161 | #CONFIG_PACKAGE_luci-app-qos=y 162 | CONFIG_PACKAGE_luci-app-smartdns=y 163 | # CONFIG_PACKAGE_luci-app-sqm is not set 164 | 165 | CONFIG_PACKAGE_luci-app-ddns=y 166 | 167 | #CONFIG_PACKAGE_luci-app-dnsfilter=y 168 | 169 | 170 | 171 | #passwall科学 172 | #CONFIG_PACKAGE_luci-app-passwall=y 173 | 174 | #ssrplus科学未集成 175 | # CONFIG_PACKAGE_luci-app-ssr-plus is not set 176 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Kcptun is not set 177 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_NaiveProxy is not set 178 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Redsocks2 is not set 179 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Client=y 180 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Server=y 181 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Rust_Client is not set 182 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Rust_Server is not set 183 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Libev_Client is not set 184 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Libev_Server is not set 185 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Simple_Obfs is not set 186 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Trojan is not set 187 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray_Plugin is not set 188 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Xray is not set 189 | 190 | CONFIG_PACKAGE_luci-app-ddns=y 191 | CONFIG_PACKAGE_luci-app-ttyd=y 192 | 193 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 194 | # CONFIG_PACKAGE_luci-app-unblockmusic_INCLUDE_UnblockNeteaseMusic_Go is not set 195 | CONFIG_PACKAGE_luci-app-vlmcsd=y 196 | # CONFIG_PACKAGE_luci-app-vsftpd is not set 197 | 198 | # CONFIG_PACKAGE_luci-app-vssr_INCLUDE_ShadowsocksR_Libev_Server is not set 199 | # CONFIG_PACKAGE_luci-app-vssr_INCLUDE_Trojan is not set 200 | # CONFIG_PACKAGE_luci-app-vssr_INCLUDE_Xray is not set 201 | # CONFIG_PACKAGE_luci-app-vssr_INCLUDE_Xray_plugin is not set 202 | CONFIG_PACKAGE_luci-app-zerotier=y 203 | CONFIG_PACKAGE_luci-app-wifischedule=y 204 | 205 | #CONFIG_PACKAGE_luci-theme-infinityfreedom=y 206 | -------------------------------------------------------------------------------- /LEDE-Newifi3-d2.config: -------------------------------------------------------------------------------- 1 | #openwrt官方源码配置文件,集成多个路由器机型,插件就集成这么几个,其他的可从固件中的软件库随意安装。需要集成那个机型,把前面的#去掉即可! 2 | #固定格式机型 3 | CONFIG_TARGET_ramips=y 4 | CONFIG_TARGET_ramips_mt7621=y 5 | 6 | #newifi-d2 7 | CONFIG_TARGET_ramips_mt7621_DEVICE_d-team_newifi-d2=y 8 | #k2p 9 | #CONFIG_TARGET_ramips_mt7621_DEVICE_phicomm_k2p=y 10 | #xiaomimi-ac2100 11 | #CONFIG_TARGET_ramips_mt7621_DEVICE_xiaomi_mi-router-ac2100=y 12 | #redi-ac2100 13 | #CONFIG_TARGET_ramips_mt7621_DEVICE_xiaomi_redmi-router-ac2100=y 14 | 15 | #语言 16 | CONFIG_LUCI_LANG_en=y 17 | CONFIG_LUCI_LANG_zh_Hans=y 18 | 19 | #必须集成主环境 20 | CONFIG_PACKAGE_cgi-io=y 21 | CONFIG_PACKAGE_libiwinfo-lua=y 22 | CONFIG_PACKAGE_liblua=y 23 | CONFIG_PACKAGE_liblucihttp=y 24 | CONFIG_PACKAGE_liblucihttp-lua=y 25 | CONFIG_PACKAGE_libubus-lua=y 26 | CONFIG_PACKAGE_lua=y 27 | CONFIG_PACKAGE_luci=y 28 | 29 | #通用配置ipv6 30 | # CONFIG_PACKAGE_dnsmasq is not set 31 | CONFIG_PACKAGE_dnsmasq-full=y 32 | CONFIG_PACKAGE_dnsmasq_full_auth=y 33 | CONFIG_PACKAGE_dnsmasq_full_conntrack=y 34 | CONFIG_PACKAGE_dnsmasq_full_dhcp=y 35 | CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y 36 | CONFIG_PACKAGE_dnsmasq_full_dnssec=y 37 | CONFIG_PACKAGE_dnsmasq_full_ipset=y 38 | CONFIG_PACKAGE_dnsmasq_full_noid=y 39 | CONFIG_PACKAGE_dnsmasq_full_tftp=y 40 | CONFIG_PACKAGE_6in4=y 41 | CONFIG_PACKAGE_6rd=y 42 | CONFIG_PACKAGE_6to4=y 43 | 44 | 45 | #usb 46 | CONFIG_PACKAGE_kmod-usb-core=y 47 | CONFIG_PACKAGE_kmod-usb-dwc2=y 48 | CONFIG_PACKAGE_kmod-usb-dwc3=y 49 | CONFIG_PACKAGE_kmod-usb-ehci=y 50 | CONFIG_PACKAGE_kmod-usb-ledtrig-usbport=y 51 | CONFIG_PACKAGE_kmod-usb-net=y 52 | CONFIG_PACKAGE_kmod-usb-net-aqc111=y 53 | CONFIG_PACKAGE_kmod-usb-net-asix=y 54 | CONFIG_PACKAGE_kmod-usb-net-asix-ax88179=y 55 | CONFIG_PACKAGE_kmod-usb-net-cdc-eem=y 56 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 57 | CONFIG_PACKAGE_kmod-usb-net-cdc-mbim=y 58 | CONFIG_PACKAGE_kmod-usb-net-cdc-ncm=y 59 | CONFIG_PACKAGE_kmod-usb-net-cdc-subset=y 60 | CONFIG_PACKAGE_kmod-usb-net-dm9601-ether=y 61 | CONFIG_PACKAGE_kmod-usb-net-hso=y 62 | CONFIG_PACKAGE_kmod-usb-net-huawei-cdc-ncm=y 63 | CONFIG_PACKAGE_kmod-usb-net-ipheth=y 64 | CONFIG_PACKAGE_kmod-usb-net-kalmia=y 65 | CONFIG_PACKAGE_kmod-usb-net-kaweth=y 66 | CONFIG_PACKAGE_kmod-usb-net-mcs7830=y 67 | CONFIG_PACKAGE_kmod-usb-net-pegasus=y 68 | CONFIG_PACKAGE_kmod-usb-net-pl=y 69 | CONFIG_PACKAGE_kmod-usb-net-qmi-wwan=y 70 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 71 | CONFIG_PACKAGE_kmod-usb-net-sierrawireless=y 72 | CONFIG_PACKAGE_kmod-usb-net-smsc95xx=y 73 | CONFIG_PACKAGE_kmod-usb-net-sr9700=y 74 | CONFIG_PACKAGE_kmod-usb-ohci=y 75 | CONFIG_PACKAGE_kmod-usb-ohci-pci=y 76 | CONFIG_PACKAGE_kmod-usb-printer=y 77 | CONFIG_PACKAGE_kmod-usb-roles=y 78 | CONFIG_PACKAGE_kmod-usb-serial=y 79 | CONFIG_PACKAGE_kmod-usb-serial-option=y 80 | CONFIG_PACKAGE_kmod-usb-serial-wwan=y 81 | CONFIG_PACKAGE_kmod-usb-storage=y 82 | CONFIG_PACKAGE_kmod-usb-storage-extras=y 83 | CONFIG_PACKAGE_kmod-usb-storage-uas=y 84 | CONFIG_PACKAGE_kmod-usb-wdm=y 85 | CONFIG_PACKAGE_kmod-usb-xhci-hcd=y 86 | CONFIG_PACKAGE_kmod-usb2=y 87 | CONFIG_PACKAGE_kmod-usb2-pci=y 88 | CONFIG_PACKAGE_kmod-usb3=y 89 | 90 | #挂在硬盘格式 91 | CONFIG_PACKAGE_autoshare-samba=y 92 | CONFIG_PACKAGE_automount=y 93 | 94 | # CONFIG_PACKAGE_antfs-mount is not set 95 | CONFIG_PACKAGE_kmod-fs-antfs=y 96 | CONFIG_PACKAGE_kmod-fs-exfat=y 97 | CONFIG_PACKAGE_kmod-fs-ntfs=y 98 | CONFIG_PACKAGE_kmod-fs-vfat=y 99 | CONFIG_PACKAGE_kmod-fs-exportfs=y 100 | CONFIG_PACKAGE_kmod-fs-ext4=y 101 | CONFIG_PACKAGE_kmod-fs-ksmbd=y 102 | CONFIG_PACKAGE_kmod-fs-nfs-common=y 103 | CONFIG_PACKAGE_kmod-fs-nfs-common-rpcsec=y 104 | CONFIG_PACKAGE_kmod-fs-nfsd=y 105 | 106 | 107 | CONFIG_OPENSSL_ENGINE=y 108 | CONFIG_OPENSSL_OPTIMIZE_SPEED=y 109 | CONFIG_OPENSSL_WITH_ASM=y 110 | CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y 111 | CONFIG_OPENSSL_WITH_CMS=y 112 | CONFIG_OPENSSL_WITH_DEPRECATED=y 113 | CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y 114 | CONFIG_OPENSSL_WITH_PSK=y 115 | CONFIG_OPENSSL_WITH_SRP=y 116 | CONFIG_OPENSSL_WITH_TLS13=y 117 | CONFIG_PACKAGE_libopenssl=y 118 | CONFIG_PACKAGE_libopenssl-conf=y 119 | CONFIG_PACKAGE_openssl-util=y 120 | 121 | 122 | #插件区 123 | CONFIG_PACKAGE_luci-app-firewall=y 124 | CONFIG_PACKAGE_luci-app-opkg=y 125 | #插件区 126 | CONFIG_PACKAGE_luci-app-adguardhome=y 127 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Client is not set 128 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Server is not set 129 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Client is not set 130 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Server is not set 131 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Simple_obfs is not set 132 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks5_Proxy is not set 133 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks_Server is not set 134 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan is not set 135 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan-Go is not set 136 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Xray is not set 137 | CONFIG_PACKAGE_luci-app-dnsfilter=y 138 | # CONFIG_PACKAGE_luci-app-frpc is not set 139 | # CONFIG_PACKAGE_luci-app-frps is not set 140 | CONFIG_PACKAGE_luci-app-mwan3=y 141 | # CONFIG_PACKAGE_luci-app-netdata is not set 142 | # CONFIG_PACKAGE_luci-app-nft-qos is not set 143 | CONFIG_PACKAGE_luci-app-ntpc=y 144 | # CONFIG_PACKAGE_luci-app-openclash is not set 145 | 146 | CONFIG_PACKAGE_luci-app-passwall=y 147 | CONFIG_PACKAGE_luci-app-passwall_INCLUDE_ShadowsocksR_Libev_Server=y 148 | # CONFIG_PACKAGE_luci-app-passwall_INCLUDE_V2ray is not set 149 | # CONFIG_PACKAGE_luci-app-passwall_INCLUDE_V2ray_Plugin is not set 150 | 151 | # CONFIG_PACKAGE_luci-app-qos is not set 152 | CONFIG_PACKAGE_luci-app-samba=y 153 | CONFIG_PACKAGE_luci-app-smartdns=y 154 | CONFIG_PACKAGE_luci-app-sqm=y 155 | CONFIG_PACKAGE_luci-app-ttyd=y 156 | # CONFIG_PACKAGE_luci-app-uhttpd is not set 157 | CONFIG_PACKAGE_luci-app-upnp=y 158 | CONFIG_PACKAGE_luci-app-wol=y 159 | CONFIG_PACKAGE_luci-app-easymesh=y 160 | CONFIG_PACKAGE_luci-app-syncdial=y 161 | # CONFIG_PACKAGE_luci-app-xlnetacc is not set 162 | CONFIG_PACKAGE_luci-app-zerotier=y 163 | #ssrplus科学未集成 164 | # CONFIG_PACKAGE_luci-app-ssr-plus is not set 165 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Kcptun is not set 166 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_NaiveProxy is not set 167 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Redsocks2 is not set 168 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Client=y 169 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Server=y 170 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Rust_Client is not set 171 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Rust_Server is not set 172 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Libev_Client is not set 173 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Libev_Server is not set 174 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Simple_Obfs is not set 175 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Trojan is not set 176 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray_Plugin is not set 177 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Xray is not set 178 | 179 | #bypass科学未集成 180 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Client is not set 181 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Server is not set 182 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Client is not set 183 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Server is not set 184 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Simple_obfs is not set 185 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks5_Proxy is not set 186 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks_Server is not set 187 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan is not set 188 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan-Go is not set 189 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Xray is not set 190 | 191 | #主题 192 | CONFIG_PACKAGE_luci-theme-bootstrap=y 193 | 194 | #必须集成 195 | CONFIG_PACKAGE_luci-base=y 196 | CONFIG_PACKAGE_luci-lib-base=y 197 | CONFIG_PACKAGE_luci-lib-ip=y 198 | CONFIG_PACKAGE_luci-lib-jsonc=y 199 | CONFIG_PACKAGE_luci-lib-nixio=y 200 | CONFIG_PACKAGE_luci-mod-admin-full=y 201 | CONFIG_PACKAGE_luci-mod-network=y 202 | CONFIG_PACKAGE_luci-mod-status=y 203 | CONFIG_PACKAGE_luci-mod-system=y 204 | CONFIG_PACKAGE_luci-proto-ipv6=y 205 | CONFIG_PACKAGE_luci-proto-ppp=y 206 | CONFIG_PACKAGE_luci-ssl=y 207 | CONFIG_PACKAGE_px5g-wolfssl=y 208 | CONFIG_PACKAGE_rpcd=y 209 | CONFIG_PACKAGE_rpcd-mod-file=y 210 | CONFIG_PACKAGE_rpcd-mod-iwinfo=y 211 | CONFIG_PACKAGE_rpcd-mod-luci=y 212 | CONFIG_PACKAGE_rpcd-mod-rrdns=y 213 | CONFIG_PACKAGE_uhttpd=y 214 | CONFIG_PACKAGE_uhttpd-mod-ubus=y 215 | 216 | 217 | #结束 218 | -------------------------------------------------------------------------------- /LEDE-R7800-5.15Test.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ipq806x=y 2 | CONFIG_TARGET_ipq806x_generic=y 3 | CONFIG_TARGET_ipq806x_generic_DEVICE_netgear_r7800=y 4 | 5 | CONFIG_LIBCURL_COOKIES=y 6 | CONFIG_LIBCURL_FILE=y 7 | CONFIG_LIBCURL_FTP=y 8 | CONFIG_LIBCURL_HTTP=y 9 | CONFIG_LIBCURL_NO_SMB="!" 10 | CONFIG_LIBCURL_OPENSSL=y 11 | CONFIG_LIBCURL_PROXY=y 12 | CONFIG_LIBMBEDTLS_HAVE_ARMV8CE_AES=y 13 | CONFIG_LIBSODIUM_MINIMAL=y 14 | 15 | #语言 16 | CONFIG_LUCI_LANG_en=y 17 | CONFIG_LUCI_LANG_zh_Hans=y 18 | 19 | #5.15测试内核开关 20 | CONFIG_TESTING_KERNEL=y 21 | 22 | 23 | #通用配置ipv6 24 | # CONFIG_PACKAGE_dnsmasq is not set 25 | CONFIG_PACKAGE_dnsmasq-full=y 26 | CONFIG_PACKAGE_dnsmasq_full_auth=y 27 | CONFIG_PACKAGE_dnsmasq_full_conntrack=y 28 | CONFIG_PACKAGE_dnsmasq_full_dhcp=y 29 | CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y 30 | CONFIG_PACKAGE_dnsmasq_full_dnssec=y 31 | CONFIG_PACKAGE_dnsmasq_full_ipset=y 32 | CONFIG_PACKAGE_dnsmasq_full_noid=y 33 | CONFIG_PACKAGE_dnsmasq_full_tftp=y 34 | CONFIG_PACKAGE_6in4=y 35 | CONFIG_PACKAGE_6rd=y 36 | CONFIG_PACKAGE_6to4=y 37 | 38 | #挂在硬盘格式 39 | CONFIG_PACKAGE_autoshare-samba=y 40 | CONFIG_PACKAGE_automount=y 41 | 42 | 43 | 44 | 45 | CONFIG_DEFAULT_kmod-fs-vfat=y 46 | # CONFIG_PACKAGE_kmod-fs-afs is not set 47 | CONFIG_PACKAGE_kmod-fs-exfat=y 48 | CONFIG_PACKAGE_kmod-fs-ext4=y 49 | CONFIG_PACKAGE_kmod-fs-ntfs3-oot=y 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | # CONFIG_PACKAGE_antfs-mount is not set 59 | # CONFIG_PACKAGE_kmod-fs-nfs-common is not set 60 | # CONFIG_PACKAGE_kmod-fs-nfs-common-rpcsec is not set 61 | # CONFIG_PACKAGE_kmod-fs-nfsd is not set 62 | 63 | 64 | CONFIG_PACKAGE_cgi-io=y 65 | CONFIG_PACKAGE_libiwinfo-lua=y 66 | CONFIG_PACKAGE_liblua=y 67 | CONFIG_PACKAGE_liblucihttp=y 68 | CONFIG_PACKAGE_liblucihttp-lua=y 69 | CONFIG_PACKAGE_libubus-lua=y 70 | CONFIG_PACKAGE_lua=y 71 | CONFIG_PACKAGE_luci=y 72 | CONFIG_PACKAGE_luci-app-firewall=y 73 | CONFIG_PACKAGE_luci-app-opkg=y 74 | CONFIG_PACKAGE_luci-base=y 75 | CONFIG_PACKAGE_luci-lib-base=y 76 | CONFIG_PACKAGE_luci-lib-ip=y 77 | CONFIG_PACKAGE_luci-lib-jsonc=y 78 | CONFIG_PACKAGE_luci-lib-nixio=y 79 | CONFIG_PACKAGE_luci-mod-admin-full=y 80 | CONFIG_PACKAGE_luci-mod-network=y 81 | CONFIG_PACKAGE_luci-mod-status=y 82 | CONFIG_PACKAGE_luci-mod-system=y 83 | CONFIG_PACKAGE_luci-proto-ipv6=y 84 | CONFIG_PACKAGE_luci-proto-ppp=y 85 | CONFIG_PACKAGE_luci-ssl=y 86 | CONFIG_PACKAGE_luci-theme-bootstrap=y 87 | CONFIG_PACKAGE_px5g-wolfssl=y 88 | CONFIG_PACKAGE_rpcd=y 89 | CONFIG_PACKAGE_rpcd-mod-file=y 90 | CONFIG_PACKAGE_rpcd-mod-iwinfo=y 91 | CONFIG_PACKAGE_rpcd-mod-luci=y 92 | CONFIG_PACKAGE_rpcd-mod-rrdns=y 93 | CONFIG_PACKAGE_uhttpd=y 94 | CONFIG_PACKAGE_uhttpd-mod-ubus=y 95 | 96 | 97 | 98 | 99 | CONFIG_PACKAGE_ipv6helper=y 100 | CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y 101 | CONFIG_PACKAGE_6in4=y 102 | CONFIG_PACKAGE_6rd=y 103 | CONFIG_PACKAGE_6to4=y 104 | 105 | CONFIG_PACKAGE_kmod-zram=y 106 | CONFIG_PACKAGE_zram-swap=y 107 | 108 | CONFIG_PACKAGE_kmod-usb-net=y 109 | CONFIG_PACKAGE_kmod-usb-net-aqc111=y 110 | CONFIG_PACKAGE_kmod-usb-net-asix=y 111 | CONFIG_PACKAGE_kmod-usb-net-asix-ax88179=y 112 | CONFIG_PACKAGE_kmod-usb-net-cdc-eem=y 113 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 114 | CONFIG_PACKAGE_kmod-usb-net-cdc-mbim=y 115 | CONFIG_PACKAGE_kmod-usb-net-cdc-ncm=y 116 | CONFIG_PACKAGE_kmod-usb-net-cdc-subset=y 117 | CONFIG_PACKAGE_kmod-usb-net-dm9601-ether=y 118 | CONFIG_PACKAGE_kmod-usb-net-hso=y 119 | CONFIG_PACKAGE_kmod-usb-net-huawei-cdc-ncm=y 120 | CONFIG_PACKAGE_kmod-usb-net-ipheth=y 121 | CONFIG_PACKAGE_kmod-usb-net-kalmia=y 122 | CONFIG_PACKAGE_kmod-usb-net-kaweth=y 123 | CONFIG_PACKAGE_kmod-usb-net-mcs7830=y 124 | CONFIG_PACKAGE_kmod-usb-net-pegasus=y 125 | CONFIG_PACKAGE_kmod-usb-net-pl=y 126 | CONFIG_PACKAGE_kmod-usb-net-qmi-wwan=y 127 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 128 | CONFIG_PACKAGE_kmod-usb-net-rtl8150=y 129 | CONFIG_PACKAGE_kmod-usb-net-sierrawireless=y 130 | CONFIG_PACKAGE_kmod-usb-net-smsc95xx=y 131 | CONFIG_PACKAGE_kmod-usb-net-sr9700=y 132 | CONFIG_PACKAGE_kmod-usb-wdm=y 133 | 134 | 135 | # CONFIG_PACKAGE_kmod-qca-nss-gmac is not set 136 | 137 | 138 | # CONFIG_PACKAGE_luci-app-qbittorrent is not set 139 | CONFIG_PACKAGE_luci-app-diskman=y 140 | CONFIG_PACKAGE_luci-app-hd-idle=y 141 | CONFIG_PACKAGE_luci-app-fileassistant=y 142 | CONFIG_PACKAGE_luci-app-filebrowser=y 143 | CONFIG_PACKAGE_luci-app-filetransfer=y 144 | 145 | CONFIG_PACKAGE_luci-app-dnsfilter=y 146 | # CONFIG_PACKAGE_luci-app-adbyby-plus is not set 147 | # CONFIG_PACKAGE_luci-app-easymesh is not set 148 | CONFIG_PACKAGE_luci-app-guest-wifi=y 149 | # CONFIG_PACKAGE_luci-app-ipsec-vpnd is not set 150 | # CONFIG_PACKAGE_luci-app-ntpc is not set 151 | CONFIG_PACKAGE_luci-app-ddns=y 152 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 153 | CONFIG_PACKAGE_luci-app-openclash=y 154 | CONFIG_PACKAGE_luci-app-passwall=y 155 | CONFIG_PACKAGE_luci-app-passwall_INCLUDE_ShadowsocksR_Libev_Server=y 156 | # CONFIG_PACKAGE_luci-app-passwall_INCLUDE_V2ray is not set 157 | # CONFIG_PACKAGE_luci-app-passwall_INCLUDE_V2ray_Plugin is not set 158 | # CONFIG_PACKAGE_luci-app-qos is not set 159 | CONFIG_PACKAGE_luci-app-smartdns=y 160 | # CONFIG_PACKAGE_luci-app-sqm is not set 161 | CONFIG_PACKAGE_luci-app-ttyd=y 162 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 163 | # CONFIG_PACKAGE_luci-app-unblockmusic_INCLUDE_UnblockNeteaseMusic_Go is not set 164 | CONFIG_PACKAGE_luci-app-wifischedule=y 165 | CONFIG_PACKAGE_luci-app-vlmcsd=y 166 | 167 | CONFIG_PACKAGE_luci-theme-bootstrap=y 168 | 169 | 170 | -------------------------------------------------------------------------------- /LEDE-R7800-Lite.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ipq806x=y 2 | CONFIG_TARGET_ipq806x_generic=y 3 | CONFIG_TARGET_ipq806x_generic_DEVICE_netgear_r7800=y 4 | 5 | CONFIG_PACKAGE_kmod-zram=y 6 | CONFIG_PACKAGE_zram-swap=y 7 | 8 | CONFIG_LIBCURL_COOKIES=y 9 | CONFIG_LIBCURL_FILE=y 10 | CONFIG_LIBCURL_FTP=y 11 | CONFIG_LIBCURL_HTTP=y 12 | CONFIG_LIBCURL_NO_SMB="!" 13 | CONFIG_LIBCURL_OPENSSL=y 14 | CONFIG_LIBCURL_PROXY=y 15 | CONFIG_LIBMBEDTLS_HAVE_ARMV8CE_AES=y 16 | CONFIG_LIBSODIUM_MINIMAL=y 17 | 18 | CONFIG_PACKAGE_ipv6helper=y 19 | CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y 20 | CONFIG_PACKAGE_6in4=y 21 | CONFIG_PACKAGE_6rd=y 22 | CONFIG_PACKAGE_6to4=y 23 | 24 | # NSS Drivers 25 | CONFIG_PACKAGE_kmod-qca-nss-drv=y 26 | CONFIG_PACKAGE_kmod-qca-nss-drv-qdisc=y 27 | CONFIG_PACKAGE_kmod-qca-nss-ecm-standard=y 28 | CONFIG_PACKAGE_kmod-qca-nss-gmac=y 29 | CONFIG_PACKAGE_kmod-nss-ifb=y 30 | CONFIG_PACKAGE_kmod-qca-nss-drv-pppoe=y 31 | CONFIG_PACKAGE_MAC80211_NSS_SUPPORT=y 32 | 33 | 34 | CONFIG_PACKAGE_kmod-usb-net=y 35 | CONFIG_PACKAGE_kmod-usb-net-aqc111=y 36 | CONFIG_PACKAGE_kmod-usb-net-asix=y 37 | CONFIG_PACKAGE_kmod-usb-net-asix-ax88179=y 38 | CONFIG_PACKAGE_kmod-usb-net-cdc-eem=y 39 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 40 | CONFIG_PACKAGE_kmod-usb-net-cdc-mbim=y 41 | CONFIG_PACKAGE_kmod-usb-net-cdc-ncm=y 42 | CONFIG_PACKAGE_kmod-usb-net-cdc-subset=y 43 | CONFIG_PACKAGE_kmod-usb-net-dm9601-ether=y 44 | CONFIG_PACKAGE_kmod-usb-net-hso=y 45 | CONFIG_PACKAGE_kmod-usb-net-huawei-cdc-ncm=y 46 | CONFIG_PACKAGE_kmod-usb-net-ipheth=y 47 | CONFIG_PACKAGE_kmod-usb-net-kalmia=y 48 | CONFIG_PACKAGE_kmod-usb-net-kaweth=y 49 | CONFIG_PACKAGE_kmod-usb-net-mcs7830=y 50 | CONFIG_PACKAGE_kmod-usb-net-pegasus=y 51 | CONFIG_PACKAGE_kmod-usb-net-pl=y 52 | CONFIG_PACKAGE_kmod-usb-net-qmi-wwan=y 53 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 54 | CONFIG_PACKAGE_kmod-usb-net-rtl8150=y 55 | CONFIG_PACKAGE_kmod-usb-net-sierrawireless=y 56 | CONFIG_PACKAGE_kmod-usb-net-smsc95xx=y 57 | CONFIG_PACKAGE_kmod-usb-net-sr9700=y 58 | CONFIG_PACKAGE_kmod-usb-printer=y 59 | CONFIG_PACKAGE_kmod-usb-wdm=y 60 | 61 | 62 | CONFIG_PACKAGE_luci-app-diskman=y 63 | CONFIG_PACKAGE_luci-app-hd-idle=y 64 | CONFIG_PACKAGE_luci-app-fileassistant=y 65 | CONFIG_PACKAGE_luci-app-filebrowser=y 66 | CONFIG_PACKAGE_luci-app-filetransfer=y 67 | 68 | 69 | 70 | CONFIG_PACKAGE_luci-app-ddns=y 71 | CONFIG_PACKAGE_luci-app-dnsfilter=y 72 | #CONFIG_PACKAGE_luci-app-dawn=y 73 | # CONFIG_PACKAGE_luci-app-adbyby-plus is not set 74 | CONFIG_PACKAGE_luci-app-adguardhome=y 75 | CONFIG_PACKAGE_luci-app-easymesh=y 76 | CONFIG_PACKAGE_luci-app-frpc=y 77 | CONFIG_PACKAGE_luci-app-frps=y 78 | CONFIG_PACKAGE_luci-app-guest-wifi=y 79 | 80 | CONFIG_PACKAGE_luci-app-aliyundrive-webdav=y 81 | CONFIG_PACKAGE_luci-app-jd-dailybonus=y 82 | 83 | CONFIG_PACKAGE_luci-app-mwan3=y 84 | CONFIG_PACKAGE_luci-app-ntpc=y 85 | CONFIG_PACKAGE_luci-app-openclash=y 86 | CONFIG_PACKAGE_luci-app-passwall=y 87 | CONFIG_PACKAGE_luci-app-passwall_INCLUDE_ShadowsocksR_Libev_Server=y 88 | # CONFIG_PACKAGE_luci-app-passwall_INCLUDE_V2ray is not set 89 | # CONFIG_PACKAGE_luci-app-passwall_INCLUDE_V2ray_Plugin is not set 90 | #CONFIG_PACKAGE_luci-app-pptp-server=y 91 | CONFIG_PACKAGE_luci-app-pushbot=y 92 | # CONFIG_PACKAGE_luci-app-qos is not set 93 | 94 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 95 | CONFIG_PACKAGE_luci-app-smartdns=y 96 | CONFIG_PACKAGE_luci-app-sqm=y 97 | CONFIG_PACKAGE_luci-app-syncdial=y 98 | CONFIG_PACKAGE_luci-app-ttyd=y 99 | CONFIG_PACKAGE_luci-app-udpxy=y 100 | CONFIG_PACKAGE_luci-app-uhttpd=y 101 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 102 | # CONFIG_PACKAGE_luci-app-unblockmusic_INCLUDE_UnblockNeteaseMusic_Go is not set 103 | CONFIG_PACKAGE_luci-app-usb-printer=y 104 | CONFIG_PACKAGE_luci-app-wifischedule=y 105 | CONFIG_PACKAGE_luci-app-wireguard=y 106 | CONFIG_PACKAGE_luci-app-vlmcsd=y 107 | 108 | CONFIG_PACKAGE_luci-theme-infinityfreedom=y 109 | -------------------------------------------------------------------------------- /OpenWrt.config: -------------------------------------------------------------------------------- 1 | #openwrt官方源码配置文件,集成多个路由器机型,插件就集成这么几个,其他的可从固件中的软件库随意安装。需要集成那个机型,把前面的#去掉即可! 2 | #固定格式机型 3 | #CONFIG_TARGET_ramips=y 4 | #CONFIG_TARGET_ramips_mt7621=y 5 | 6 | #newifi-d2 7 | #CONFIG_TARGET_ramips_mt7621_DEVICE_d-team_newifi-d2=y 8 | #k2p 9 | #CONFIG_TARGET_ramips_mt7621_DEVICE_phicomm_k2p=y 10 | #xiaomimi-ac2100 11 | #CONFIG_TARGET_ramips_mt7621_DEVICE_xiaomi_mi-router-ac2100=y 12 | #redi-ac2100 13 | #CONFIG_TARGET_ramips_mt7621_DEVICE_xiaomi_redmi-router-ac2100=y 14 | 15 | 16 | #ipq806x 17 | CONFIG_TARGET_ipq806x=y 18 | CONFIG_TARGET_ipq806x_generic=y 19 | #CONFIG_TARGET_ipq806x_generic_DEVICE_netgear_r7800=y 20 | #CONFIG_TARGET_ipq806x_generic_DEVICE_linksys_e8350-v1=y 21 | #CONFIG_TARGET_ipq806x_generic_DEVICE_linksys_ea7500-v1=y 22 | #CONFIG_TARGET_ipq806x_generic_DEVICE_linksys_ea8500=y 23 | #CONFIG_TARGET_ipq806x_generic_DEVICE_netgear_d7800=y 24 | #CONFIG_TARGET_ipq806x_generic_DEVICE_netgear_r7500=y 25 | #CONFIG_TARGET_ipq806x_generic_DEVICE_netgear_r7500v2=y 26 | CONFIG_TARGET_ipq806x_generic_DEVICE_netgear_xr500=y 27 | #CONFIG_TARGET_ipq806x_generic_DEVICE_tplink_ad7200=y 28 | #CONFIG_TARGET_ipq806x_generic_DEVICE_tplink_c2600=y 29 | #CONFIG_TARGET_ipq806x_generic_DEVICE_tplink_vr2600v=y 30 | 31 | CONFIG_LIBCURL_COOKIES=y 32 | CONFIG_LIBCURL_FILE=y 33 | CONFIG_LIBCURL_FTP=y 34 | CONFIG_LIBCURL_HTTP=y 35 | CONFIG_LIBCURL_NO_SMB="!" 36 | CONFIG_LIBCURL_OPENSSL=y 37 | CONFIG_LIBCURL_PROXY=y 38 | CONFIG_LIBMBEDTLS_HAVE_ARMV8CE_AES=y 39 | CONFIG_LIBSODIUM_MINIMAL=y 40 | 41 | 42 | #语言 43 | CONFIG_LUCI_LANG_en=y 44 | CONFIG_LUCI_LANG_zh_Hans=y 45 | 46 | #必须集成主环境 47 | # CONFIG_KERNEL_KALLSYMS is not set 48 | CONFIG_PACKAGE_cgi-io=y 49 | CONFIG_PACKAGE_libiwinfo-lua=y 50 | CONFIG_PACKAGE_liblua=y 51 | CONFIG_PACKAGE_liblucihttp=y 52 | CONFIG_PACKAGE_liblucihttp-lua=y 53 | CONFIG_PACKAGE_libubus-lua=y 54 | CONFIG_PACKAGE_lua=y 55 | CONFIG_PACKAGE_luci=y 56 | 57 | 58 | 59 | #通用配置ipv6 60 | # CONFIG_PACKAGE_dnsmasq is not set 61 | CONFIG_PACKAGE_dnsmasq-full=y 62 | CONFIG_PACKAGE_dnsmasq_full_auth=y 63 | CONFIG_PACKAGE_dnsmasq_full_conntrack=y 64 | CONFIG_PACKAGE_dnsmasq_full_dhcp=y 65 | CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y 66 | CONFIG_PACKAGE_dnsmasq_full_dnssec=y 67 | CONFIG_PACKAGE_dnsmasq_full_ipset=y 68 | CONFIG_PACKAGE_dnsmasq_full_noid=y 69 | CONFIG_PACKAGE_dnsmasq_full_tftp=y 70 | CONFIG_PACKAGE_6in4=y 71 | CONFIG_PACKAGE_6rd=y 72 | CONFIG_PACKAGE_6to4=y 73 | 74 | 75 | #usb 76 | CONFIG_PACKAGE_kmod-usb-core=y 77 | CONFIG_PACKAGE_kmod-usb-dwc2=y 78 | CONFIG_PACKAGE_kmod-usb-dwc3=y 79 | CONFIG_PACKAGE_kmod-usb-ehci=y 80 | CONFIG_PACKAGE_kmod-usb-ledtrig-usbport=y 81 | CONFIG_PACKAGE_kmod-usb-net=y 82 | CONFIG_PACKAGE_kmod-usb-net-aqc111=y 83 | CONFIG_PACKAGE_kmod-usb-net-asix=y 84 | CONFIG_PACKAGE_kmod-usb-net-asix-ax88179=y 85 | CONFIG_PACKAGE_kmod-usb-net-cdc-eem=y 86 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 87 | CONFIG_PACKAGE_kmod-usb-net-cdc-mbim=y 88 | CONFIG_PACKAGE_kmod-usb-net-cdc-ncm=y 89 | CONFIG_PACKAGE_kmod-usb-net-cdc-subset=y 90 | CONFIG_PACKAGE_kmod-usb-net-dm9601-ether=y 91 | CONFIG_PACKAGE_kmod-usb-net-hso=y 92 | CONFIG_PACKAGE_kmod-usb-net-huawei-cdc-ncm=y 93 | CONFIG_PACKAGE_kmod-usb-net-ipheth=y 94 | CONFIG_PACKAGE_kmod-usb-net-kalmia=y 95 | CONFIG_PACKAGE_kmod-usb-net-kaweth=y 96 | CONFIG_PACKAGE_kmod-usb-net-mcs7830=y 97 | CONFIG_PACKAGE_kmod-usb-net-pegasus=y 98 | CONFIG_PACKAGE_kmod-usb-net-pl=y 99 | CONFIG_PACKAGE_kmod-usb-net-qmi-wwan=y 100 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 101 | CONFIG_PACKAGE_kmod-usb-net-sierrawireless=y 102 | CONFIG_PACKAGE_kmod-usb-net-smsc95xx=y 103 | CONFIG_PACKAGE_kmod-usb-net-sr9700=y 104 | CONFIG_PACKAGE_kmod-usb-ohci=y 105 | CONFIG_PACKAGE_kmod-usb-ohci-pci=y 106 | CONFIG_PACKAGE_kmod-usb-printer=y 107 | CONFIG_PACKAGE_kmod-usb-roles=y 108 | CONFIG_PACKAGE_kmod-usb-serial=y 109 | CONFIG_PACKAGE_kmod-usb-serial-option=y 110 | CONFIG_PACKAGE_kmod-usb-serial-wwan=y 111 | CONFIG_PACKAGE_kmod-usb-storage=y 112 | CONFIG_PACKAGE_kmod-usb-storage-extras=y 113 | CONFIG_PACKAGE_kmod-usb-storage-uas=y 114 | CONFIG_PACKAGE_kmod-usb-wdm=y 115 | CONFIG_PACKAGE_kmod-usb-xhci-hcd=y 116 | CONFIG_PACKAGE_kmod-usb2=y 117 | CONFIG_PACKAGE_kmod-usb2-pci=y 118 | CONFIG_PACKAGE_kmod-usb3=y 119 | 120 | #挂在硬盘格式 121 | 122 | CONFIG_PACKAGE_block-mount=y 123 | 124 | CONFIG_PACKAGE_libmount=y 125 | 126 | CONFIG_BUSYBOX_CONFIG_MOUNT=y 127 | 128 | CONFIG_PACKAGE_autoshare-samba=y 129 | CONFIG_PACKAGE_automount=y 130 | CONFIG_PACKAGE_antfs-mount=y 131 | CONFIG_PACKAGE_kmod-fs-antfs=y 132 | CONFIG_PACKAGE_kmod-fs-exfat=y 133 | CONFIG_PACKAGE_kmod-fs-ntfs=y 134 | CONFIG_PACKAGE_kmod-fs-vfat=y 135 | CONFIG_PACKAGE_kmod-fs-exportfs=y 136 | CONFIG_PACKAGE_kmod-fs-ext4=y 137 | CONFIG_PACKAGE_kmod-fs-ksmbd=y 138 | CONFIG_PACKAGE_kmod-fs-nfs-common=y 139 | CONFIG_PACKAGE_kmod-fs-nfs-common-rpcsec=y 140 | CONFIG_PACKAGE_kmod-fs-nfsd=y 141 | 142 | 143 | CONFIG_OPENSSL_ENGINE=y 144 | CONFIG_OPENSSL_OPTIMIZE_SPEED=y 145 | CONFIG_OPENSSL_WITH_ASM=y 146 | CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y 147 | CONFIG_OPENSSL_WITH_CMS=y 148 | CONFIG_OPENSSL_WITH_DEPRECATED=y 149 | CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y 150 | CONFIG_OPENSSL_WITH_PSK=y 151 | CONFIG_OPENSSL_WITH_SRP=y 152 | CONFIG_OPENSSL_WITH_TLS13=y 153 | CONFIG_PACKAGE_libopenssl=y 154 | CONFIG_PACKAGE_libopenssl-conf=y 155 | CONFIG_PACKAGE_openssl-util=y 156 | 157 | 158 | #插件区 159 | CONFIG_PACKAGE_luci-app-firewall=y 160 | CONFIG_PACKAGE_luci-app-opkg=y 161 | #插件区 162 | CONFIG_PACKAGE_luci-app-adguardhome=y 163 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Client is not set 164 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Server is not set 165 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Client is not set 166 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Server is not set 167 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Simple_obfs is not set 168 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks5_Proxy is not set 169 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks_Server is not set 170 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan is not set 171 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan-Go is not set 172 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Xray is not set 173 | CONFIG_PACKAGE_luci-app-dnsfilter=y 174 | # CONFIG_PACKAGE_luci-app-frpc is not set 175 | # CONFIG_PACKAGE_luci-app-frps is not set 176 | # CONFIG_PACKAGE_luci-app-mwan3 is not set 177 | # CONFIG_PACKAGE_luci-app-netdata is not set 178 | # CONFIG_PACKAGE_luci-app-nft-qos is not set 179 | CONFIG_PACKAGE_luci-app-ntpc=y 180 | CONFIG_PACKAGE_luci-app-openclash=y 181 | 182 | CONFIG_PACKAGE_luci-app-passwall=y 183 | CONFIG_PACKAGE_luci-app-passwall_INCLUDE_ShadowsocksR_Libev_Server=y 184 | # CONFIG_PACKAGE_luci-app-passwall_INCLUDE_V2ray is not set 185 | # CONFIG_PACKAGE_luci-app-passwall_INCLUDE_V2ray_Plugin is not set 186 | 187 | # CONFIG_PACKAGE_luci-app-qos is not set 188 | CONFIG_PACKAGE_luci-app-samba4=y 189 | CONFIG_PACKAGE_luci-app-smartdns=y 190 | CONFIG_PACKAGE_luci-app-sqm=y 191 | CONFIG_PACKAGE_luci-app-ttyd=y 192 | # CONFIG_PACKAGE_luci-app-uhttpd is not set 193 | CONFIG_PACKAGE_luci-app-upnp=y 194 | CONFIG_PACKAGE_luci-app-wol=y 195 | # CONFIG_PACKAGE_luci-app-syncdial is not set 196 | # CONFIG_PACKAGE_luci-app-xlnetacc is not set 197 | # CONFIG_PACKAGE_luci-app-zerotier is not set 198 | #ssrplus科学未集成 199 | # CONFIG_PACKAGE_luci-app-ssr-plus is not set 200 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Kcptun is not set 201 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_NaiveProxy is not set 202 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Redsocks2 is not set 203 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Client=y 204 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Server=y 205 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Rust_Client is not set 206 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Rust_Server is not set 207 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Libev_Client is not set 208 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Libev_Server is not set 209 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Simple_Obfs is not set 210 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Trojan is not set 211 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray_Plugin is not set 212 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Xray is not set 213 | 214 | #bypass科学未集成 215 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Client is not set 216 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Server is not set 217 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Client is not set 218 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Server is not set 219 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Simple_obfs is not set 220 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks5_Proxy is not set 221 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks_Server is not set 222 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan is not set 223 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan-Go is not set 224 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Xray is not set 225 | 226 | #主题 227 | CONFIG_PACKAGE_luci-theme-bootstrap=y 228 | 229 | #必须集成 230 | CONFIG_PACKAGE_luci-kmod-tcp-bbr=y 231 | 232 | 233 | CONFIG_PACKAGE_luci-base=y 234 | CONFIG_PACKAGE_luci-lib-base=y 235 | CONFIG_PACKAGE_luci-lib-ip=y 236 | CONFIG_PACKAGE_luci-lib-jsonc=y 237 | CONFIG_PACKAGE_luci-lib-nixio=y 238 | CONFIG_PACKAGE_luci-mod-admin-full=y 239 | CONFIG_PACKAGE_luci-mod-network=y 240 | CONFIG_PACKAGE_luci-mod-status=y 241 | CONFIG_PACKAGE_luci-mod-system=y 242 | CONFIG_PACKAGE_luci-proto-ipv6=y 243 | CONFIG_PACKAGE_luci-proto-ppp=y 244 | CONFIG_PACKAGE_luci-ssl=y 245 | CONFIG_PACKAGE_px5g-wolfssl=y 246 | CONFIG_PACKAGE_rpcd=y 247 | CONFIG_PACKAGE_rpcd-mod-file=y 248 | CONFIG_PACKAGE_rpcd-mod-iwinfo=y 249 | CONFIG_PACKAGE_rpcd-mod-luci=y 250 | CONFIG_PACKAGE_rpcd-mod-rrdns=y 251 | CONFIG_PACKAGE_uhttpd=y 252 | CONFIG_PACKAGE_uhttpd-mod-ubus=y 253 | 254 | 255 | #结束 256 | 257 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 新增CMCC-RAX3000M 2 | 插件源码默认:kenzok8大神的 3 | -------------------------------------------------------------------------------- /Scripts/Extras.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #增加主题 4 | #echo "CONFIG_PACKAGE_luci-theme-$OWRT_THEME=y" >> .config 5 | #echo "CONFIG_PACKAGE_luci-app-$OWRT_THEME-config=y" >> .config 6 | 7 | #根据源码来修改 8 | #if [[ $OWRT_URL != *"lede"* ]] ; then 9 | #增加luci界面 10 | #echo "CONFIG_PACKAGE_luci=y" >> .config 11 | #echo "CONFIG_LUCI_LANG_zh_Hans=y" >> .config 12 | #fi 13 | -------------------------------------------------------------------------------- /Scripts/Plugins.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #Design Theme 4 | #git clone --depth=1 --single-branch --branch $(echo $OWRT_URL | grep -iq "lede" && echo "main" || echo "js") https://github.com/gngpp/luci-theme-design.git 5 | #git clone --depth=1 --single-branch https://github.com/gngpp/luci-app-design-config.git 6 | #sed -i 's/dark/light/g' luci-app-design-config/root/etc/config/design 7 | #Argon Theme 8 | #git clone --depth=1 --single-branch --branch $(echo $OWRT_URL | grep -iq "lede" && echo "18.06" || echo "master") https://github.com/jerrykuku/luci-theme-argon.git 9 | #git clone --depth=1 --single-branch --branch $(echo $OWRT_URL | grep -iq "lede" && echo "18.06" || echo "master") https://github.com/jerrykuku/luci-app-argon-config.git 10 | #Linkease 11 | git clone --depth=1 --single-branch https://github.com/linkease/istore.git 12 | git clone --depth=1 --single-branch https://github.com/linkease/nas-packages.git 13 | git clone --depth=1 --single-branch https://github.com/linkease/nas-packages-luci.git 14 | #Open Clash 15 | git clone --depth=1 --single-branch --branch "dev" https://github.com/vernesong/OpenClash.git 16 | #Pass Wall 17 | git clone --depth=1 --single-branch --branch "main" https://github.com/xiaorouji/openwrt-passwall.git ./pw_luci 18 | git clone --depth=1 --single-branch --branch "main" https://github.com/xiaorouji/openwrt-passwall-packages.git ./pw_packages 19 | 20 | #预置OpenClash内核和GEO数据 21 | export CORE_VER=https://raw.githubusercontent.com/vernesong/OpenClash/core/dev/core_version 22 | export CORE_TUN=https://github.com/vernesong/OpenClash/raw/core/dev/premium/clash-linux 23 | export CORE_DEV=https://github.com/vernesong/OpenClash/raw/core/dev/dev/clash-linux 24 | export CORE_MATE=https://github.com/vernesong/OpenClash/raw/core/dev/meta/clash-linux 25 | 26 | export CORE_TYPE=$(echo $OWRT_TARGET | grep -Eiq "64|86" && echo "amd64" || echo "arm64") 27 | export TUN_VER=$(curl -sfL $CORE_VER | sed -n "2{s/\r$//;p;q}") 28 | 29 | export GEO_MMDB=https://github.com/alecthw/mmdb_china_ip_list/raw/release/lite/Country.mmdb 30 | export GEO_SITE=https://github.com/Loyalsoldier/v2ray-rules-dat/raw/release/geosite.dat 31 | export GEO_IP=https://github.com/Loyalsoldier/v2ray-rules-dat/raw/release/geoip.dat 32 | 33 | cd ./OpenClash/luci-app-openclash/root/etc/openclash 34 | 35 | curl -sfL -o ./Country.mmdb $GEO_MMDB 36 | curl -sfL -o ./GeoSite.dat $GEO_SITE 37 | curl -sfL -o ./GeoIP.dat $GEO_IP 38 | 39 | mkdir ./core && cd ./core 40 | 41 | curl -sfL -o ./tun.gz "$CORE_TUN"-"$CORE_TYPE"-"$TUN_VER".gz 42 | gzip -d ./tun.gz && mv ./tun ./clash_tun 43 | 44 | curl -sfL -o ./meta.tar.gz "$CORE_MATE"-"$CORE_TYPE".tar.gz 45 | tar -zxf ./meta.tar.gz && mv ./clash ./clash_meta 46 | 47 | curl -sfL -o ./dev.tar.gz "$CORE_DEV"-"$CORE_TYPE".tar.gz 48 | tar -zxf ./dev.tar.gz 49 | 50 | chmod +x ./clash* ; rm -rf ./*.gz 51 | -------------------------------------------------------------------------------- /Scripts/Renames.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #批量重命名为 源码_型号_日期 4 | for var in $OWRT_TYPE ; do 5 | for file in $(find ./ -type f -iname "*$var*.*" ! -iname "*.txt") ; do 6 | export ext=$(basename "$file" | cut -d '.' -f 2-) 7 | export name=$(basename "$file" | cut -d '.' -f 1 | grep -io "\($var\).*") 8 | export new_file="$OWRT_SOURCE"_"$name"_"$OWRT_DATE"."$ext" 9 | mv -f "$file" "$new_file" 10 | done 11 | done 12 | -------------------------------------------------------------------------------- /Scripts/Settings.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | #删除冲突插件 4 | rm -rf $(find ./feeds/luci/ -type d -regex ".*\(argon\|design\|openclash\).*") 5 | rm -rf feeds/smpackage/{base-files,dnsmasq,firewall*,fullconenat,libnftnl,nftables,ppp,opkg,ucl,upx,vsftpd-alt,miniupnpd-iptables,wireless-regdb} 6 | #修改默认主题 7 | #sed -i "s/luci-theme-bootstrap/luci-theme-$OWRT_THEME/g" $(find ./feeds/luci/collections/ -type f -name "Makefile") 8 | #修改默认IP地址 9 | sed -i "s/192\.168\.[0-9]*\.[0-9]*/$OWRT_IP/g" ./package/base-files/files/bin/config_generate 10 | #修改默认主机名 11 | sed -i "s/hostname='.*'/hostname='$OWRT_NAME'/g" ./package/base-files/files/bin/config_generate 12 | #修改默认时区 13 | sed -i "s/timezone='.*'/timezone='CST-8'/g" ./package/base-files/files/bin/config_generate 14 | sed -i "/timezone='.*'/a\\\t\t\set system.@system[-1].zonename='Asia/Shanghai'" ./package/base-files/files/bin/config_generate 15 | 16 | #根据源码来修改 17 | if [[ $OWRT_URL == *"lede"* ]] ; then 18 | #修改默认时间格式 19 | sed -i 's/os.date()/os.date("%Y-%m-%d %H:%M:%S %A")/g' $(find ./package/*/autocore/files/ -type f -name "index.htm") 20 | fi 21 | -------------------------------------------------------------------------------- /diy-part1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # Copyright (c) 2019-2020 P3TERX 4 | # 5 | # This is free software, licensed under the MIT License. 6 | # See /LICENSE for more information. 7 | # 8 | # https://github.com/P3TERX/Actions-OpenWrt 9 | # File name: diy-part1.sh 10 | # Description: OpenWrt DIY script part 1 (Before Update feeds) 11 | # 12 | 13 | # Uncomment a feed source 14 | #sed -i 's/^#\(.*helloworld\)/\1/' feeds.conf.default 15 | 16 | # Add a feed source 17 | echo 'src-git helloworld https://github.com/fw876/helloworld' >>feeds.conf.default 18 | #echo 'src-git passwall https://github.com/xiaorouji/openwrt-passwall' >>feeds.conf.default 19 | -------------------------------------------------------------------------------- /diy-part2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # Copyright (c) 2019-2020 P3TERX 4 | # 5 | # This is free software, licensed under the MIT License. 6 | # See /LICENSE for more information. 7 | # 8 | # https://github.com/P3TERX/Actions-OpenWrt 9 | # File name: diy-part2.sh 10 | # Description: OpenWrt DIY script part 2 (After Update feeds) 11 | 12 | # Modify default IP 13 | sed -i 's/192.168.1.1/192.168.10.1/g' package/base-files/files/bin/config_generate 14 | 15 | #sirpdboy 16 | #git clone https://github.com/sirpdboy/sirpdboy-package.git package/sirpdboy-package 17 | git clone https://github.com/sirpdboy/luci-theme-opentopd.git package/luci-theme-opentopd 18 | git clone https://github.com/sirpdboy/luci-app-advanced.git package/luci-app-advanced 19 | git clone https://github.com/sirpdboy/netspeedtest.git package/netspeedtest 20 | git clone https://github.com/sirpdboy/luci-app-netdata.git package/luci-app-netdata 21 | git clone https://github.com/sirpdboy/luci-app-poweroffdevice.git package/luci-app-poweroffdevice 22 | git clone https://github.com/sirpdboy/luci-app-autotimeset.git package/luci-app-autotimeset 23 | 24 | #git clone https://github.com/kiddin9/openwrt-packages.git package/openwrt-packages 25 | 26 | 27 | #修正连接数(by ベ七秒鱼ベ) 28 | sed -i '/customized in this file/a net.netfilter.nf_conntrack_max=165535' package/base-files/files/etc/sysctl.conf 29 | 30 | # themes添加(svn co 命令意思:指定版本如https://github) 31 | git clone https://github.com/xiaoqingfengATGH/luci-theme-infinityfreedom package/luci-theme-infinityfreedom 32 | git clone https://github.com/Leo-Jo-My/luci-theme-opentomcat.git package/luci-theme-opentomcat 33 | git clone https://github.com/openwrt-develop/luci-theme-atmaterial.git package/luci-theme-atmaterial 34 | git clone https://github.com/kiddin9/luci-app-dnsfilter.git package/luci-app-dnsfilter 35 | 36 | #git clone https://github.com/kenzok8/openwrt-packages.git package/openwrt-packages 37 | 38 | #添加额外软件包 39 | git clone https://github.com/rufengsuixing/luci-app-adguardhome.git package/luci-app-adguardhome 40 | git clone https://github.com/vernesong/OpenClash.git package/OpenClash 41 | git clone https://github.com/destan19/OpenAppFilter.git package/OpenAppFilter 42 | git clone https://github.com/zzsj0928/luci-app-pushbot.git package/luci-app-pushbot 43 | git clone https://github.com/riverscn/openwrt-iptvhelper.git package/openwrt-iptvhelper 44 | #git clone https://github.com/jerrykuku/luci-app-jd-dailybonus.git package/luci-app-jd-dailybonus 45 | #添加smartdns 46 | git clone https://github.com/pymumu/openwrt-smartdns package/smartdns 47 | git clone -b lede https://github.com/pymumu/luci-app-smartdns.git package/luci-app-smartdns 48 | -------------------------------------------------------------------------------- /linksys_e8450.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_mediatek=y 2 | CONFIG_TARGET_mediatek_mt7622=y 3 | #CONFIG_TARGET_mediatek_mt7622_DEVICE_linksys_e8450=y 4 | CONFIG_TARGET_mediatek_mt7622_DEVICE_linksys_e8450-ubi=y 5 | 6 | #语言 7 | CONFIG_LUCI_LANG_en=y 8 | CONFIG_LUCI_LANG_zh_Hans=y 9 | 10 | #必须集成主环境 11 | # CONFIG_KERNEL_KALLSYMS is not set 12 | CONFIG_PACKAGE_cgi-io=y 13 | CONFIG_PACKAGE_libiwinfo-lua=y 14 | CONFIG_PACKAGE_liblua=y 15 | CONFIG_PACKAGE_liblucihttp=y 16 | CONFIG_PACKAGE_liblucihttp-lua=y 17 | CONFIG_PACKAGE_libubus-lua=y 18 | CONFIG_PACKAGE_lua=y 19 | CONFIG_PACKAGE_luci=y 20 | 21 | #通用配置ipv6 22 | # CONFIG_PACKAGE_dnsmasq is not set 23 | CONFIG_PACKAGE_dnsmasq-full=y 24 | CONFIG_PACKAGE_dnsmasq_full_auth=y 25 | CONFIG_PACKAGE_dnsmasq_full_conntrack=y 26 | CONFIG_PACKAGE_dnsmasq_full_dhcp=y 27 | CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y 28 | CONFIG_PACKAGE_dnsmasq_full_dnssec=y 29 | CONFIG_PACKAGE_dnsmasq_full_ipset=y 30 | CONFIG_PACKAGE_dnsmasq_full_noid=y 31 | CONFIG_PACKAGE_dnsmasq_full_tftp=y 32 | CONFIG_PACKAGE_6in4=y 33 | CONFIG_PACKAGE_6rd=y 34 | CONFIG_PACKAGE_6to4=y 35 | 36 | 37 | #挂在硬盘格式 38 | CONFIG_PACKAGE_autoshare-samba=y 39 | CONFIG_PACKAGE_automount=y 40 | CONFIG_PACKAGE_antfs-mount=y 41 | CONFIG_PACKAGE_kmod-fs-antfs=y 42 | CONFIG_PACKAGE_kmod-fs-exfat=y 43 | CONFIG_PACKAGE_kmod-fs-vfat=y 44 | CONFIG_PACKAGE_kmod-fs-exportfs=y 45 | CONFIG_PACKAGE_kmod-fs-ext4=y 46 | CONFIG_PACKAGE_kmod-fs-ksmbd=y 47 | CONFIG_PACKAGE_kmod-fs-nfs-common=y 48 | CONFIG_PACKAGE_kmod-fs-nfs-common-rpcsec=y 49 | CONFIG_PACKAGE_kmod-fs-nfsd=y 50 | 51 | 52 | CONFIG_OPENSSL_ENGINE=y 53 | CONFIG_OPENSSL_OPTIMIZE_SPEED=y 54 | CONFIG_OPENSSL_WITH_ASM=y 55 | CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y 56 | CONFIG_OPENSSL_WITH_CMS=y 57 | CONFIG_OPENSSL_WITH_DEPRECATED=y 58 | CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y 59 | CONFIG_OPENSSL_WITH_PSK=y 60 | CONFIG_OPENSSL_WITH_SRP=y 61 | CONFIG_OPENSSL_WITH_TLS13=y 62 | CONFIG_PACKAGE_libopenssl=y 63 | CONFIG_PACKAGE_libopenssl-conf=y 64 | CONFIG_PACKAGE_openssl-util=y 65 | 66 | CONFIG_LIBMBEDTLS_HAVE_ARMV8CE_AES=y 67 | CONFIG_PACKAGE_libmbedtls=y 68 | 69 | 70 | 71 | #usb 72 | CONFIG_PACKAGE_kmod-usb-core=y 73 | CONFIG_PACKAGE_kmod-usb-dwc2=y 74 | CONFIG_PACKAGE_kmod-usb-dwc3=y 75 | CONFIG_PACKAGE_kmod-usb-ehci=y 76 | CONFIG_PACKAGE_kmod-usb-ledtrig-usbport=y 77 | CONFIG_PACKAGE_kmod-usb-net=y 78 | CONFIG_PACKAGE_kmod-usb-net-aqc111=y 79 | CONFIG_PACKAGE_kmod-usb-net-asix=y 80 | CONFIG_PACKAGE_kmod-usb-net-asix-ax88179=y 81 | CONFIG_PACKAGE_kmod-usb-net-cdc-eem=y 82 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 83 | CONFIG_PACKAGE_kmod-usb-net-cdc-mbim=y 84 | CONFIG_PACKAGE_kmod-usb-net-cdc-ncm=y 85 | CONFIG_PACKAGE_kmod-usb-net-cdc-subset=y 86 | CONFIG_PACKAGE_kmod-usb-net-dm9601-ether=y 87 | CONFIG_PACKAGE_kmod-usb-net-hso=y 88 | CONFIG_PACKAGE_kmod-usb-net-huawei-cdc-ncm=y 89 | CONFIG_PACKAGE_kmod-usb-net-ipheth=y 90 | CONFIG_PACKAGE_kmod-usb-net-kalmia=y 91 | CONFIG_PACKAGE_kmod-usb-net-kaweth=y 92 | CONFIG_PACKAGE_kmod-usb-net-mcs7830=y 93 | CONFIG_PACKAGE_kmod-usb-net-pegasus=y 94 | CONFIG_PACKAGE_kmod-usb-net-pl=y 95 | CONFIG_PACKAGE_kmod-usb-net-qmi-wwan=y 96 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 97 | CONFIG_PACKAGE_kmod-usb-net-sierrawireless=y 98 | CONFIG_PACKAGE_kmod-usb-net-smsc95xx=y 99 | CONFIG_PACKAGE_kmod-usb-net-sr9700=y 100 | CONFIG_PACKAGE_kmod-usb-ohci=y 101 | 102 | CONFIG_PACKAGE_kmod-usb-printer=y 103 | CONFIG_PACKAGE_kmod-usb-roles=y 104 | CONFIG_PACKAGE_kmod-usb-serial=y 105 | CONFIG_PACKAGE_kmod-usb-serial-option=y 106 | CONFIG_PACKAGE_kmod-usb-serial-wwan=y 107 | CONFIG_PACKAGE_kmod-usb-storage=y 108 | CONFIG_PACKAGE_kmod-usb-storage-extras=y 109 | CONFIG_PACKAGE_kmod-usb-storage-uas=y 110 | CONFIG_PACKAGE_kmod-usb-wdm=y 111 | CONFIG_PACKAGE_kmod-usb-xhci-hcd=y 112 | CONFIG_PACKAGE_kmod-usb2=y 113 | CONFIG_PACKAGE_kmod-usb3=y 114 | 115 | 116 | 117 | 118 | 119 | #插件区 120 | CONFIG_PACKAGE_luci-app-firewall=y 121 | CONFIG_PACKAGE_luci-app-opkg=y 122 | #插件区 123 | CONFIG_PACKAGE_luci-app-adguardhome=y 124 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Client is not set 125 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Server is not set 126 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Client is not set 127 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Server is not set 128 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Simple_obfs is not set 129 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks5_Proxy is not set 130 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks_Server is not set 131 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan is not set 132 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan-Go is not set 133 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Xray is not set 134 | CONFIG_PACKAGE_luci-app-dnsfilter=y 135 | # CONFIG_PACKAGE_luci-app-frpc is not set 136 | # CONFIG_PACKAGE_luci-app-frps is not set 137 | # CONFIG_PACKAGE_luci-app-mwan3 is not set 138 | # CONFIG_PACKAGE_luci-app-netdata is not set 139 | # CONFIG_PACKAGE_luci-app-nft-qos is not set 140 | CONFIG_PACKAGE_luci-app-ntpc=y 141 | CONFIG_PACKAGE_luci-app-openclash=y 142 | 143 | CONFIG_PACKAGE_luci-app-passwall=y 144 | CONFIG_PACKAGE_luci-app-passwall_INCLUDE_ShadowsocksR_Libev_Server=y 145 | # CONFIG_PACKAGE_luci-app-passwall_INCLUDE_V2ray is not set 146 | # CONFIG_PACKAGE_luci-app-passwall_INCLUDE_V2ray_Plugin is not set 147 | 148 | # CONFIG_PACKAGE_luci-app-qos is not set 149 | CONFIG_PACKAGE_luci-app-samba4=y 150 | CONFIG_PACKAGE_luci-app-smartdns=y 151 | CONFIG_PACKAGE_luci-app-sqm=y 152 | CONFIG_PACKAGE_luci-app-ttyd=y 153 | # CONFIG_PACKAGE_luci-app-uhttpd is not set 154 | CONFIG_PACKAGE_luci-app-upnp=y 155 | CONFIG_PACKAGE_luci-app-wol=y 156 | # CONFIG_PACKAGE_luci-app-syncdial is not set 157 | # CONFIG_PACKAGE_luci-app-xlnetacc is not set 158 | # CONFIG_PACKAGE_luci-app-zerotier is not set 159 | #ssrplus科学未集成 160 | # CONFIG_PACKAGE_luci-app-ssr-plus is not set 161 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Kcptun is not set 162 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_NaiveProxy is not set 163 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Redsocks2 is not set 164 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Client=y 165 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Server=y 166 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Rust_Client is not set 167 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Rust_Server is not set 168 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Libev_Client is not set 169 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Libev_Server is not set 170 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Simple_Obfs is not set 171 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Trojan is not set 172 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray_Plugin is not set 173 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Xray is not set 174 | 175 | #bypass科学未集成 176 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Client is not set 177 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_ShadowsocksR_Libev_Server is not set 178 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Client is not set 179 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Shadowsocks_Libev_Server is not set 180 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Simple_obfs is not set 181 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks5_Proxy is not set 182 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Socks_Server is not set 183 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan is not set 184 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Trojan-Go is not set 185 | # CONFIG_PACKAGE_luci-app-bypass_INCLUDE_Xray is not set 186 | 187 | #主题 188 | CONFIG_PACKAGE_luci-theme-bootstrap=y 189 | 190 | #必须集成 191 | CONFIG_PACKAGE_luci-base=y 192 | CONFIG_PACKAGE_luci-lib-base=y 193 | CONFIG_PACKAGE_luci-lib-ip=y 194 | CONFIG_PACKAGE_luci-lib-jsonc=y 195 | CONFIG_PACKAGE_luci-lib-nixio=y 196 | CONFIG_PACKAGE_luci-mod-admin-full=y 197 | CONFIG_PACKAGE_luci-mod-network=y 198 | CONFIG_PACKAGE_luci-mod-status=y 199 | CONFIG_PACKAGE_luci-mod-system=y 200 | CONFIG_PACKAGE_luci-proto-ipv6=y 201 | CONFIG_PACKAGE_luci-proto-ppp=y 202 | CONFIG_PACKAGE_luci-ssl=y 203 | CONFIG_PACKAGE_px5g-wolfssl=y 204 | CONFIG_PACKAGE_rpcd=y 205 | CONFIG_PACKAGE_rpcd-mod-file=y 206 | CONFIG_PACKAGE_rpcd-mod-iwinfo=y 207 | CONFIG_PACKAGE_rpcd-mod-luci=y 208 | CONFIG_PACKAGE_rpcd-mod-rrdns=y 209 | CONFIG_PACKAGE_uhttpd=y 210 | CONFIG_PACKAGE_uhttpd-mod-ubus=y 211 | 212 | 213 | #结束 214 | --------------------------------------------------------------------------------