├── .github └── workflows │ ├── Build_OP_AC2100.yml │ ├── Build_OP_AC2100_2.yml │ ├── Build_OP_CR660X.yml │ ├── Build_OP_HC5861.yml │ ├── Build_OP_K2_A.yml │ ├── Build_OP_N1.yml │ ├── Build_OP_Newifi_D2.yml │ ├── Build_OP_TL-WDR4300.yml │ ├── Build_OP_TL-WDR4310.yml │ ├── Build_OP_WNDR3800.yml │ ├── Build_OP_WR1200JS.yml │ ├── Build_OP_x86.yml │ └── Build_OP_x86_64.yml ├── AC2100.config ├── CR660X.config ├── HC5861.config ├── HC5861_2.config ├── K2_A.config ├── LICENSE ├── N1.config ├── Newifi_D2.config ├── README.md ├── TL-WDR4300.config ├── TL-WDR4310.config ├── WNDR3800.config ├── WR1200JS.config ├── customize.sh ├── mt7621_xiaomi_mi-router-cr660x.dts ├── x86.config └── x86_64.config /.github/workflows/Build_OP_AC2100.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_AC2100 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | runs-on: ubuntu-latest 29 | 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@master 33 | 34 | - name: Initialization environment 35 | env: 36 | DEBIAN_FRONTEND: noninteractive 37 | run: | 38 | docker rmi `docker images -q` 39 | echo "Deleting files, please wait ..." 40 | sudo rm -rf \ 41 | /usr/share/dotnet \ 42 | /etc/mysql \ 43 | /etc/php 44 | sudo -E apt-get -y purge \ 45 | azure-cli \ 46 | ghc* \ 47 | zulu* \ 48 | hhvm \ 49 | llvm* \ 50 | firefox \ 51 | google* \ 52 | dotnet* \ 53 | powershell \ 54 | openjdk* \ 55 | mysql* \ 56 | php* 57 | sudo -E apt-get update 58 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify git gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync 59 | sudo -E apt-get -y autoremove --purge 60 | sudo -E apt-get clean 61 | 62 | - name: Clone source code 63 | env: 64 | REPO_URL: https://github.com/coolsnowwolf/lede 65 | REPO_BRANCH: master 66 | run: | 67 | # git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 68 | git clone $REPO_URL -b $REPO_BRANCH openwrt 69 | cd openwrt 70 | git config --global user.email "youname@gmail.com" 71 | git config --global user.name "youname" 72 | git revert --no-edit 634663fe5663c40893ce6527e48af170c80d5626 73 | git revert --no-edit a74c473f42394c02695f909f1cbf9283b10dfc5d 74 | # git clone https://github.com/esirplayground/luci-app-eqos.git openwrt/package/eqos 75 | # mv openwrt/package/eqos/po/zh_Hans openwrt/package/eqos/po/zh-cn 76 | # cd openwrt 77 | # echo "src-git helloworld https://github.com/fw876/helloworld" >> ./feeds.conf.default 78 | 79 | - name: Update & Install feeds 80 | working-directory: ./openwrt 81 | run: | 82 | # sed -i 's/# CONFIG_BINFMT_MISC is not set/CONFIG_BINFMT_MISC=y/g' ./target/linux/generic/config-5.4 83 | ./scripts/feeds update -a 84 | ./scripts/feeds install -a 85 | ./scripts/feeds install -a 86 | 87 | #- name: Import external feeds 88 | # working-directory: ./openwrt 89 | # run: | 90 | # git clone https://github.com/xiaorouji/openwrt-package.git package/lienol 91 | # git clone "your_github_link" package/"your_folder_name" 92 | 93 | - name: Configuration Customization - Build_AC2100 94 | env: 95 | CONFIG_FILE: 'AC2100.config' 96 | run: | 97 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 98 | chmod +x ./customize.sh && ./customize.sh 99 | cd openwrt && make defconfig 100 | 101 | - name: Download package 102 | working-directory: ./openwrt 103 | run: | 104 | make download -j$(nproc) 105 | find dl -size -1024c -exec ls -l {} \; 106 | find dl -size -1024c -exec rm -f {} \; 107 | 108 | - name: Build firmware 109 | working-directory: ./openwrt 110 | run: | 111 | echo -e "$(nproc) thread build." 112 | make -j$(nproc) V=s 113 | 114 | - name : Upload artifact 115 | uses: actions/upload-artifact@master 116 | with: 117 | name: OpenWrt 118 | path: openwrt/bin 119 | -------------------------------------------------------------------------------- /.github/workflows/Build_OP_AC2100_2.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_AC2100_2 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | runs-on: ubuntu-latest 29 | 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@master 33 | 34 | - name: Initialization environment 35 | env: 36 | DEBIAN_FRONTEND: noninteractive 37 | run: | 38 | docker rmi `docker images -q` 39 | echo "Deleting files, please wait ..." 40 | sudo rm -rf \ 41 | /usr/share/dotnet \ 42 | /etc/mysql \ 43 | /etc/php 44 | sudo -E apt-get -y purge \ 45 | azure-cli \ 46 | ghc* \ 47 | zulu* \ 48 | hhvm \ 49 | llvm* \ 50 | firefox \ 51 | google* \ 52 | dotnet* \ 53 | powershell \ 54 | openjdk* \ 55 | mysql* \ 56 | php* 57 | sudo -E apt-get update 58 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify git gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync 59 | sudo -E apt-get -y autoremove --purge 60 | sudo -E apt-get clean 61 | 62 | - name: Clone source code 63 | env: 64 | REPO_URL: https://github.com/coolsnowwolf/lede 65 | REPO_BRANCH: master 66 | run: | 67 | # git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 68 | git clone $REPO_URL -b $REPO_BRANCH openwrt 69 | cd openwrt 70 | git reset --hard $(curl -s https://www.126126.xyz/commit_id.txt) 71 | # wget -O openwrt/include/kernel-version.mk https://www.126126.xyz/kernel-version.mk 72 | # git clone https://github.com/esirplayground/luci-app-eqos.git openwrt/package/eqos 73 | # mv openwrt/package/eqos/po/zh_Hans openwrt/package/eqos/po/zh-cn 74 | # cd openwrt 75 | # echo "src-git helloworld https://github.com/fw876/helloworld" >> ./feeds.conf.default 76 | 77 | - name: Update & Install feeds 78 | working-directory: ./openwrt 79 | run: | 80 | # sed -i 's/# CONFIG_BINFMT_MISC is not set/CONFIG_BINFMT_MISC=y/g' ./target/linux/generic/config-5.4 81 | ./scripts/feeds update -a 82 | ./scripts/feeds install -a 83 | ./scripts/feeds install -a 84 | 85 | #- name: Import external feeds 86 | # working-directory: ./openwrt 87 | # run: | 88 | # git clone https://github.com/xiaorouji/openwrt-package.git package/lienol 89 | # git clone "your_github_link" package/"your_folder_name" 90 | 91 | - name: Configuration Customization - Build_AC2100 92 | env: 93 | CONFIG_FILE: 'AC2100.config' 94 | run: | 95 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 96 | chmod +x ./customize.sh && ./customize.sh 97 | cd openwrt && make defconfig 98 | 99 | - name: Download package 100 | working-directory: ./openwrt 101 | run: | 102 | make download -j$(nproc) 103 | find dl -size -1024c -exec ls -l {} \; 104 | find dl -size -1024c -exec rm -f {} \; 105 | 106 | - name: Build firmware 107 | working-directory: ./openwrt 108 | run: | 109 | echo -e "$(nproc) thread build." 110 | make -j$(nproc) V=s 111 | 112 | - name : Upload artifact 113 | uses: actions/upload-artifact@master 114 | with: 115 | name: OpenWrt 116 | path: openwrt/bin 117 | -------------------------------------------------------------------------------- /.github/workflows/Build_OP_CR660X.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_CR660X 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | runs-on: ubuntu-latest 29 | 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@master 33 | 34 | - name: Initialization environment 35 | env: 36 | DEBIAN_FRONTEND: noninteractive 37 | run: | 38 | docker rmi `docker images -q` 39 | echo "Deleting files, please wait ..." 40 | sudo rm -rf \ 41 | /usr/share/dotnet \ 42 | /etc/mysql \ 43 | /etc/php 44 | sudo -E apt-get -y purge \ 45 | azure-cli \ 46 | ghc* \ 47 | zulu* \ 48 | hhvm \ 49 | llvm* \ 50 | firefox \ 51 | google* \ 52 | dotnet* \ 53 | powershell \ 54 | openjdk* \ 55 | mysql* \ 56 | php* 57 | sudo -E apt-get update 58 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify git gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync 59 | sudo -E apt-get -y autoremove --purge 60 | sudo -E apt-get clean 61 | 62 | - name: Clone source code 63 | env: 64 | REPO_URL: https://github.com/coolsnowwolf/lede 65 | REPO_BRANCH: master 66 | run: | 67 | # git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 68 | git clone $REPO_URL -b $REPO_BRANCH openwrt 69 | git clone https://github.com/esirplayground/luci-app-eqos.git openwrt/package/eqos 70 | mv openwrt/package/eqos/po/zh_Hans openwrt/package/eqos/po/zh-cn 71 | cd openwrt 72 | echo "src-git helloworld https://github.com/fw876/helloworld" >> ./feeds.conf.default 73 | # rm openwrt/target/linux/ramips/dts/mt7621_xiaomi_mi-router-cr660x.dts 74 | # cp mt7621_xiaomi_mi-router-cr660x.dts openwrt/target/linux/ramips/dts/mt7621_xiaomi_mi-router-cr660x.dts 75 | 76 | - name: Update & Install feeds 77 | working-directory: ./openwrt 78 | run: | 79 | # sed -i 's/# CONFIG_BINFMT_MISC is not set/CONFIG_BINFMT_MISC=y/g' ./target/linux/generic/config-5.4 80 | ./scripts/feeds update -a 81 | ./scripts/feeds install -a 82 | ./scripts/feeds install -a 83 | 84 | #- name: Import external feeds 85 | # working-directory: ./openwrt 86 | # run: | 87 | # git clone https://github.com/xiaorouji/openwrt-package.git package/lienol 88 | # git clone "your_github_link" package/"your_folder_name" 89 | 90 | - name: Configuration Customization - Build_CR660X 91 | env: 92 | CONFIG_FILE: 'CR660X.config' 93 | run: | 94 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 95 | chmod +x ./customize.sh && ./customize.sh 96 | cd openwrt && make defconfig 97 | 98 | - name: Download package 99 | working-directory: ./openwrt 100 | run: | 101 | make download -j$(nproc) 102 | find dl -size -1024c -exec ls -l {} \; 103 | find dl -size -1024c -exec rm -f {} \; 104 | 105 | - name: Build firmware 106 | working-directory: ./openwrt 107 | run: | 108 | echo -e "$(nproc) thread build." 109 | make -j$(nproc) V=s 110 | 111 | - name : Upload artifact 112 | uses: actions/upload-artifact@master 113 | with: 114 | name: OpenWrt 115 | path: openwrt/bin 116 | -------------------------------------------------------------------------------- /.github/workflows/Build_OP_HC5861.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_HC5861 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | runs-on: ubuntu-latest 29 | 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@master 33 | 34 | - name: Initialization environment 35 | env: 36 | DEBIAN_FRONTEND: noninteractive 37 | run: | 38 | docker rmi `docker images -q` 39 | echo "Deleting files, please wait ..." 40 | sudo rm -rf \ 41 | /usr/share/dotnet \ 42 | /etc/mysql \ 43 | /etc/php 44 | sudo -E apt-get -y purge \ 45 | azure-cli \ 46 | ghc* \ 47 | zulu* \ 48 | hhvm \ 49 | llvm* \ 50 | firefox \ 51 | google* \ 52 | dotnet* \ 53 | powershell \ 54 | openjdk* \ 55 | mysql* \ 56 | php* 57 | sudo -E apt-get update 58 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify git gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync 59 | sudo -E apt-get -y autoremove --purge 60 | sudo -E apt-get clean 61 | 62 | - name: Clone source code 63 | env: 64 | REPO_URL: https://github.com/coolsnowwolf/lede 65 | REPO_BRANCH: master 66 | run: | 67 | # git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 68 | git clone $REPO_URL -b $REPO_BRANCH openwrt 69 | git clone https://github.com/esirplayground/luci-app-eqos.git openwrt/package/eqos 70 | mv openwrt/package/eqos/po/zh_Hans openwrt/package/eqos/po/zh-cn 71 | cd openwrt 72 | echo "src-git helloworld https://github.com/fw876/helloworld" >> ./feeds.conf.default 73 | 74 | - name: Update & Install feeds 75 | working-directory: ./openwrt 76 | run: | 77 | ./scripts/feeds update -a 78 | ./scripts/feeds install -a 79 | ./scripts/feeds install -a 80 | 81 | #- name: Import external feeds 82 | # working-directory: ./openwrt 83 | # run: | 84 | # git clone https://github.com/xiaorouji/openwrt-package.git package/lienol 85 | # git clone "your_github_link" package/"your_folder_name" 86 | 87 | - name: Configuration Customization - Build_HC5861 88 | env: 89 | CONFIG_FILE: 'HC5861_2.config' 90 | run: | 91 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 92 | chmod +x ./customize.sh && ./customize.sh 93 | cd openwrt && make defconfig 94 | 95 | - name: Download package 96 | working-directory: ./openwrt 97 | run: | 98 | make download -j$(nproc) 99 | find dl -size -1024c -exec ls -l {} \; 100 | find dl -size -1024c -exec rm -f {} \; 101 | 102 | - name: Build firmware 103 | working-directory: ./openwrt 104 | run: | 105 | echo -e "$(nproc) thread build." 106 | make -j$(nproc) V=s 107 | 108 | - name : Upload artifact 109 | uses: actions/upload-artifact@master 110 | with: 111 | name: OpenWrt 112 | path: openwrt/bin 113 | -------------------------------------------------------------------------------- /.github/workflows/Build_OP_K2_A.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_K2_A 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | runs-on: ubuntu-latest 29 | 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@master 33 | 34 | - name: Initialization environment 35 | env: 36 | DEBIAN_FRONTEND: noninteractive 37 | run: | 38 | docker rmi `docker images -q` 39 | echo "Deleting files, please wait ..." 40 | sudo rm -rf \ 41 | /usr/share/dotnet \ 42 | /etc/mysql \ 43 | /etc/php 44 | sudo -E apt-get -y purge \ 45 | azure-cli \ 46 | ghc* \ 47 | zulu* \ 48 | hhvm \ 49 | llvm* \ 50 | firefox \ 51 | google* \ 52 | dotnet* \ 53 | powershell \ 54 | openjdk* \ 55 | mysql* \ 56 | php* 57 | sudo -E apt-get update 58 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify git gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync 59 | sudo -E apt-get -y autoremove --purge 60 | sudo -E apt-get clean 61 | 62 | - name: Clone source code 63 | env: 64 | REPO_URL: https://github.com/coolsnowwolf/lede 65 | REPO_BRANCH: master 66 | run: | 67 | # git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 68 | git clone $REPO_URL -b $REPO_BRANCH openwrt 69 | git clone https://github.com/esirplayground/luci-app-eqos.git openwrt/package/eqos 70 | mv openwrt/package/eqos/po/zh_Hans openwrt/package/eqos/po/zh-cn 71 | cd openwrt 72 | echo "src-git helloworld https://github.com/fw876/helloworld" >> ./feeds.conf.default 73 | 74 | - name: Update & Install feeds 75 | working-directory: ./openwrt 76 | run: | 77 | ./scripts/feeds update -a 78 | ./scripts/feeds install -a 79 | ./scripts/feeds install -a 80 | 81 | #- name: Import external feeds 82 | # working-directory: ./openwrt 83 | # run: | 84 | # git clone https://github.com/xiaorouji/openwrt-package.git package/lienol 85 | # git clone "your_github_link" package/"your_folder_name" 86 | 87 | - name: Configuration Customization - Build_K2_A 88 | env: 89 | CONFIG_FILE: 'K2_A.config' 90 | run: | 91 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 92 | chmod +x ./customize.sh && ./customize.sh 93 | cd openwrt && make defconfig 94 | 95 | - name: Download package 96 | working-directory: ./openwrt 97 | run: | 98 | make download -j$(nproc) 99 | find dl -size -1024c -exec ls -l {} \; 100 | find dl -size -1024c -exec rm -f {} \; 101 | 102 | - name: Build firmware 103 | working-directory: ./openwrt 104 | run: | 105 | echo -e "$(nproc) thread build." 106 | make -j$(nproc) V=s 107 | 108 | - name : Upload artifact 109 | uses: actions/upload-artifact@master 110 | with: 111 | name: OpenWrt 112 | path: openwrt/bin 113 | -------------------------------------------------------------------------------- /.github/workflows/Build_OP_N1.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_N1 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | runs-on: ubuntu-latest 29 | 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@master 33 | 34 | - name: Initialization environment 35 | env: 36 | DEBIAN_FRONTEND: noninteractive 37 | run: | 38 | docker rmi `docker images -q` 39 | echo "Deleting files, please wait ..." 40 | sudo rm -rf \ 41 | /usr/share/dotnet \ 42 | /etc/mysql \ 43 | /etc/php 44 | sudo -E apt-get -y purge \ 45 | azure-cli \ 46 | ghc* \ 47 | zulu* \ 48 | hhvm \ 49 | llvm* \ 50 | firefox \ 51 | google* \ 52 | dotnet* \ 53 | powershell \ 54 | openjdk* \ 55 | mysql* \ 56 | php* 57 | sudo -E apt-get update 58 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify git gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync 59 | sudo -E apt-get -y autoremove --purge 60 | sudo -E apt-get clean 61 | 62 | - name: Clone source code 63 | env: 64 | REPO_URL: https://github.com/coolsnowwolf/lede 65 | REPO_BRANCH: master 66 | run: | 67 | git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 68 | cd openwrt 69 | sed -i 's/#src-git helloworld/src-git helloworld/g' ./feeds.conf.default 70 | 71 | - name: Update & Install feeds 72 | working-directory: ./openwrt 73 | run: | 74 | sed -i 's/# CONFIG_BINFMT_MISC is not set/CONFIG_BINFMT_MISC=y/g' ./target/linux/generic/config-5.4 75 | ./scripts/feeds update -a 76 | ./scripts/feeds install -a 77 | ./scripts/feeds install -a 78 | 79 | #- name: Import external feeds 80 | # working-directory: ./openwrt 81 | # run: | 82 | # git clone https://github.com/xiaorouji/openwrt-package.git package/lienol 83 | # git clone "your_github_link" package/"your_folder_name" 84 | 85 | - name: Configuration Customization - Build_N1 86 | env: 87 | CONFIG_FILE: 'N1.config' 88 | run: | 89 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 90 | chmod +x ./customize.sh && ./customize.sh 91 | cd openwrt && make defconfig 92 | 93 | - name: Download package 94 | working-directory: ./openwrt 95 | run: | 96 | make download -j$(nproc) 97 | find dl -size -1024c -exec ls -l {} \; 98 | find dl -size -1024c -exec rm -f {} \; 99 | 100 | - name: Build firmware 101 | working-directory: ./openwrt 102 | run: | 103 | echo -e "$(nproc) thread build." 104 | make -j$(nproc) V=s 105 | 106 | - name : Upload artifact 107 | uses: actions/upload-artifact@master 108 | with: 109 | name: OpenWrt 110 | path: openwrt/bin 111 | -------------------------------------------------------------------------------- /.github/workflows/Build_OP_Newifi_D2.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_Newifi_D2 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | runs-on: ubuntu-latest 29 | 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@master 33 | 34 | - name: Initialization environment 35 | env: 36 | DEBIAN_FRONTEND: noninteractive 37 | run: | 38 | docker rmi `docker images -q` 39 | echo "Deleting files, please wait ..." 40 | sudo rm -rf \ 41 | /usr/share/dotnet \ 42 | /etc/mysql \ 43 | /etc/php 44 | sudo -E apt-get -y purge \ 45 | azure-cli \ 46 | ghc* \ 47 | zulu* \ 48 | hhvm \ 49 | llvm* \ 50 | firefox \ 51 | google* \ 52 | dotnet* \ 53 | powershell \ 54 | openjdk* \ 55 | mysql* \ 56 | php* 57 | sudo -E apt-get update 58 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler libuv-dev 59 | sudo -E apt-get -y autoremove --purge 60 | sudo -E apt-get clean 61 | - name: Clone source code 62 | env: 63 | REPO_URL: https://github.com/coolsnowwolf/lede 64 | REPO_BRANCH: master 65 | run: git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 66 | 67 | - name: Update & Install feeds 68 | working-directory: ./openwrt 69 | run: | 70 | ./scripts/feeds update -a 71 | ./scripts/feeds install -a 72 | ./scripts/feeds install -a 73 | - name: Configuration Customization - Build_Newifi_D2 74 | env: 75 | CONFIG_FILE: 'Newifi_D2.config' 76 | run: | 77 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 78 | chmod +x ./customize.sh && ./customize.sh 79 | cd openwrt && make defconfig 80 | 81 | - name: Download package 82 | working-directory: ./openwrt 83 | run: | 84 | make download -j$(nproc) 85 | find dl -size -1024c -exec ls -l {} \; 86 | find dl -size -1024c -exec rm -f {} \; 87 | - name: Build firmware 88 | working-directory: ./openwrt 89 | run: | 90 | echo -e "$(nproc) thread build." 91 | make -j$(nproc) V=s 92 | - name : Upload artifact 93 | uses: actions/upload-artifact@master 94 | with: 95 | name: OpenWrt 96 | path: openwrt/bin 97 | -------------------------------------------------------------------------------- /.github/workflows/Build_OP_TL-WDR4300.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_TL-WDR4300 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | # runs-on: ubuntu-latest 29 | runs-on: ubuntu-18.04 30 | 31 | steps: 32 | - name: Checkout 33 | uses: actions/checkout@master 34 | 35 | - name: Initialization environment 36 | env: 37 | DEBIAN_FRONTEND: noninteractive 38 | run: | 39 | docker rmi `docker images -q` 40 | echo "Deleting files, please wait ..." 41 | sudo rm -rf \ 42 | /usr/share/dotnet \ 43 | /etc/mysql \ 44 | /etc/php 45 | sudo -E apt-get -y purge \ 46 | azure-cli \ 47 | ghc* \ 48 | zulu* \ 49 | hhvm \ 50 | llvm* \ 51 | firefox \ 52 | google* \ 53 | dotnet* \ 54 | powershell \ 55 | openjdk* \ 56 | mysql* \ 57 | php* 58 | sudo -E apt-get update 59 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify git gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync 60 | sudo -E apt-get -y autoremove --purge 61 | sudo -E apt-get clean 62 | 63 | - name: Clone source code 64 | env: 65 | REPO_URL: https://github.com/coolsnowwolf/lede 66 | REPO_BRANCH: master 67 | run: | 68 | git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 69 | git clone https://github.com/esirplayground/luci-app-eqos.git openwrt/package/eqos 70 | mv openwrt/package/eqos/po/zh_Hans openwrt/package/eqos/po/zh-cn 71 | # cd openwrt 72 | # sed -i 's/#src-git helloworld/src-git helloworld/g' ./feeds.conf.default 73 | 74 | - name: Update & Install feeds 75 | working-directory: ./openwrt 76 | run: | 77 | # sed -i 's/# CONFIG_BINFMT_MISC is not set/CONFIG_BINFMT_MISC=y/g' ./target/linux/generic/config-5.4 78 | ./scripts/feeds update -a 79 | ./scripts/feeds install -a 80 | ./scripts/feeds install -a 81 | 82 | #- name: Import external feeds 83 | # working-directory: ./openwrt 84 | # run: | 85 | # git clone https://github.com/xiaorouji/openwrt-package.git package/lienol 86 | # git clone "your_github_link" package/"your_folder_name" 87 | 88 | - name: Configuration Customization - Build_TL-WDR4300 89 | env: 90 | CONFIG_FILE: 'TL-WDR4300.config' 91 | run: | 92 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 93 | chmod +x ./customize.sh && ./customize.sh 94 | cd openwrt && make defconfig 95 | 96 | - name: Download package 97 | working-directory: ./openwrt 98 | run: | 99 | make download -j$(nproc) 100 | find dl -size -1024c -exec ls -l {} \; 101 | find dl -size -1024c -exec rm -f {} \; 102 | 103 | - name: Build firmware 104 | working-directory: ./openwrt 105 | run: | 106 | echo -e "$(nproc) thread build." 107 | make -j$(nproc) V=s 108 | 109 | - name : Upload artifact 110 | uses: actions/upload-artifact@master 111 | with: 112 | name: OpenWrt 113 | path: openwrt/bin 114 | -------------------------------------------------------------------------------- /.github/workflows/Build_OP_TL-WDR4310.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_TL-WDR4310 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | runs-on: ubuntu-latest 29 | 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@master 33 | 34 | - name: Initialization environment 35 | env: 36 | DEBIAN_FRONTEND: noninteractive 37 | run: | 38 | docker rmi `docker images -q` 39 | echo "Deleting files, please wait ..." 40 | sudo rm -rf \ 41 | /usr/share/dotnet \ 42 | /etc/mysql \ 43 | /etc/php 44 | sudo -E apt-get -y purge \ 45 | azure-cli \ 46 | ghc* \ 47 | zulu* \ 48 | hhvm \ 49 | llvm* \ 50 | firefox \ 51 | google* \ 52 | dotnet* \ 53 | powershell \ 54 | openjdk* \ 55 | mysql* \ 56 | php* 57 | sudo -E apt-get update 58 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify git gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync 59 | sudo -E apt-get -y autoremove --purge 60 | sudo -E apt-get clean 61 | 62 | - name: Clone source code 63 | env: 64 | REPO_URL: https://github.com/coolsnowwolf/lede 65 | REPO_BRANCH: master 66 | run: | 67 | git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 68 | git clone https://github.com/esirplayground/luci-app-eqos.git openwrt/package/eqos 69 | mv openwrt/package/eqos/po/zh_Hans openwrt/package/eqos/po/zh-cn 70 | # cd openwrt 71 | # sed -i 's/#src-git helloworld/src-git helloworld/g' ./feeds.conf.default 72 | 73 | - name: Update & Install feeds 74 | working-directory: ./openwrt 75 | run: | 76 | # sed -i 's/# CONFIG_BINFMT_MISC is not set/CONFIG_BINFMT_MISC=y/g' ./target/linux/generic/config-5.4 77 | ./scripts/feeds update -a 78 | ./scripts/feeds install -a 79 | ./scripts/feeds install -a 80 | 81 | #- name: Import external feeds 82 | # working-directory: ./openwrt 83 | # run: | 84 | # git clone https://github.com/xiaorouji/openwrt-package.git package/lienol 85 | # git clone "your_github_link" package/"your_folder_name" 86 | 87 | - name: Configuration Customization - Build_TL-WDR4310 88 | env: 89 | CONFIG_FILE: 'TL-WDR4310.config' 90 | run: | 91 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 92 | chmod +x ./customize.sh && ./customize.sh 93 | cd openwrt && make defconfig 94 | 95 | - name: Download package 96 | working-directory: ./openwrt 97 | run: | 98 | make download -j$(nproc) 99 | find dl -size -1024c -exec ls -l {} \; 100 | find dl -size -1024c -exec rm -f {} \; 101 | 102 | - name: Build firmware 103 | working-directory: ./openwrt 104 | run: | 105 | echo -e "$(nproc) thread build." 106 | make -j$(nproc) V=s 107 | 108 | - name : Upload artifact 109 | uses: actions/upload-artifact@master 110 | with: 111 | name: OpenWrt 112 | path: openwrt/bin 113 | -------------------------------------------------------------------------------- /.github/workflows/Build_OP_WNDR3800.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_WNDR3800 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | runs-on: ubuntu-latest 29 | 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@master 33 | 34 | - name: Initialization environment 35 | env: 36 | DEBIAN_FRONTEND: noninteractive 37 | run: | 38 | docker rmi `docker images -q` 39 | echo "Deleting files, please wait ..." 40 | sudo rm -rf \ 41 | /usr/share/dotnet \ 42 | /etc/mysql \ 43 | /etc/php 44 | sudo -E apt-get -y purge \ 45 | azure-cli \ 46 | ghc* \ 47 | zulu* \ 48 | hhvm \ 49 | llvm* \ 50 | firefox \ 51 | google* \ 52 | dotnet* \ 53 | powershell \ 54 | openjdk* \ 55 | mysql* \ 56 | php* 57 | sudo -E apt-get update 58 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify git gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync 59 | sudo -E apt-get -y autoremove --purge 60 | sudo -E apt-get clean 61 | 62 | - name: Clone source code 63 | env: 64 | REPO_URL: https://github.com/coolsnowwolf/lede 65 | REPO_BRANCH: master 66 | run: | 67 | # git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 68 | git clone $REPO_URL -b $REPO_BRANCH openwrt 69 | git clone https://github.com/esirplayground/luci-app-eqos.git openwrt/package/eqos 70 | mv openwrt/package/eqos/po/zh_Hans openwrt/package/eqos/po/zh-cn 71 | cd openwrt 72 | sed -i 's/#src-git helloworld/src-git helloworld/g' ./feeds.conf.default 73 | 74 | - name: Update & Install feeds 75 | working-directory: ./openwrt 76 | run: | 77 | # sed -i 's/# CONFIG_BINFMT_MISC is not set/CONFIG_BINFMT_MISC=y/g' ./target/linux/generic/config-5.4 78 | ./scripts/feeds update -a 79 | ./scripts/feeds install -a 80 | ./scripts/feeds install -a 81 | 82 | #- name: Import external feeds 83 | # working-directory: ./openwrt 84 | # run: | 85 | # git clone https://github.com/xiaorouji/openwrt-package.git package/lienol 86 | # git clone "your_github_link" package/"your_folder_name" 87 | 88 | - name: Configuration Customization - Build_WNDR3800 89 | env: 90 | CONFIG_FILE: 'WNDR3800.config' 91 | run: | 92 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 93 | chmod +x ./customize.sh && ./customize.sh 94 | cd openwrt && make defconfig 95 | 96 | - name: Download package 97 | working-directory: ./openwrt 98 | run: | 99 | make download -j$(nproc) 100 | find dl -size -1024c -exec ls -l {} \; 101 | find dl -size -1024c -exec rm -f {} \; 102 | 103 | - name: Build firmware 104 | working-directory: ./openwrt 105 | run: | 106 | echo -e "$(nproc) thread build." 107 | make -j$(nproc) V=s 108 | 109 | - name : Upload artifact 110 | uses: actions/upload-artifact@master 111 | with: 112 | name: OpenWrt 113 | path: openwrt/bin 114 | -------------------------------------------------------------------------------- /.github/workflows/Build_OP_WR1200JS.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_WR1200JS 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | runs-on: ubuntu-latest 29 | 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@master 33 | 34 | - name: Initialization environment 35 | env: 36 | DEBIAN_FRONTEND: noninteractive 37 | run: | 38 | docker rmi `docker images -q` 39 | echo "Deleting files, please wait ..." 40 | sudo rm -rf \ 41 | /usr/share/dotnet \ 42 | /etc/mysql \ 43 | /etc/php 44 | sudo -E apt-get -y purge \ 45 | azure-cli \ 46 | ghc* \ 47 | zulu* \ 48 | hhvm \ 49 | llvm* \ 50 | firefox \ 51 | google* \ 52 | dotnet* \ 53 | powershell \ 54 | openjdk* \ 55 | mysql* \ 56 | php* 57 | sudo -E apt-get update 58 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify git gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync 59 | sudo -E apt-get -y autoremove --purge 60 | sudo -E apt-get clean 61 | 62 | - name: Clone source code 63 | env: 64 | REPO_URL: https://github.com/coolsnowwolf/lede 65 | REPO_BRANCH: master 66 | run: | 67 | git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 68 | # cd openwrt 69 | # sed -i 's/#src-git helloworld/src-git helloworld/g' ./feeds.conf.default 70 | 71 | - name: Update & Install feeds 72 | working-directory: ./openwrt 73 | run: | 74 | # sed -i 's/# CONFIG_BINFMT_MISC is not set/CONFIG_BINFMT_MISC=y/g' ./target/linux/generic/config-5.4 75 | ./scripts/feeds update -a 76 | ./scripts/feeds install -a 77 | ./scripts/feeds install -a 78 | 79 | #- name: Import external feeds 80 | # working-directory: ./openwrt 81 | # run: | 82 | # git clone https://github.com/xiaorouji/openwrt-package.git package/lienol 83 | # git clone "your_github_link" package/"your_folder_name" 84 | 85 | - name: Configuration Customization - Build_WR1200JS 86 | env: 87 | CONFIG_FILE: 'WR1200JS.config' 88 | run: | 89 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 90 | chmod +x ./customize.sh && ./customize.sh 91 | cd openwrt && make defconfig 92 | 93 | - name: Download package 94 | working-directory: ./openwrt 95 | run: | 96 | make download -j$(nproc) 97 | find dl -size -1024c -exec ls -l {} \; 98 | find dl -size -1024c -exec rm -f {} \; 99 | 100 | - name: Build firmware 101 | working-directory: ./openwrt 102 | run: | 103 | echo -e "$(nproc) thread build." 104 | make -j$(nproc) V=s 105 | 106 | - name : Upload artifact 107 | uses: actions/upload-artifact@master 108 | with: 109 | name: OpenWrt 110 | path: openwrt/bin 111 | -------------------------------------------------------------------------------- /.github/workflows/Build_OP_x86.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_x86 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | runs-on: ubuntu-latest 29 | 30 | steps: 31 | - name: Checkout 32 | uses: actions/checkout@master 33 | 34 | - name: Initialization environment 35 | env: 36 | DEBIAN_FRONTEND: noninteractive 37 | run: | 38 | docker rmi `docker images -q` 39 | echo "Deleting files, please wait ..." 40 | sudo rm -rf \ 41 | /usr/share/dotnet \ 42 | /etc/mysql \ 43 | /etc/php 44 | sudo -E apt-get -y purge \ 45 | azure-cli \ 46 | ghc* \ 47 | zulu* \ 48 | hhvm \ 49 | llvm* \ 50 | firefox \ 51 | google* \ 52 | dotnet* \ 53 | powershell \ 54 | openjdk* \ 55 | mysql* \ 56 | php* 57 | sudo -E apt-get update 58 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex node-uglify gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx-ucl libelf-dev autoconf automake libtool autopoint device-tree-compiler libuv-dev 59 | sudo -E apt-get -y autoremove --purge 60 | sudo -E apt-get clean 61 | 62 | - name: Clone source code 63 | env: 64 | REPO_URL: https://github.com/coolsnowwolf/lede 65 | REPO_BRANCH: master 66 | run: git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 67 | 68 | - name: Update & Install feeds 69 | working-directory: ./openwrt 70 | run: | 71 | ./scripts/feeds update -a 72 | ./scripts/feeds install -a 73 | ./scripts/feeds install -a 74 | 75 | #- name: Import external feeds 76 | # working-directory: ./openwrt 77 | # run: | 78 | # git clone https://github.com/Lienol/openwrt-package package/lienol 79 | # git clone "your_github_link" package/"your_folder_name" 80 | 81 | - name: Configuration Customization - Build_x86 82 | env: 83 | CONFIG_FILE: 'x86.config' 84 | run: | 85 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 86 | chmod +x ./customize.sh && ./customize.sh 87 | cd openwrt && make defconfig 88 | 89 | - name: Download package 90 | working-directory: ./openwrt 91 | run: | 92 | make download -j$(nproc) 93 | find dl -size -1024c -exec ls -l {} \; 94 | find dl -size -1024c -exec rm -f {} \; 95 | 96 | - name: Build firmware 97 | working-directory: ./openwrt 98 | run: | 99 | echo -e "$(nproc) thread build." 100 | make -j$(nproc) V=s 101 | 102 | - name : Upload artifact 103 | uses: actions/upload-artifact@master 104 | with: 105 | name: OpenWrt 106 | path: openwrt/bin 107 | -------------------------------------------------------------------------------- /.github/workflows/Build_OP_x86_64.yml: -------------------------------------------------------------------------------- 1 | #================================================= 2 | # Description: Build OpenWrt using GitHub Actions 3 | # Lisence: MIT 4 | # Author: eSirPlayground 5 | # Youtube Channel: https://goo.gl/fvkdwm 6 | #================================================= 7 | 8 | name: Build_x86_64 9 | 10 | on: 11 | # release: 12 | # types: [published] 13 | 14 | # push: 15 | # branches: 16 | # - master 17 | 18 | #schedule: 19 | # - cron: 0 8 * * 5 20 | 21 | #watch: 22 | # types: [started] 23 | 24 | workflow_dispatch: 25 | 26 | jobs: 27 | build: 28 | # runs-on: ubuntu-latest 29 | runs-on: ubuntu-18.04 30 | 31 | steps: 32 | - name: Checkout 33 | uses: actions/checkout@master 34 | 35 | - name: Initialization environment 36 | env: 37 | DEBIAN_FRONTEND: noninteractive 38 | run: | 39 | docker rmi `docker images -q` 40 | echo "Deleting files, please wait ..." 41 | sudo rm -rf \ 42 | /usr/share/dotnet \ 43 | /etc/mysql \ 44 | /etc/php 45 | sudo -E apt-get -y purge \ 46 | azure-cli \ 47 | ghc* \ 48 | zulu* \ 49 | hhvm \ 50 | llvm* \ 51 | firefox \ 52 | google* \ 53 | dotnet* \ 54 | powershell \ 55 | openjdk* \ 56 | mysql* \ 57 | php* 58 | sudo -E apt-get update 59 | sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync 60 | sudo -E apt-get -y autoremove --purge 61 | sudo -E apt-get clean 62 | 63 | - name: Clone source code 64 | env: 65 | REPO_URL: https://github.com/coolsnowwolf/lede 66 | REPO_BRANCH: master 67 | run: | 68 | # git clone --depth 1 $REPO_URL -b $REPO_BRANCH openwrt 69 | git clone $REPO_URL -b $REPO_BRANCH openwrt 70 | git clone https://github.com/esirplayground/luci-app-eqos.git openwrt/package/eqos 71 | mv openwrt/package/eqos/po/zh_Hans openwrt/package/eqos/po/zh-cn 72 | cd openwrt 73 | # sed -i 's/#src-git helloworld/src-git helloworld/g' ./feeds.conf.default 74 | echo "src-git helloworld https://github.com/fw876/helloworld" >> ./feeds.conf.default 75 | 76 | - name: Update & Install feeds 77 | working-directory: ./openwrt 78 | run: | 79 | sed -i 's/# CONFIG_BINFMT_MISC is not set/CONFIG_BINFMT_MISC=y/g' ./target/linux/generic/config-5.4 80 | ./scripts/feeds update -a 81 | ./scripts/feeds install -a 82 | ./scripts/feeds install -a 83 | 84 | #- name: Import external feeds 85 | # working-directory: ./openwrt 86 | # run: | 87 | # git clone https://github.com/xiaorouji/openwrt-package.git package/lienol 88 | # git clone "your_github_link" package/"your_folder_name" 89 | 90 | - name: Configuration Customization - Build_x86_64 91 | env: 92 | CONFIG_FILE: 'x86_64.config' 93 | run: | 94 | [ -e $CONFIG_FILE ] && mv $CONFIG_FILE openwrt/.config 95 | chmod +x ./customize.sh && ./customize.sh 96 | cd openwrt && make defconfig 97 | 98 | - name: Download package 99 | working-directory: ./openwrt 100 | run: | 101 | make download -j$(nproc) 102 | find dl -size -1024c -exec ls -l {} \; 103 | find dl -size -1024c -exec rm -f {} \; 104 | 105 | - name: Build firmware 106 | working-directory: ./openwrt 107 | run: | 108 | echo -e "$(nproc) thread build." 109 | make -j$(nproc) V=s 110 | 111 | - name : Upload artifact 112 | uses: actions/upload-artifact@master 113 | with: 114 | name: OpenWrt 115 | path: openwrt/bin 116 | -------------------------------------------------------------------------------- /AC2100.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ramips=y 2 | CONFIG_TARGET_ramips_mt7621=y 3 | CONFIG_TARGET_ramips_mt7621_DEVICE_xiaomi_redmi-router-ac2100=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 | CONFIG_PACKAGE_MAC80211_DEBUGFS=y 16 | CONFIG_PACKAGE_MAC80211_MESH=y 17 | CONFIG_PACKAGE_adb=y 18 | CONFIG_PACKAGE_batctl-default=y 19 | CONFIG_PACKAGE_boost=y 20 | CONFIG_PACKAGE_boost-date_time=y 21 | CONFIG_PACKAGE_boost-program_options=y 22 | CONFIG_PACKAGE_boost-system=y 23 | CONFIG_PACKAGE_cJSON=y 24 | CONFIG_PACKAGE_curl=y 25 | # CONFIG_PACKAGE_ddns-scripts is not set 26 | # CONFIG_PACKAGE_ddns-scripts_aliyun is not set 27 | # CONFIG_PACKAGE_ddns-scripts_dnspod is not set 28 | CONFIG_PACKAGE_dns2socks=y 29 | # CONFIG_PACKAGE_etherwake is not set 30 | CONFIG_PACKAGE_hostapd-common=y 31 | CONFIG_PACKAGE_htop=y 32 | # CONFIG_PACKAGE_ipset is not set 33 | CONFIG_PACKAGE_ipt2socks=y 34 | CONFIG_PACKAGE_iw=y 35 | CONFIG_PACKAGE_jq=y 36 | CONFIG_PACKAGE_kmod-batman-adv=y 37 | CONFIG_PACKAGE_kmod-cfg80211=y 38 | CONFIG_PACKAGE_kmod-crypto-ccm=y 39 | CONFIG_PACKAGE_kmod-crypto-cmac=y 40 | CONFIG_PACKAGE_kmod-crypto-crc32c=y 41 | CONFIG_PACKAGE_kmod-crypto-ctr=y 42 | CONFIG_PACKAGE_kmod-crypto-gcm=y 43 | CONFIG_PACKAGE_kmod-crypto-gf128=y 44 | CONFIG_PACKAGE_kmod-crypto-ghash=y 45 | CONFIG_PACKAGE_kmod-crypto-hmac=y 46 | CONFIG_PACKAGE_kmod-crypto-lib-blake2s=y 47 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y 48 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y 49 | CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y 50 | CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y 51 | CONFIG_PACKAGE_kmod-crypto-rng=y 52 | CONFIG_PACKAGE_kmod-crypto-seqiv=y 53 | CONFIG_PACKAGE_kmod-hwmon-core=y 54 | CONFIG_PACKAGE_kmod-lib-crc16=y 55 | CONFIG_PACKAGE_kmod-lib-crc32c=y 56 | CONFIG_PACKAGE_kmod-mac80211=y 57 | CONFIG_PACKAGE_kmod-mii=y 58 | CONFIG_PACKAGE_kmod-mt76-connac=y 59 | CONFIG_PACKAGE_kmod-mt76-core=y 60 | CONFIG_PACKAGE_kmod-mt7603=y 61 | # CONFIG_PACKAGE_kmod-mt7603e is not set 62 | CONFIG_PACKAGE_kmod-mt7615-common=y 63 | CONFIG_PACKAGE_kmod-mt7615-firmware=y 64 | # CONFIG_PACKAGE_kmod-mt7615d is not set 65 | CONFIG_PACKAGE_kmod-mt7615e=y 66 | CONFIG_PACKAGE_kmod-mtd-rw=y 67 | CONFIG_PACKAGE_kmod-nls-base=y 68 | CONFIG_PACKAGE_kmod-udptunnel4=y 69 | CONFIG_PACKAGE_kmod-udptunnel6=y 70 | CONFIG_PACKAGE_kmod-usb-core=y 71 | CONFIG_PACKAGE_kmod-usb-net=y 72 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 73 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 74 | CONFIG_PACKAGE_kmod-wireguard=y 75 | CONFIG_PACKAGE_libcares=y 76 | CONFIG_PACKAGE_libcurl=y 77 | CONFIG_PACKAGE_libevdev=y 78 | # CONFIG_PACKAGE_libipset is not set 79 | CONFIG_PACKAGE_libmbedtls=y 80 | # CONFIG_PACKAGE_libmnl is not set 81 | CONFIG_PACKAGE_libmosquitto-nossl=y 82 | CONFIG_PACKAGE_libncurses=y 83 | CONFIG_PACKAGE_libstdcpp=y 84 | CONFIG_PACKAGE_libudev-zero=y 85 | CONFIG_PACKAGE_libusb-1.0=y 86 | # CONFIG_PACKAGE_luci-app-autoreboot is not set 87 | # CONFIG_PACKAGE_luci-app-ddns is not set 88 | # CONFIG_PACKAGE_luci-app-diskman_INCLUDE_btrfs_progs is not set 89 | CONFIG_PACKAGE_luci-app-easymesh=y 90 | # CONFIG_PACKAGE_luci-app-filetransfer is not set 91 | # CONFIG_PACKAGE_luci-app-mtwifi is not set 92 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 93 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_fuse-utils is not set 94 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-ng is not set 95 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-webui is not set 96 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 97 | # CONFIG_PACKAGE_luci-app-vlmcsd is not set 98 | # CONFIG_PACKAGE_luci-app-vsftpd is not set 99 | CONFIG_PACKAGE_luci-app-wireguard=y 100 | # CONFIG_PACKAGE_luci-app-wol is not set 101 | CONFIG_PACKAGE_luci-i18n-easymesh-zh-cn=y 102 | CONFIG_PACKAGE_luci-i18n-wireguard-zh-cn=y 103 | CONFIG_PACKAGE_luci-proto-wireguard=y 104 | CONFIG_PACKAGE_mosquitto-client-nossl=y 105 | # CONFIG_PACKAGE_mt_wifi is not set 106 | CONFIG_PACKAGE_nano=y 107 | # CONFIG_PACKAGE_nlbwmon is not set 108 | CONFIG_PACKAGE_rpcd-mod-file=y 109 | CONFIG_PACKAGE_terminfo=y 110 | CONFIG_PACKAGE_usbids=y 111 | CONFIG_PACKAGE_usbutils=y 112 | # CONFIG_PACKAGE_vlmcsd is not set 113 | CONFIG_PACKAGE_wireguard-tools=y 114 | CONFIG_PACKAGE_wireless-regdb=y 115 | # CONFIG_PACKAGE_wireless-tools is not set 116 | # CONFIG_PACKAGE_wol is not set 117 | CONFIG_PACKAGE_wpad-openssl=y 118 | CONFIG_WPA_MSG_MIN_PRIORITY=3 119 | CONFIG_boost-compile-visibility-hidden=y 120 | CONFIG_boost-runtime-shared=y 121 | CONFIG_boost-static-and-shared-libs=y 122 | CONFIG_boost-variant-release=y 123 | # CONFIG_PACKAGE_kmod-crypto-kpp is not set 124 | CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y 125 | CONFIG_PACKAGE_libpcre=y 126 | CONFIG_PACKAGE_luci-lib-fs=y 127 | CONFIG_PACKAGE_openssl-util=y 128 | CONFIG_PACKAGE_vsftpd-alt=y 129 | CONFIG_PACKAGE_wget-ssl=y 130 | # CONFIG_PCRE_JIT_ENABLED is not set 131 | CONFIG_VSFTPD_USE_UCI_SCRIPTS=y 132 | -------------------------------------------------------------------------------- /CR660X.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ramips=y 2 | CONFIG_TARGET_ramips_mt7621=y 3 | CONFIG_TARGET_ramips_mt7621_DEVICE_xiaomi_mi-router-cr660x=y 4 | CONFIG_LIBCURL_COOKIES=y 5 | CONFIG_LIBCURL_FILE=y 6 | CONFIG_LIBCURL_FTP=y 7 | CONFIG_LIBCURL_HTTP=y 8 | CONFIG_LIBCURL_NO_SMB="!" 9 | CONFIG_LIBCURL_OPENSSL=y 10 | CONFIG_LIBCURL_PROXY=y 11 | CONFIG_LIBSODIUM_MINIMAL=y 12 | CONFIG_PACKAGE_adb=y 13 | CONFIG_PACKAGE_boost=y 14 | CONFIG_PACKAGE_boost-date_time=y 15 | CONFIG_PACKAGE_boost-program_options=y 16 | CONFIG_PACKAGE_boost-system=y 17 | CONFIG_PACKAGE_curl=y 18 | # CONFIG_PACKAGE_ddns-scripts is not set 19 | # CONFIG_PACKAGE_ddns-scripts_aliyun is not set 20 | # CONFIG_PACKAGE_ddns-scripts_dnspod is not set 21 | # CONFIG_PACKAGE_etherwake is not set 22 | CONFIG_PACKAGE_frpc=y 23 | CONFIG_PACKAGE_htop=y 24 | CONFIG_PACKAGE_ipt2socks=y 25 | CONFIG_PACKAGE_jq=y 26 | CONFIG_PACKAGE_kmod-crypto-lib-blake2s=y 27 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y 28 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y 29 | CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y 30 | CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y 31 | CONFIG_PACKAGE_kmod-mii=y 32 | CONFIG_PACKAGE_kmod-mtd-rw=y 33 | CONFIG_PACKAGE_kmod-nls-base=y 34 | CONFIG_PACKAGE_kmod-udptunnel4=y 35 | CONFIG_PACKAGE_kmod-udptunnel6=y 36 | CONFIG_PACKAGE_kmod-usb-core=y 37 | CONFIG_PACKAGE_kmod-usb-net=y 38 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 39 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 40 | CONFIG_PACKAGE_kmod-wireguard=y 41 | CONFIG_PACKAGE_libcurl=y 42 | CONFIG_PACKAGE_libev=y 43 | CONFIG_PACKAGE_libevdev=y 44 | CONFIG_PACKAGE_libmbedtls=y 45 | CONFIG_PACKAGE_libncurses=y 46 | CONFIG_PACKAGE_libsodium=y 47 | CONFIG_PACKAGE_libstdcpp=y 48 | CONFIG_PACKAGE_libudev-zero=y 49 | CONFIG_PACKAGE_libudns=y 50 | CONFIG_PACKAGE_libusb-1.0=y 51 | # CONFIG_PACKAGE_luci-app-autoreboot is not set 52 | # CONFIG_PACKAGE_luci-app-ddns is not set 53 | # CONFIG_PACKAGE_luci-app-diskman_INCLUDE_btrfs_progs is not set 54 | # CONFIG_PACKAGE_luci-app-filetransfer is not set 55 | CONFIG_PACKAGE_luci-app-frpc=y 56 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 57 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_fuse-utils is not set 58 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-ng is not set 59 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-webui is not set 60 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Client=y 61 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Trojan=y 62 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Xray=y 63 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 64 | # CONFIG_PACKAGE_luci-app-vsftpd is not set 65 | CONFIG_PACKAGE_luci-app-wireguard=y 66 | # CONFIG_PACKAGE_luci-app-wol is not set 67 | CONFIG_PACKAGE_luci-i18n-frpc-zh-cn=y 68 | CONFIG_PACKAGE_luci-i18n-wireguard-zh-cn=y 69 | CONFIG_PACKAGE_luci-proto-wireguard=y 70 | CONFIG_PACKAGE_nano=y 71 | # CONFIG_PACKAGE_nlbwmon is not set 72 | CONFIG_PACKAGE_rpcd-mod-file=y 73 | CONFIG_PACKAGE_shadowsocks-libev-ss-local=y 74 | CONFIG_PACKAGE_shadowsocks-libev-ss-redir=y 75 | CONFIG_PACKAGE_terminfo=y 76 | CONFIG_PACKAGE_trojan=y 77 | CONFIG_PACKAGE_usbids=y 78 | CONFIG_PACKAGE_usbutils=y 79 | CONFIG_PACKAGE_wireguard-tools=y 80 | # CONFIG_PACKAGE_wol is not set 81 | CONFIG_PACKAGE_xray-core=y 82 | CONFIG_XRAY_CORE_COMPRESS_UPX=y 83 | CONFIG_boost-compile-visibility-hidden=y 84 | CONFIG_boost-runtime-shared=y 85 | CONFIG_boost-static-and-shared-libs=y 86 | CONFIG_boost-variant-release=y 87 | # CONFIG_PACKAGE_kmod-crypto-kpp is not set 88 | CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y 89 | CONFIG_PACKAGE_luci-lib-fs=y 90 | CONFIG_PACKAGE_openssl-util=y 91 | CONFIG_PACKAGE_vsftpd-alt=y 92 | CONFIG_PACKAGE_wget-ssl=y 93 | CONFIG_VSFTPD_USE_UCI_SCRIPTS=y 94 | # easymesh 95 | CONFIG_BATMAN_ADV_BATMAN_V=y 96 | CONFIG_BATMAN_ADV_BLA=y 97 | CONFIG_BATMAN_ADV_DAT=y 98 | CONFIG_BATMAN_ADV_MCAST=y 99 | CONFIG_PACKAGE_batctl-default=y 100 | CONFIG_PACKAGE_kmod-batman-adv=y 101 | CONFIG_PACKAGE_kmod-crypto-crc32c=y 102 | CONFIG_PACKAGE_kmod-lib-crc16=y 103 | CONFIG_PACKAGE_kmod-lib-crc32c=y 104 | CONFIG_PACKAGE_luci-app-easymesh=y 105 | CONFIG_PACKAGE_luci-i18n-easymesh-zh-cn=y 106 | -------------------------------------------------------------------------------- /HC5861.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ramips=y 2 | CONFIG_TARGET_ramips_mt7620=y 3 | CONFIG_TARGET_ramips_mt7620_DEVICE_hiwifi_hc5861=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 | CONFIG_PACKAGE_6in4=y 16 | CONFIG_PACKAGE_adb=y 17 | CONFIG_PACKAGE_batctl-default=y 18 | # CONFIG_PACKAGE_coremark is not set 19 | CONFIG_PACKAGE_curl=y 20 | CONFIG_PACKAGE_frpc=y 21 | CONFIG_PACKAGE_htop=y 22 | CONFIG_PACKAGE_ip6tables=y 23 | CONFIG_PACKAGE_jq=y 24 | CONFIG_PACKAGE_kmod-batman-adv=y 25 | CONFIG_PACKAGE_kmod-crypto-crc32c=y 26 | CONFIG_PACKAGE_kmod-crypto-kpp=y 27 | CONFIG_PACKAGE_kmod-crypto-lib-blake2s=y 28 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y 29 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y 30 | CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y 31 | CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y 32 | CONFIG_PACKAGE_kmod-ifb=y 33 | CONFIG_PACKAGE_kmod-ipt-nat6=y 34 | CONFIG_PACKAGE_kmod-iptunnel=y 35 | CONFIG_PACKAGE_kmod-iptunnel4=y 36 | CONFIG_PACKAGE_kmod-lib-crc16=y 37 | CONFIG_PACKAGE_kmod-lib-crc32c=y 38 | CONFIG_PACKAGE_kmod-mii=y 39 | CONFIG_PACKAGE_kmod-nf-nat6=y 40 | CONFIG_PACKAGE_kmod-sched-core=y 41 | CONFIG_PACKAGE_kmod-sit=y 42 | CONFIG_PACKAGE_kmod-udptunnel4=y 43 | CONFIG_PACKAGE_kmod-udptunnel6=y 44 | CONFIG_PACKAGE_kmod-usb-net=y 45 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 46 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 47 | CONFIG_PACKAGE_kmod-wireguard=y 48 | CONFIG_PACKAGE_libcurl=y 49 | CONFIG_PACKAGE_libevdev=y 50 | CONFIG_PACKAGE_libmbedtls=y 51 | CONFIG_PACKAGE_libncurses=y 52 | CONFIG_PACKAGE_libudev-zero=y 53 | CONFIG_PACKAGE_libusb-1.0=y 54 | # CONFIG_PACKAGE_luci-app-accesscontrol is not set 55 | # CONFIG_PACKAGE_luci-app-arpbind is not set 56 | # CONFIG_PACKAGE_luci-app-autoreboot is not set 57 | # CONFIG_PACKAGE_luci-app-ddns is not set 58 | # CONFIG_PACKAGE_luci-app-diskman_INCLUDE_btrfs_progs is not set 59 | # CONFIG_PACKAGE_luci-app-filetransfer is not set 60 | CONFIG_PACKAGE_luci-app-frpc=y 61 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 62 | # CONFIG_PACKAGE_luci-app-ramfree is not set 63 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_fuse-utils is not set 64 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-ng is not set 65 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-webui is not set 66 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Client=y 67 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Xray=y 68 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 69 | # CONFIG_PACKAGE_luci-app-vlmcsd is not set 70 | # CONFIG_PACKAGE_luci-app-vsftpd is not set 71 | CONFIG_PACKAGE_luci-app-wireguard=y 72 | # CONFIG_PACKAGE_luci-app-wol is not set 73 | CONFIG_PACKAGE_luci-i18n-frpc-zh-cn=y 74 | CONFIG_PACKAGE_luci-i18n-wireguard-zh-cn=y 75 | # CONFIG_PACKAGE_luci-lib-fs is not set 76 | CONFIG_PACKAGE_luci-proto-ipv6=y 77 | CONFIG_PACKAGE_luci-proto-wireguard=y 78 | CONFIG_PACKAGE_nano=y 79 | # CONFIG_PACKAGE_nlbwmon is not set 80 | CONFIG_PACKAGE_odhcp6c=y 81 | CONFIG_PACKAGE_odhcp6c_ext_cer_id=0 82 | CONFIG_PACKAGE_odhcpd-ipv6only=y 83 | CONFIG_PACKAGE_odhcpd_ipv6only_ext_cer_id=0 84 | CONFIG_PACKAGE_rpcd-mod-file=y 85 | CONFIG_PACKAGE_shadowsocks-libev-ss-local=y 86 | CONFIG_PACKAGE_shadowsocks-libev-ss-redir=y 87 | CONFIG_PACKAGE_tc-mod-iptables=y 88 | CONFIG_PACKAGE_tc-tiny=y 89 | CONFIG_PACKAGE_terminfo=y 90 | CONFIG_PACKAGE_unzip=y 91 | CONFIG_PACKAGE_usbids=y 92 | CONFIG_PACKAGE_usbutils=y 93 | # CONFIG_PACKAGE_vlmcsd is not set 94 | # CONFIG_PACKAGE_vsftpd-alt is not set 95 | CONFIG_PACKAGE_wireguard-tools=y 96 | # CONFIG_PACKAGE_wol is not set 97 | CONFIG_PACKAGE_xray-core=y 98 | CONFIG_XRAY_CORE_COMPRESS_UPX=y 99 | CONFIG_PACKAGE_etherwake=y 100 | CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y 101 | # easymesh 102 | CONFIG_BATMAN_ADV_BATMAN_V=y 103 | CONFIG_BATMAN_ADV_BLA=y 104 | CONFIG_BATMAN_ADV_DAT=y 105 | CONFIG_BATMAN_ADV_MCAST=y 106 | CONFIG_PACKAGE_batctl-default=y 107 | CONFIG_PACKAGE_kmod-batman-adv=y 108 | CONFIG_PACKAGE_kmod-crypto-crc32c=y 109 | CONFIG_PACKAGE_kmod-lib-crc16=y 110 | CONFIG_PACKAGE_kmod-lib-crc32c=y 111 | CONFIG_PACKAGE_luci-app-easymesh=y 112 | CONFIG_PACKAGE_luci-i18n-easymesh-zh-cn=y 113 | -------------------------------------------------------------------------------- /HC5861_2.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ramips=y 2 | CONFIG_TARGET_ramips_mt7620=y 3 | CONFIG_TARGET_ramips_mt7620_DEVICE_hiwifi_hc5861=y 4 | CONFIG_LIBCURL_COOKIES=y 5 | CONFIG_LIBCURL_FILE=y 6 | CONFIG_LIBCURL_FTP=y 7 | CONFIG_LIBCURL_HTTP=y 8 | CONFIG_LIBCURL_NO_SMB="!" 9 | CONFIG_LIBCURL_OPENSSL=y 10 | CONFIG_LIBCURL_PROXY=y 11 | CONFIG_PACKAGE_6in4=y 12 | CONFIG_PACKAGE_adb=y 13 | # CONFIG_PACKAGE_coremark is not set 14 | CONFIG_PACKAGE_curl=y 15 | CONFIG_PACKAGE_frpc=y 16 | CONFIG_PACKAGE_htop=y 17 | CONFIG_PACKAGE_ip6tables=y 18 | CONFIG_PACKAGE_jq=y 19 | CONFIG_PACKAGE_kmod-crypto-kpp=y 20 | CONFIG_PACKAGE_kmod-crypto-lib-blake2s=y 21 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y 22 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y 23 | CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y 24 | CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y 25 | CONFIG_PACKAGE_kmod-ifb=y 26 | CONFIG_PACKAGE_kmod-ipt-nat6=y 27 | CONFIG_PACKAGE_kmod-iptunnel=y 28 | CONFIG_PACKAGE_kmod-iptunnel4=y 29 | CONFIG_PACKAGE_kmod-mii=y 30 | CONFIG_PACKAGE_kmod-nf-nat6=y 31 | CONFIG_PACKAGE_kmod-sched-core=y 32 | CONFIG_PACKAGE_kmod-sit=y 33 | CONFIG_PACKAGE_kmod-udptunnel4=y 34 | CONFIG_PACKAGE_kmod-udptunnel6=y 35 | CONFIG_PACKAGE_kmod-usb-net=y 36 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 37 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 38 | CONFIG_PACKAGE_kmod-wireguard=y 39 | CONFIG_PACKAGE_libcurl=y 40 | CONFIG_PACKAGE_libevdev=y 41 | CONFIG_PACKAGE_libmbedtls=y 42 | CONFIG_PACKAGE_libncurses=y 43 | CONFIG_PACKAGE_libudev-zero=y 44 | CONFIG_PACKAGE_libusb-1.0=y 45 | # CONFIG_PACKAGE_luci-app-accesscontrol is not set 46 | # CONFIG_PACKAGE_luci-app-arpbind is not set 47 | # CONFIG_PACKAGE_luci-app-autoreboot is not set 48 | # CONFIG_PACKAGE_luci-app-ddns is not set 49 | # CONFIG_PACKAGE_luci-app-diskman_INCLUDE_btrfs_progs is not set 50 | # CONFIG_PACKAGE_luci-app-filetransfer is not set 51 | CONFIG_PACKAGE_luci-app-frpc=y 52 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 53 | # CONFIG_PACKAGE_luci-app-ramfree is not set 54 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-ng is not set 55 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-webui is not set 56 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Client=y 57 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Xray=y 58 | CONFIG_PACKAGE_luci-app-travelmate=y 59 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 60 | # CONFIG_PACKAGE_luci-app-vsftpd is not set 61 | CONFIG_PACKAGE_luci-app-wireguard=y 62 | CONFIG_PACKAGE_luci-i18n-frpc-zh-cn=y 63 | CONFIG_PACKAGE_luci-i18n-wireguard-zh-cn=y 64 | # CONFIG_PACKAGE_luci-lib-fs is not set 65 | CONFIG_PACKAGE_luci-proto-ipv6=y 66 | CONFIG_PACKAGE_luci-proto-wireguard=y 67 | CONFIG_PACKAGE_nano=y 68 | # CONFIG_PACKAGE_nlbwmon is not set 69 | CONFIG_PACKAGE_odhcp6c=y 70 | CONFIG_PACKAGE_odhcp6c_ext_cer_id=0 71 | CONFIG_PACKAGE_odhcpd-ipv6only=y 72 | CONFIG_PACKAGE_odhcpd_ipv6only_ext_cer_id=0 73 | CONFIG_PACKAGE_rpcd-mod-file=y 74 | CONFIG_PACKAGE_shadowsocks-libev-ss-local=y 75 | CONFIG_PACKAGE_shadowsocks-libev-ss-redir=y 76 | CONFIG_PACKAGE_tc-mod-iptables=y 77 | CONFIG_PACKAGE_tc-tiny=y 78 | CONFIG_PACKAGE_terminfo=y 79 | CONFIG_PACKAGE_travelmate=y 80 | CONFIG_PACKAGE_unzip=y 81 | CONFIG_PACKAGE_usbids=y 82 | CONFIG_PACKAGE_usbutils=y 83 | # CONFIG_PACKAGE_vsftpd-alt is not set 84 | CONFIG_PACKAGE_wireguard-tools=y 85 | CONFIG_PACKAGE_xray-core=y 86 | CONFIG_XRAY_CORE_COMPRESS_UPX=y 87 | CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y 88 | -------------------------------------------------------------------------------- /K2_A.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ramips=y 2 | CONFIG_TARGET_ramips_mt7620=y 3 | CONFIG_TARGET_ramips_mt7620_DEVICE_phicomm_psg1218a=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 | CONFIG_PACKAGE_6in4=y 16 | CONFIG_PACKAGE_adb=y 17 | CONFIG_PACKAGE_batctl-default=y 18 | # CONFIG_PACKAGE_coremark is not set 19 | CONFIG_PACKAGE_curl=y 20 | CONFIG_PACKAGE_htop=y 21 | CONFIG_PACKAGE_ip6tables=y 22 | CONFIG_PACKAGE_jq=y 23 | CONFIG_PACKAGE_kmod-batman-adv=y 24 | CONFIG_PACKAGE_kmod-crypto-crc32c=y 25 | CONFIG_PACKAGE_kmod-crypto-kpp=y 26 | CONFIG_PACKAGE_kmod-crypto-lib-blake2s=y 27 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y 28 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y 29 | CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y 30 | CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y 31 | CONFIG_PACKAGE_kmod-ifb=y 32 | CONFIG_PACKAGE_kmod-ipt-nat6=y 33 | CONFIG_PACKAGE_kmod-iptunnel=y 34 | CONFIG_PACKAGE_kmod-iptunnel4=y 35 | CONFIG_PACKAGE_kmod-lib-crc16=y 36 | CONFIG_PACKAGE_kmod-lib-crc32c=y 37 | CONFIG_PACKAGE_kmod-mii=y 38 | CONFIG_PACKAGE_kmod-mmc=y 39 | CONFIG_PACKAGE_kmod-nf-nat6=y 40 | CONFIG_PACKAGE_kmod-nls-base=y 41 | CONFIG_PACKAGE_kmod-sched-core=y 42 | CONFIG_PACKAGE_kmod-sdhci-mt7620=y 43 | CONFIG_PACKAGE_kmod-sit=y 44 | CONFIG_PACKAGE_kmod-udptunnel4=y 45 | CONFIG_PACKAGE_kmod-udptunnel6=y 46 | CONFIG_PACKAGE_kmod-usb-core=y 47 | CONFIG_PACKAGE_kmod-usb-ehci=y 48 | CONFIG_PACKAGE_kmod-usb-ledtrig-usbport=y 49 | CONFIG_PACKAGE_kmod-usb-net=y 50 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 51 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 52 | CONFIG_PACKAGE_kmod-usb-ohci=y 53 | CONFIG_PACKAGE_kmod-usb2=y 54 | CONFIG_PACKAGE_kmod-wireguard=y 55 | CONFIG_PACKAGE_libcurl=y 56 | CONFIG_PACKAGE_libevdev=y 57 | CONFIG_PACKAGE_libmbedtls=y 58 | CONFIG_PACKAGE_libncurses=y 59 | CONFIG_PACKAGE_libudev-zero=y 60 | CONFIG_PACKAGE_libusb-1.0=y 61 | # CONFIG_PACKAGE_luci-app-accesscontrol is not set 62 | # CONFIG_PACKAGE_luci-app-arpbind is not set 63 | # CONFIG_PACKAGE_luci-app-autoreboot is not set 64 | # CONFIG_PACKAGE_luci-app-ddns is not set 65 | # CONFIG_PACKAGE_luci-app-diskman_INCLUDE_btrfs_progs is not set 66 | CONFIG_PACKAGE_luci-app-easymesh=y 67 | # CONFIG_PACKAGE_luci-app-filetransfer is not set 68 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 69 | # CONFIG_PACKAGE_luci-app-ramfree is not set 70 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_fuse-utils is not set 71 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-ng is not set 72 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-webui is not set 73 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks_Libev_Client=y 74 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 75 | # CONFIG_PACKAGE_luci-app-vlmcsd is not set 76 | # CONFIG_PACKAGE_luci-app-vsftpd is not set 77 | CONFIG_PACKAGE_luci-app-wireguard=y 78 | # CONFIG_PACKAGE_luci-app-wol is not set 79 | CONFIG_PACKAGE_luci-i18n-easymesh-zh-cn=y 80 | CONFIG_PACKAGE_luci-i18n-wireguard-zh-cn=y 81 | # CONFIG_PACKAGE_luci-lib-fs is not set 82 | CONFIG_PACKAGE_luci-proto-ipv6=y 83 | CONFIG_PACKAGE_luci-proto-wireguard=y 84 | CONFIG_PACKAGE_nano=y 85 | # CONFIG_PACKAGE_nlbwmon is not set 86 | CONFIG_PACKAGE_odhcp6c=y 87 | CONFIG_PACKAGE_odhcp6c_ext_cer_id=0 88 | CONFIG_PACKAGE_odhcpd-ipv6only=y 89 | CONFIG_PACKAGE_odhcpd_ipv6only_ext_cer_id=0 90 | CONFIG_PACKAGE_rpcd-mod-file=y 91 | CONFIG_PACKAGE_shadowsocks-libev-ss-local=y 92 | CONFIG_PACKAGE_shadowsocks-libev-ss-redir=y 93 | CONFIG_PACKAGE_tc-mod-iptables=y 94 | CONFIG_PACKAGE_tc-tiny=y 95 | CONFIG_PACKAGE_terminfo=y 96 | CONFIG_PACKAGE_unzip=y 97 | CONFIG_PACKAGE_usbids=y 98 | CONFIG_PACKAGE_usbutils=y 99 | # CONFIG_PACKAGE_vlmcsd is not set 100 | # CONFIG_PACKAGE_vsftpd-alt is not set 101 | CONFIG_PACKAGE_wireguard-tools=y 102 | # CONFIG_PACKAGE_wol is not set 103 | CONFIG_PACKAGE_etherwake=y 104 | CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y 105 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 eSir 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /N1.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_armvirt=y 2 | CONFIG_TARGET_armvirt_64=y 3 | CONFIG_TARGET_armvirt_64_Default=y 4 | CONFIG_LIBCURL_COOKIES=y 5 | CONFIG_LIBCURL_FILE=y 6 | CONFIG_LIBCURL_FTP=y 7 | CONFIG_LIBCURL_HTTP=y 8 | CONFIG_LIBCURL_MBEDTLS=y 9 | CONFIG_LIBCURL_NO_SMB="!" 10 | CONFIG_LIBCURL_PROXY=y 11 | # CONFIG_PACKAGE_UnblockNeteaseMusic is not set 12 | # CONFIG_PACKAGE_UnblockNeteaseMusicGo is not set 13 | CONFIG_PACKAGE_blkid=y 14 | CONFIG_PACKAGE_btrfs-progs=y 15 | CONFIG_PACKAGE_ca-bundle=y 16 | CONFIG_PACKAGE_cgroupfs-mount=y 17 | CONFIG_PACKAGE_containerd=y 18 | CONFIG_PACKAGE_curl=y 19 | CONFIG_PACKAGE_docker-ce=y 20 | CONFIG_PACKAGE_dosfstools=y 21 | CONFIG_PACKAGE_fdisk=y 22 | CONFIG_PACKAGE_frpc=y 23 | # CONFIG_PACKAGE_ip-full is not set 24 | CONFIG_PACKAGE_ip-tiny=y 25 | CONFIG_PACKAGE_iptables-mod-extra=y 26 | CONFIG_PACKAGE_iptables-mod-nat-extra=y 27 | CONFIG_PACKAGE_jq=y 28 | CONFIG_PACKAGE_kmod-br-netfilter=y 29 | CONFIG_PACKAGE_kmod-crypto-acompress=y 30 | CONFIG_PACKAGE_kmod-crypto-crc32c=y 31 | CONFIG_PACKAGE_kmod-dax=y 32 | CONFIG_PACKAGE_kmod-dm=y 33 | CONFIG_PACKAGE_kmod-fs-btrfs=y 34 | CONFIG_PACKAGE_kmod-ikconfig=y 35 | CONFIG_PACKAGE_kmod-ipt-extra=y 36 | CONFIG_PACKAGE_kmod-ipt-nat-extra=y 37 | CONFIG_PACKAGE_kmod-lib-crc32c=y 38 | CONFIG_PACKAGE_kmod-lib-lzo=y 39 | CONFIG_PACKAGE_kmod-lib-raid6=y 40 | CONFIG_PACKAGE_kmod-lib-xor=y 41 | CONFIG_PACKAGE_kmod-lib-zlib-deflate=y 42 | CONFIG_PACKAGE_kmod-lib-zlib-inflate=y 43 | CONFIG_PACKAGE_kmod-lib-zstd=y 44 | CONFIG_PACKAGE_kmod-nf-ipvs=y 45 | CONFIG_PACKAGE_kmod-udptunnel4=y 46 | CONFIG_PACKAGE_kmod-udptunnel6=y 47 | CONFIG_PACKAGE_kmod-veth=y 48 | CONFIG_PACKAGE_kmod-wireguard=y 49 | CONFIG_PACKAGE_libattr=y 50 | CONFIG_PACKAGE_libcap=y 51 | CONFIG_PACKAGE_libcap-ng=y 52 | CONFIG_PACKAGE_libcurl=y 53 | CONFIG_PACKAGE_libdevmapper=y 54 | # CONFIG_PACKAGE_libelf is not set 55 | CONFIG_PACKAGE_libfdisk=y 56 | CONFIG_PACKAGE_libgd=y 57 | CONFIG_PACKAGE_libjpeg-turbo=y 58 | CONFIG_PACKAGE_liblzo=y 59 | CONFIG_PACKAGE_libmbedtls=y 60 | CONFIG_PACKAGE_libmount=y 61 | CONFIG_PACKAGE_libncurses=y 62 | CONFIG_PACKAGE_libnetwork=y 63 | CONFIG_PACKAGE_libpng=y 64 | CONFIG_PACKAGE_libreadline=y 65 | CONFIG_PACKAGE_libsmartcols=y 66 | CONFIG_PACKAGE_libwebp=y 67 | CONFIG_PACKAGE_libwebsockets-full=y 68 | CONFIG_PACKAGE_losetup=y 69 | CONFIG_PACKAGE_lsblk=y 70 | # CONFIG_PACKAGE_luci-app-accesscontrol is not set 71 | # CONFIG_PACKAGE_luci-app-arpbind is not set 72 | # CONFIG_PACKAGE_luci-app-autoreboot is not set 73 | # CONFIG_PACKAGE_luci-app-ddns is not set 74 | CONFIG_PACKAGE_luci-app-docker=y 75 | CONFIG_PACKAGE_luci-app-frpc=y 76 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 77 | # CONFIG_PACKAGE_luci-app-ramfree is not set 78 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_fuse-utils is not set 79 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-ng is not set 80 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-webui is not set 81 | CONFIG_PACKAGE_luci-app-ttyd=y 82 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 83 | # CONFIG_PACKAGE_luci-app-vlmcsd is not set 84 | CONFIG_PACKAGE_luci-app-vnstat=y 85 | # CONFIG_PACKAGE_luci-app-webadmin is not set 86 | CONFIG_PACKAGE_luci-app-wireguard=y 87 | # CONFIG_PACKAGE_luci-app-wol is not set 88 | CONFIG_PACKAGE_luci-i18n-docker-zh-cn=y 89 | CONFIG_PACKAGE_luci-i18n-frpc-zh-cn=y 90 | CONFIG_PACKAGE_luci-i18n-ttyd-zh-cn=y 91 | CONFIG_PACKAGE_luci-i18n-vnstat-zh-cn=y 92 | CONFIG_PACKAGE_luci-i18n-wireguard-zh-cn=y 93 | CONFIG_PACKAGE_luci-proto-wireguard=y 94 | CONFIG_PACKAGE_mount-utils=y 95 | CONFIG_PACKAGE_nano=y 96 | # CONFIG_PACKAGE_nlbwmon is not set 97 | # CONFIG_PACKAGE_node is not set 98 | CONFIG_PACKAGE_parted=y 99 | CONFIG_PACKAGE_pv=y 100 | CONFIG_PACKAGE_resize2fs=y 101 | CONFIG_PACKAGE_runc=y 102 | CONFIG_PACKAGE_terminfo=y 103 | CONFIG_PACKAGE_tini=y 104 | CONFIG_PACKAGE_ttyd=y 105 | CONFIG_PACKAGE_tune2fs=y 106 | CONFIG_PACKAGE_uuidgen=y 107 | # CONFIG_PACKAGE_vlmcsd is not set 108 | CONFIG_PACKAGE_vnstat=y 109 | CONFIG_PACKAGE_vnstati=y 110 | CONFIG_PACKAGE_wireguard=y 111 | CONFIG_PACKAGE_wireguard-tools=y 112 | CONFIG_TARGET_IMAGES_GZIP=y 113 | CONFIG_TARGET_ROOTFS_PARTSIZE=300 114 | # CONFIG_UnblockNeteaseMusicGo_INCLUDE_GOPROXY is not set 115 | # CONFIG_UnblockNeteaseMusic_Go is not set 116 | # CONFIG_UnblockNeteaseMusic_NodeJS is not set 117 | CONFIG_PACKAGE_etherwake=y 118 | CONFIG_PACKAGE_ipset=y 119 | CONFIG_PACKAGE_libatomic=y 120 | CONFIG_PACKAGE_libcares=y 121 | CONFIG_PACKAGE_libhttp-parser=y 122 | CONFIG_PACKAGE_libipset=y 123 | CONFIG_PACKAGE_libmnl=y 124 | CONFIG_PACKAGE_libnghttp2=y 125 | CONFIG_PACKAGE_libstdcpp=y 126 | -------------------------------------------------------------------------------- /Newifi_D2.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ramips=y 2 | CONFIG_TARGET_ramips_mt7621=y 3 | CONFIG_TARGET_ramips_mt7621_DEVICE_d-team_newifi-d2=y 4 | # CONFIG_BUSYBOX_DEFAULT_FEATURE_IPV6 is not set 5 | # CONFIG_IPV6 is not set 6 | # CONFIG_KERNEL_IPV6 is not set 7 | CONFIG_PACKAGE_autosamba=y 8 | CONFIG_PACKAGE_curl=y 9 | CONFIG_PACKAGE_ddns-scripts_no-ip_com=y 10 | CONFIG_PACKAGE_f2fsck=y 11 | CONFIG_PACKAGE_htop=y 12 | CONFIG_PACKAGE_nano=y 13 | CONFIG_PACKAGE_openssh-sftp-client=y 14 | CONFIG_PACKAGE_openssh-sftp-server=y 15 | CONFIG_PACKAGE_openssl-util=y 16 | CONFIG_PACKAGE_kmod-fs-f2fs=y 17 | CONFIG_PACKAGE_kmod-mt76=y 18 | CONFIG_PACKAGE_kmod-usb-storage=y 19 | CONFIG_PACKAGE_kmod-usb-storage-extras=y 20 | CONFIG_PACKAGE_kmod-usb-storage-uas=y 21 | CONFIG_PACKAGE_kmod-usb2=y 22 | CONFIG_PACKAGE_kmod-usb3=y 23 | CONFIG_PACKAGE_kmod-sdhci=y 24 | CONFIG_PACKAGE_kmod-sdhci-mt7620=y 25 | CONFIG_PACKAGE_kmod-usb-ohci=y 26 | CONFIG_PACKAGE_kmod-usb-uhci=y 27 | CONFIG_PACKAGE_luci-app-webadmin=y 28 | CONFIG_PACKAGE_luci-app-ipsec-vpnd=y 29 | CONFIG_PACKAGE_luci-app-nps=y 30 | CONFIG_PACKAGE_luci-app-samba=y 31 | CONFIG_PACKAGE_luci-app-ttyd=y 32 | CONFIG_PACKAGE_ttyd=y 33 | CONFIG_PACKAGE_luci-app-p910nd=y 34 | CONFIG_PACKAGE_p910nd=y 35 | CONFIG_PACKAGE_luci-app-ssr-plus=y 36 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks=y 37 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Simple_obfs=y 38 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray_plugin=y 39 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray=y 40 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Trojan=y 41 | # CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Kcptun is not set 42 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Server=y 43 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Socks=y 44 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AutoBuild-OpenWrt 2 | 3 | Build OpenWrt firware [Lean's OpenWrt](https://github.com/coolsnowwolf/lede) using GitHub Actions 4 | Hereby thank P3TERX for his amazing job: https://github.com/P3TERX/Actions-OpenWrt/ 5 | 6 | ## Usage 7 | 8 | - Sign up for [GitHub Actions](https://github.com/features/actions/signup) 9 | - Fork [this GitHub repository](https://github.com/esirplayground/AutoBuild-OpenWrt) 10 | - Click [.github/workflows] folder on the top of repo and you could see few workflow files, Each for one particular architecture(device). 11 | - Edit the workflow file you desire,uncomment push section 3 lines together and submit the commit.(Other 2 methods wait you to discover) 12 | - The build starts automatically. Progress can be viewed on the Actions page. 13 | - When the build is complete, click the `Artifacts` button in the upper right corner of the Actions page to download the binaries. 14 | - Default Web Admin IP: `192.168.5.1`, username `root`,password `password` 15 | 16 | [For the details please visit my Y2B Channel (in Chinese) | 视频教程](https://www.youtube.com/c/esirplayground) 17 | -------------------------------------------------------------------------------- /TL-WDR4300.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ath79=y 2 | CONFIG_TARGET_ath79_generic=y 3 | CONFIG_TARGET_ath79_generic_DEVICE_tplink_tl-wdr4300-v1=y 4 | CONFIG_BUSYBOX_CUSTOM=y 5 | CONFIG_BUSYBOX_CONFIG_FDISK=y 6 | CONFIG_LIBCURL_COOKIES=y 7 | CONFIG_LIBCURL_FILE=y 8 | CONFIG_LIBCURL_FTP=y 9 | CONFIG_LIBCURL_HTTP=y 10 | CONFIG_LIBCURL_NO_SMB="!" 11 | CONFIG_LIBCURL_OPENSSL=y 12 | CONFIG_LIBCURL_PROXY=y 13 | CONFIG_LUCI_LANG_zh-tw=m 14 | CONFIG_PACKAGE_ca-bundle=y 15 | # CONFIG_PACKAGE_coremark is not set 16 | CONFIG_PACKAGE_curl=y 17 | # CONFIG_PACKAGE_ddns-scripts is not set 18 | # CONFIG_PACKAGE_etherwake is not set 19 | # CONFIG_PACKAGE_ipset is not set 20 | CONFIG_PACKAGE_jq=y 21 | CONFIG_PACKAGE_kmod-crypto-crc32c=y 22 | CONFIG_PACKAGE_kmod-crypto-kpp=y 23 | CONFIG_PACKAGE_kmod-crypto-lib-blake2s=y 24 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y 25 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y 26 | CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y 27 | CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y 28 | CONFIG_PACKAGE_kmod-fs-ext4=y 29 | CONFIG_PACKAGE_kmod-ifb=y 30 | CONFIG_PACKAGE_kmod-ipt-offload=y 31 | CONFIG_PACKAGE_kmod-lib-crc16=y 32 | CONFIG_PACKAGE_kmod-mtd-rw=y 33 | CONFIG_PACKAGE_kmod-nf-flow=y 34 | CONFIG_PACKAGE_kmod-sched-core=y 35 | CONFIG_PACKAGE_kmod-scsi-core=y 36 | CONFIG_PACKAGE_kmod-udptunnel4=y 37 | CONFIG_PACKAGE_kmod-udptunnel6=y 38 | CONFIG_PACKAGE_kmod-usb-storage=y 39 | CONFIG_PACKAGE_kmod-wireguard=y 40 | CONFIG_PACKAGE_libbz2=m 41 | CONFIG_PACKAGE_libcurl=y 42 | CONFIG_PACKAGE_libdb47=m 43 | CONFIG_PACKAGE_libffi=m 44 | CONFIG_PACKAGE_libgdbm=m 45 | # CONFIG_PACKAGE_libipset is not set 46 | CONFIG_PACKAGE_liblzma=m 47 | # CONFIG_PACKAGE_libmnl is not set 48 | CONFIG_PACKAGE_libncurses=y 49 | CONFIG_PACKAGE_libpcre=y 50 | CONFIG_PACKAGE_libpython3=m 51 | CONFIG_PACKAGE_libreadline=m 52 | CONFIG_PACKAGE_libsqlite3=m 53 | # CONFIG_PACKAGE_luci-app-accesscontrol is not set 54 | # CONFIG_PACKAGE_luci-app-arpbind is not set 55 | # CONFIG_PACKAGE_luci-app-autoreboot is not set 56 | # CONFIG_PACKAGE_luci-app-ddns is not set 57 | # CONFIG_PACKAGE_luci-app-diskman_INCLUDE_btrfs_progs is not set 58 | # CONFIG_PACKAGE_luci-app-filetransfer is not set 59 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 60 | # CONFIG_PACKAGE_luci-app-ramfree is not set 61 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-ng is not set 62 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-webui is not set 63 | CONFIG_PACKAGE_luci-app-turboacc_INCLUDE_OFFLOADING=y 64 | # CONFIG_PACKAGE_luci-app-turboacc_INCLUDE_SHORTCUT_FE is not set 65 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 66 | # CONFIG_PACKAGE_luci-app-vsftpd is not set 67 | CONFIG_PACKAGE_luci-app-wireguard=y 68 | # CONFIG_PACKAGE_luci-app-wol is not set 69 | CONFIG_PACKAGE_luci-i18n-base-zh-tw=m 70 | CONFIG_PACKAGE_luci-i18n-firewall-zh-tw=m 71 | CONFIG_PACKAGE_luci-i18n-upnp-zh-tw=m 72 | CONFIG_PACKAGE_luci-i18n-wireguard-zh-cn=y 73 | # CONFIG_PACKAGE_luci-lib-fs is not set 74 | CONFIG_PACKAGE_luci-proto-wireguard=y 75 | # CONFIG_PACKAGE_nlbwmon is not set 76 | CONFIG_PACKAGE_openssl-util=y 77 | CONFIG_PACKAGE_python-pip-conf=m 78 | CONFIG_PACKAGE_python3=m 79 | CONFIG_PACKAGE_python3-asyncio=m 80 | CONFIG_PACKAGE_python3-base=m 81 | CONFIG_PACKAGE_python3-cgi=m 82 | CONFIG_PACKAGE_python3-cgitb=m 83 | CONFIG_PACKAGE_python3-codecs=m 84 | CONFIG_PACKAGE_python3-ctypes=m 85 | CONFIG_PACKAGE_python3-dbm=m 86 | CONFIG_PACKAGE_python3-decimal=m 87 | CONFIG_PACKAGE_python3-distutils=m 88 | CONFIG_PACKAGE_python3-email=m 89 | CONFIG_PACKAGE_python3-gdbm=m 90 | CONFIG_PACKAGE_python3-light=m 91 | CONFIG_PACKAGE_python3-logging=m 92 | CONFIG_PACKAGE_python3-lzma=m 93 | CONFIG_PACKAGE_python3-multiprocessing=m 94 | CONFIG_PACKAGE_python3-ncurses=m 95 | CONFIG_PACKAGE_python3-openssl=m 96 | CONFIG_PACKAGE_python3-pip=m 97 | CONFIG_PACKAGE_python3-pkg-resources=m 98 | CONFIG_PACKAGE_python3-pydoc=m 99 | CONFIG_PACKAGE_python3-readline=m 100 | CONFIG_PACKAGE_python3-setuptools=m 101 | CONFIG_PACKAGE_python3-sqlite3=m 102 | CONFIG_PACKAGE_python3-unittest=m 103 | CONFIG_PACKAGE_python3-urllib=m 104 | CONFIG_PACKAGE_python3-xml=m 105 | CONFIG_PACKAGE_rpcd-mod-file=y 106 | CONFIG_PACKAGE_tc-mod-iptables=y 107 | CONFIG_PACKAGE_tc-tiny=y 108 | CONFIG_PACKAGE_terminfo=y 109 | # CONFIG_PACKAGE_vsftpd-alt is not set 110 | CONFIG_PACKAGE_wget-ssl=y 111 | CONFIG_PACKAGE_wireguard-tools=y 112 | # CONFIG_PACKAGE_wol is not set 113 | CONFIG_SQLITE3_DYNAMIC_EXTENSIONS=y 114 | CONFIG_SQLITE3_FTS3=y 115 | CONFIG_SQLITE3_FTS4=y 116 | CONFIG_SQLITE3_FTS5=y 117 | CONFIG_SQLITE3_JSON1=y 118 | CONFIG_SQLITE3_RTREE=y 119 | CONFIG_PACKAGE_ip-tiny=y 120 | CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y 121 | CONFIG_PACKAGE_kmod-shortcut-fe=y 122 | CONFIG_PACKAGE_kmod-shortcut-fe-cm=y 123 | -------------------------------------------------------------------------------- /TL-WDR4310.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ath79=y 2 | CONFIG_TARGET_ath79_generic=y 3 | CONFIG_TARGET_ath79_generic_DEVICE_tplink_tl-wdr4310-v1=y 4 | CONFIG_BUSYBOX_CUSTOM=y 5 | CONFIG_BUSYBOX_CONFIG_FDISK=y 6 | CONFIG_LIBCURL_COOKIES=y 7 | CONFIG_LIBCURL_FILE=y 8 | CONFIG_LIBCURL_FTP=y 9 | CONFIG_LIBCURL_HTTP=y 10 | CONFIG_LIBCURL_NO_SMB="!" 11 | CONFIG_LIBCURL_OPENSSL=y 12 | CONFIG_LIBCURL_PROXY=y 13 | CONFIG_PACKAGE_ca-bundle=y 14 | # CONFIG_PACKAGE_coremark is not set 15 | CONFIG_PACKAGE_curl=y 16 | # CONFIG_PACKAGE_ddns-scripts is not set 17 | # CONFIG_PACKAGE_etherwake is not set 18 | # CONFIG_PACKAGE_ipset is not set 19 | CONFIG_PACKAGE_jq=y 20 | CONFIG_PACKAGE_kmod-crypto-crc32c=y 21 | CONFIG_PACKAGE_kmod-crypto-kpp=y 22 | CONFIG_PACKAGE_kmod-crypto-lib-blake2s=y 23 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y 24 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y 25 | CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y 26 | CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y 27 | CONFIG_PACKAGE_kmod-fs-ext4=y 28 | CONFIG_PACKAGE_kmod-ifb=y 29 | CONFIG_PACKAGE_kmod-ipt-offload=y 30 | CONFIG_PACKAGE_kmod-lib-crc16=y 31 | CONFIG_PACKAGE_kmod-mtd-rw=y 32 | CONFIG_PACKAGE_kmod-nf-flow=y 33 | CONFIG_PACKAGE_kmod-sched-core=y 34 | CONFIG_PACKAGE_kmod-scsi-core=y 35 | CONFIG_PACKAGE_kmod-udptunnel4=y 36 | CONFIG_PACKAGE_kmod-udptunnel6=y 37 | CONFIG_PACKAGE_kmod-usb-storage=y 38 | CONFIG_PACKAGE_kmod-wireguard=y 39 | CONFIG_PACKAGE_libcurl=y 40 | # CONFIG_PACKAGE_libipset is not set 41 | # CONFIG_PACKAGE_libmnl is not set 42 | CONFIG_PACKAGE_libncurses=y 43 | CONFIG_PACKAGE_libpcre=y 44 | # CONFIG_PACKAGE_luci-app-accesscontrol is not set 45 | # CONFIG_PACKAGE_luci-app-arpbind is not set 46 | # CONFIG_PACKAGE_luci-app-autoreboot is not set 47 | # CONFIG_PACKAGE_luci-app-ddns is not set 48 | # CONFIG_PACKAGE_luci-app-diskman_INCLUDE_btrfs_progs is not set 49 | CONFIG_PACKAGE_luci-app-eqos=y 50 | # CONFIG_PACKAGE_luci-app-filetransfer is not set 51 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 52 | # CONFIG_PACKAGE_luci-app-ramfree is not set 53 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-ng is not set 54 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-webui is not set 55 | CONFIG_PACKAGE_luci-app-turboacc_INCLUDE_OFFLOADING=y 56 | # CONFIG_PACKAGE_luci-app-turboacc_INCLUDE_SHORTCUT_FE is not set 57 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 58 | # CONFIG_PACKAGE_luci-app-vlmcsd is not set 59 | # CONFIG_PACKAGE_luci-app-vsftpd is not set 60 | CONFIG_PACKAGE_luci-app-wireguard=y 61 | # CONFIG_PACKAGE_luci-app-wol is not set 62 | CONFIG_PACKAGE_luci-i18n-eqos-zh-cn=y 63 | CONFIG_PACKAGE_luci-i18n-wireguard-zh-cn=y 64 | # CONFIG_PACKAGE_luci-lib-fs is not set 65 | CONFIG_PACKAGE_luci-proto-wireguard=y 66 | # CONFIG_PACKAGE_nlbwmon is not set 67 | CONFIG_PACKAGE_openssl-util=y 68 | CONFIG_PACKAGE_rpcd-mod-file=y 69 | CONFIG_PACKAGE_tc-mod-iptables=y 70 | CONFIG_PACKAGE_tc-tiny=y 71 | CONFIG_PACKAGE_terminfo=y 72 | # CONFIG_PACKAGE_vlmcsd is not set 73 | # CONFIG_PACKAGE_vsftpd-alt is not set 74 | CONFIG_PACKAGE_wget-ssl=y 75 | CONFIG_PACKAGE_wireguard-tools=y 76 | # CONFIG_PACKAGE_wol is not set 77 | CONFIG_PACKAGE_ip-tiny=y 78 | CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y 79 | CONFIG_PACKAGE_kmod-shortcut-fe=y 80 | CONFIG_PACKAGE_kmod-shortcut-fe-cm=y 81 | # easymesh 82 | # CONFIG_BATMAN_ADV_BATMAN_V=y 83 | # CONFIG_BATMAN_ADV_BLA=y 84 | # CONFIG_BATMAN_ADV_DAT=y 85 | # CONFIG_BATMAN_ADV_MCAST=y 86 | # CONFIG_PACKAGE_batctl-default=y 87 | # CONFIG_PACKAGE_kmod-batman-adv=y 88 | # CONFIG_PACKAGE_kmod-crypto-crc32c=y 89 | # CONFIG_PACKAGE_kmod-lib-crc16=y 90 | # CONFIG_PACKAGE_kmod-lib-crc32c=y 91 | # CONFIG_PACKAGE_luci-app-easymesh=y 92 | # CONFIG_PACKAGE_luci-i18n-easymesh-zh-cn=y 93 | # PYTHON 94 | CONFIG_PACKAGE_libbz2=m 95 | CONFIG_PACKAGE_libdb47=m 96 | CONFIG_PACKAGE_libffi=m 97 | CONFIG_PACKAGE_libgdbm=m 98 | CONFIG_PACKAGE_liblzma=m 99 | CONFIG_PACKAGE_libpython3=m 100 | CONFIG_PACKAGE_libreadline=m 101 | CONFIG_PACKAGE_libsqlite3=m 102 | CONFIG_PACKAGE_python-pip-conf=m 103 | CONFIG_PACKAGE_python3=m 104 | CONFIG_PACKAGE_python3-asyncio=m 105 | CONFIG_PACKAGE_python3-base=m 106 | CONFIG_PACKAGE_python3-cgi=m 107 | CONFIG_PACKAGE_python3-cgitb=m 108 | CONFIG_PACKAGE_python3-codecs=m 109 | CONFIG_PACKAGE_python3-ctypes=m 110 | CONFIG_PACKAGE_python3-dbm=m 111 | CONFIG_PACKAGE_python3-decimal=m 112 | CONFIG_PACKAGE_python3-distutils=m 113 | CONFIG_PACKAGE_python3-email=m 114 | CONFIG_PACKAGE_python3-gdbm=m 115 | CONFIG_PACKAGE_python3-light=m 116 | CONFIG_PACKAGE_python3-logging=m 117 | CONFIG_PACKAGE_python3-lzma=m 118 | CONFIG_PACKAGE_python3-multiprocessing=m 119 | CONFIG_PACKAGE_python3-ncurses=m 120 | CONFIG_PACKAGE_python3-openssl=m 121 | CONFIG_PACKAGE_python3-pip=m 122 | CONFIG_PACKAGE_python3-pkg-resources=m 123 | CONFIG_PACKAGE_python3-pydoc=m 124 | CONFIG_PACKAGE_python3-readline=m 125 | CONFIG_PACKAGE_python3-setuptools=m 126 | CONFIG_PACKAGE_python3-sqlite3=m 127 | CONFIG_PACKAGE_python3-unittest=m 128 | CONFIG_PACKAGE_python3-urllib=m 129 | CONFIG_PACKAGE_python3-xml=m 130 | CONFIG_SQLITE3_DYNAMIC_EXTENSIONS=y 131 | CONFIG_SQLITE3_FTS3=y 132 | CONFIG_SQLITE3_FTS4=y 133 | CONFIG_SQLITE3_FTS5=y 134 | CONFIG_SQLITE3_JSON1=y 135 | CONFIG_SQLITE3_RTREE=y 136 | -------------------------------------------------------------------------------- /WNDR3800.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ar71xx=y 2 | CONFIG_TARGET_ar71xx_generic=y 3 | CONFIG_TARGET_ar71xx_generic_DEVICE_wndr3800=y 4 | CONFIG_BUSYBOX_CUSTOM=y 5 | CONFIG_BUSYBOX_CONFIG_ARP=y 6 | CONFIG_LIBCURL_COOKIES=y 7 | CONFIG_LIBCURL_FILE=y 8 | CONFIG_LIBCURL_FTP=y 9 | CONFIG_LIBCURL_HTTP=y 10 | CONFIG_LIBCURL_NO_SMB="!" 11 | CONFIG_LIBCURL_OPENSSL=y 12 | CONFIG_LIBCURL_PROXY=y 13 | CONFIG_PACKAGE_bind-dig=y 14 | CONFIG_PACKAGE_bind-libs=y 15 | CONFIG_PACKAGE_ca-bundle=y 16 | CONFIG_PACKAGE_curl=y 17 | # CONFIG_PACKAGE_ddns-scripts is not set 18 | # CONFIG_PACKAGE_ddns-scripts_aliyun is not set 19 | # CONFIG_PACKAGE_ddns-scripts_dnspod is not set 20 | # CONFIG_PACKAGE_etherwake is not set 21 | CONFIG_PACKAGE_frpc=y 22 | CONFIG_PACKAGE_htop=y 23 | CONFIG_PACKAGE_ip6tables=y 24 | CONFIG_PACKAGE_iptables-mod-conntrack-extra=y 25 | CONFIG_PACKAGE_iptables-mod-ipopt=y 26 | CONFIG_PACKAGE_iptables-mod-nat-extra=y 27 | CONFIG_PACKAGE_jq=y 28 | CONFIG_PACKAGE_kmod-ifb=y 29 | CONFIG_PACKAGE_kmod-ipt-conntrack-extra=y 30 | CONFIG_PACKAGE_kmod-ipt-ipopt=y 31 | CONFIG_PACKAGE_kmod-ipt-nat-extra=y 32 | CONFIG_PACKAGE_kmod-ipt-nat6=y 33 | CONFIG_PACKAGE_kmod-ipt-offload=y 34 | CONFIG_PACKAGE_kmod-iptunnel=y 35 | CONFIG_PACKAGE_kmod-iptunnel4=y 36 | CONFIG_PACKAGE_kmod-mii=y 37 | CONFIG_PACKAGE_kmod-nf-flow=y 38 | CONFIG_PACKAGE_kmod-nf-nat6=y 39 | CONFIG_PACKAGE_kmod-sched-cake-oot=y 40 | CONFIG_PACKAGE_kmod-sched-cake-virtual=y 41 | CONFIG_PACKAGE_kmod-sched-core=y 42 | CONFIG_PACKAGE_kmod-sit=y 43 | CONFIG_PACKAGE_kmod-udptunnel4=y 44 | CONFIG_PACKAGE_kmod-udptunnel6=y 45 | CONFIG_PACKAGE_kmod-usb-net=y 46 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 47 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 48 | CONFIG_PACKAGE_kmod-wireguard=y 49 | CONFIG_PACKAGE_libatomic=y 50 | CONFIG_PACKAGE_libcares=y 51 | CONFIG_PACKAGE_libcurl=y 52 | CONFIG_PACKAGE_libmosquitto-nossl=y 53 | CONFIG_PACKAGE_libncurses=y 54 | CONFIG_PACKAGE_libuv=y 55 | # CONFIG_PACKAGE_luci-app-accesscontrol is not set 56 | # CONFIG_PACKAGE_luci-app-autoreboot is not set 57 | # CONFIG_PACKAGE_luci-app-ddns is not set 58 | # CONFIG_PACKAGE_luci-app-filetransfer is not set 59 | CONFIG_PACKAGE_luci-app-flowoffload=y 60 | CONFIG_PACKAGE_luci-app-frpc=y 61 | # CONFIG_PACKAGE_luci-app-ramfree is not set 62 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_fuse-utils is not set 63 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-ng is not set 64 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-webui is not set 65 | # CONFIG_PACKAGE_luci-app-sfe is not set 66 | CONFIG_PACKAGE_luci-app-sqm=y 67 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Xray=y 68 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 69 | # CONFIG_PACKAGE_luci-app-vsftpd is not set 70 | # CONFIG_PACKAGE_luci-app-webadmin is not set 71 | CONFIG_PACKAGE_luci-app-wireguard=y 72 | # CONFIG_PACKAGE_luci-app-wol is not set 73 | CONFIG_PACKAGE_luci-i18n-flowoffload-zh-cn=y 74 | CONFIG_PACKAGE_luci-i18n-frpc-zh-cn=y 75 | CONFIG_PACKAGE_luci-i18n-sqm-zh-cn=y 76 | CONFIG_PACKAGE_luci-i18n-wireguard-zh-cn=y 77 | # CONFIG_PACKAGE_luci-lib-fs is not set 78 | CONFIG_PACKAGE_luci-proto-wireguard=y 79 | CONFIG_PACKAGE_mosquitto-client-nossl=y 80 | CONFIG_PACKAGE_nano=y 81 | # CONFIG_PACKAGE_openssl-util is not set 82 | CONFIG_PACKAGE_rpcd-mod-file=y 83 | CONFIG_PACKAGE_sqm-scripts=y 84 | CONFIG_PACKAGE_tc=y 85 | CONFIG_PACKAGE_terminfo=y 86 | CONFIG_PACKAGE_vim=y 87 | # CONFIG_PACKAGE_vsftpd-alt is not set 88 | CONFIG_PACKAGE_wireguard=y 89 | CONFIG_PACKAGE_wireguard-tools=y 90 | # CONFIG_PACKAGE_wol is not set 91 | CONFIG_PACKAGE_wpad=y 92 | CONFIG_PACKAGE_wpad-basic=m 93 | CONFIG_PACKAGE_xray-core=y 94 | CONFIG_XRAY_CORE_COMPRESS_UPX=y 95 | CONFIG_PACKAGE_kmod-fast-classifier=y 96 | CONFIG_PACKAGE_kmod-shortcut-fe=y 97 | -------------------------------------------------------------------------------- /WR1200JS.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_ramips=y 2 | CONFIG_TARGET_ramips_mt7621=y 3 | CONFIG_TARGET_ramips_mt7621_DEVICE_youhua_wr1200js=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 | CONFIG_PACKAGE_batctl-default=y 16 | CONFIG_PACKAGE_cJSON=y 17 | CONFIG_PACKAGE_ca-bundle=y 18 | CONFIG_PACKAGE_curl=y 19 | # CONFIG_PACKAGE_ddns-scripts is not set 20 | # CONFIG_PACKAGE_etherwake is not set 21 | CONFIG_PACKAGE_htop=y 22 | # CONFIG_PACKAGE_ipset is not set 23 | CONFIG_PACKAGE_kmod-batman-adv=y 24 | CONFIG_PACKAGE_kmod-crypto-crc32c=y 25 | CONFIG_PACKAGE_kmod-crypto-kpp=y 26 | CONFIG_PACKAGE_kmod-crypto-lib-blake2s=y 27 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y 28 | CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y 29 | CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y 30 | CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y 31 | CONFIG_PACKAGE_kmod-lib-crc16=y 32 | CONFIG_PACKAGE_kmod-lib-crc32c=y 33 | CONFIG_PACKAGE_kmod-mii=y 34 | # CONFIG_PACKAGE_kmod-nf-conntrack-netlink is not set 35 | CONFIG_PACKAGE_kmod-udptunnel4=y 36 | CONFIG_PACKAGE_kmod-udptunnel6=y 37 | CONFIG_PACKAGE_kmod-usb-net=y 38 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 39 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 40 | CONFIG_PACKAGE_kmod-wireguard=y 41 | CONFIG_PACKAGE_libcares=y 42 | CONFIG_PACKAGE_libcurl=y 43 | # CONFIG_PACKAGE_libipset is not set 44 | # CONFIG_PACKAGE_libmnl is not set 45 | CONFIG_PACKAGE_libmosquitto-nossl=y 46 | CONFIG_PACKAGE_libncurses=y 47 | # CONFIG_PACKAGE_luci-app-autoreboot is not set 48 | # CONFIG_PACKAGE_luci-app-ddns is not set 49 | CONFIG_PACKAGE_luci-app-easymesh=y 50 | # CONFIG_PACKAGE_luci-app-filetransfer is not set 51 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 52 | # CONFIG_PACKAGE_luci-app-ramfree is not set 53 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_fuse-utils is not set 54 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-ng is not set 55 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-webui is not set 56 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 57 | # CONFIG_PACKAGE_luci-app-vlmcsd is not set 58 | # CONFIG_PACKAGE_luci-app-vsftpd is not set 59 | # CONFIG_PACKAGE_luci-app-wol is not set 60 | CONFIG_PACKAGE_luci-i18n-easymesh-zh-cn=y 61 | # CONFIG_PACKAGE_luci-lib-fs is not set 62 | CONFIG_PACKAGE_luci-proto-wireguard=y 63 | CONFIG_PACKAGE_mosquitto-client-nossl=y 64 | CONFIG_PACKAGE_nano=y 65 | # CONFIG_PACKAGE_nlbwmon is not set 66 | CONFIG_PACKAGE_rpcd-mod-file=y 67 | CONFIG_PACKAGE_terminfo=y 68 | CONFIG_PACKAGE_vim=y 69 | # CONFIG_PACKAGE_vlmcsd is not set 70 | CONFIG_PACKAGE_wireguard-tools=y 71 | # CONFIG_PACKAGE_wol is not set 72 | CONFIG_PACKAGE_vsftpd-alt=y 73 | CONFIG_VSFTPD_USE_UCI_SCRIPTS=y 74 | -------------------------------------------------------------------------------- /customize.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #================================================= 3 | # Description: DIY script 4 | # Lisence: MIT 5 | # Author: eSirPlayground 6 | # Youtube Channel: https://goo.gl/fvkdwm 7 | #================================================= 8 | #1. Modify default IP 9 | sed -i 's/192.168.1.1/192.168.5.1/g' openwrt/package/base-files/files/bin/config_generate 10 | -------------------------------------------------------------------------------- /mt7621_xiaomi_mi-router-cr660x.dts: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 2 | 3 | #include "mt7621.dtsi" 4 | 5 | #include 6 | #include 7 | 8 | / { 9 | compatible = "xiaomi,mi-router-cr660x", "mediatek,mt7621-soc"; 10 | model = "Xiaomi Mi Router CR660x"; 11 | 12 | aliases { 13 | led-boot = &led_sys_yellow; 14 | led-failsafe = &led_sys_yellow; 15 | led-running = &led_sys_blue; 16 | led-upgrade = &led_sys_yellow; 17 | label-mac-device = ðernet; 18 | }; 19 | 20 | chosen { 21 | bootargs = "console=ttyS0,115200n8"; 22 | }; 23 | 24 | leds { 25 | compatible = "gpio-leds"; 26 | 27 | led_sys_yellow: sys_yellow { 28 | label = "yellow:sys"; 29 | gpios = <&gpio 14 GPIO_ACTIVE_LOW>; 30 | }; 31 | 32 | led_sys_blue: sys_blue { 33 | label = "blue:sys"; 34 | gpios = <&gpio 16 GPIO_ACTIVE_LOW>; 35 | }; 36 | 37 | net_yellow { 38 | label = "yellow:net"; 39 | gpios = <&gpio 13 GPIO_ACTIVE_LOW>; 40 | }; 41 | 42 | net_blue { 43 | label = "blue:net"; 44 | gpios = <&gpio 15 GPIO_ACTIVE_LOW>; 45 | }; 46 | }; 47 | 48 | keys { 49 | compatible = "gpio-keys"; 50 | 51 | reset { 52 | label = "reset"; 53 | gpios = <&gpio 18 GPIO_ACTIVE_LOW>; 54 | linux,code = ; 55 | }; 56 | 57 | wps { 58 | label = "wps"; 59 | gpios = <&gpio 7 GPIO_ACTIVE_LOW>; 60 | linux,code = ; 61 | }; 62 | }; 63 | }; 64 | 65 | &nand { 66 | status = "okay"; 67 | 68 | partitions { 69 | compatible = "fixed-partitions"; 70 | #address-cells = <1>; 71 | #size-cells = <1>; 72 | 73 | partition@0 { 74 | label = "Bootloader"; 75 | reg = <0x0 0x80000>; 76 | read-only; 77 | }; 78 | 79 | partition@80000 { 80 | label = "Nvram"; 81 | reg = <0x80000 0x40000>; 82 | read-only; 83 | }; 84 | 85 | partition@c0000 { 86 | label = "Bdata"; 87 | reg = <0xc0000 0x40000>; 88 | read-only; 89 | }; 90 | 91 | factory: partition@100000 { 92 | label = "Factory"; 93 | reg = <0x100000 0x80000>; 94 | read-only; 95 | }; 96 | 97 | partition@180000 { 98 | label = "crash"; 99 | reg = <0x180000 0x40000>; 100 | read-only; 101 | }; 102 | 103 | partition@1c0000 { 104 | label = "crash_log"; 105 | reg = <0x1c0000 0x40000>; 106 | read-only; 107 | }; 108 | 109 | partition@200000 { 110 | label = "firmware"; 111 | compatible = "denx,uimage"; 112 | reg = <0x200000 0x1e00000>; 113 | }; 114 | 115 | partition@2000000 { 116 | label = "firmware1"; 117 | reg = <0x2000000 0x1e00000>; 118 | }; 119 | 120 | partition@3e00000 { 121 | label = "ubi"; 122 | reg = <0x3e00000 0x3200000>; 123 | }; 124 | 125 | partition@7000000 { 126 | label = "obr"; 127 | reg = <0x7000000 0x1000000>; 128 | read-only; 129 | }; 130 | }; 131 | }; 132 | 133 | &pcie { 134 | status = "okay"; 135 | }; 136 | 137 | &pcie1 { 138 | wifi@0,0 { 139 | compatible = "mediatek,mt76"; 140 | reg = <0x0000 0 0 0 0>; 141 | mediatek,mtd-eeprom = <&factory 0x0>; 142 | }; 143 | }; 144 | 145 | ðernet { 146 | compatible = "mediatek,ralink-mt7621-eth"; 147 | mediatek,switch = <&gsw>; 148 | mtd-mac-address = <&factory 0x3fff4>; 149 | }; 150 | 151 | &switch0 { 152 | /delete-property/ compatible; 153 | phy-mode = "rgmii"; 154 | }; 155 | 156 | &gsw { 157 | compatible = "mediatek,ralink-mt7621-gsw"; 158 | }; 159 | 160 | &state_default { 161 | gpio { 162 | groups = "jtag", "uart3", "wdt"; 163 | function = "gpio"; 164 | }; 165 | }; 166 | -------------------------------------------------------------------------------- /x86.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_x86=y 2 | CONFIG_TARGET_x86_generic=y 3 | CONFIG_TARGET_x86_generic_Generic=y 4 | CONFIG_PACKAGE_grub2-efi=y 5 | CONFIG_EFI_IMAGES=y 6 | CONFIG_TARGET_IMAGES_GZIP=y 7 | CONFIG_TARGET_KERNEL_PARTSIZE=16 8 | CONFIG_TARGET_ROOTFS_PARTSIZE=300 9 | # CONFIG_GRUB_CONSOLE is not set 10 | CONFIG_PACKAGE_luci-app-ssr-plus=y 11 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks=y 12 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Simple_obfs=y 13 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray_plugin=y 14 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray=y 15 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Trojan=y 16 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Kcptun=y 17 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Server=y 18 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Socks=y 19 | # CONFIG_PACKAGE_luci-app-qbittorrent is not set 20 | CONFIG_PACKAGE_luci-theme-argon=y 21 | CONFIG_PACKAGE_luci-app-mwan3=y 22 | CONFIG_PACKAGE_luci-app-mwan3helper=y 23 | CONFIG_PACKAGE_luci-i18n-mwan3-zh-cn=y 24 | CONFIG_PACKAGE_luci-i18n-mwan3helper-zh-cn=y 25 | CONFIG_PACKAGE_luci-app-syncdial=y 26 | CONFIG_PACKAGE_luci-app-ttyd=y 27 | CONFIG_PACKAGE_luci-i18n-ttyd-zh-cn=y 28 | CONFIG_PACKAGE_luci-app-webadmin=y 29 | CONFIG_PACKAGE_luci-i18n-webadmin-zh-cn=y 30 | CONFIG_PACKAGE_dnsmasq_full_auth=y 31 | CONFIG_PACKAGE_dnsmasq_full_conntrack=y 32 | CONFIG_PACKAGE_dnsmasq_full_dnssec=y 33 | CONFIG_PACKAGE_ddns-scripts_cloudflare.com-v4=y 34 | CONFIG_PACKAGE_ddns-scripts_freedns_42_pl=y 35 | CONFIG_PACKAGE_ddns-scripts_godaddy.com-v1=y 36 | CONFIG_PACKAGE_ddns-scripts_no-ip_com=y 37 | CONFIG_PACKAGE_ddns-scripts_nsupdate=y 38 | CONFIG_PACKAGE_ddns-scripts_route53-v1=y 39 | CONFIG_PACKAGE_curl=y 40 | CONFIG_PACKAGE_htop=y 41 | CONFIG_PACKAGE_nano=y 42 | CONFIG_PACKAGE_wget=y 43 | CONFIG_PACKAGE_kmod-kvm-amd=y 44 | CONFIG_PACKAGE_kmod-kvm-intel=y 45 | CONFIG_PACKAGE_kmod-kvm-x86=y 46 | CONFIG_OPENSSL_ENGINE_CRYPTO=y 47 | CONFIG_OPENSSL_ENGINE_DIGEST=y 48 | CONFIG_OPENSSL_WITH_CAMELLIA=y 49 | CONFIG_OPENSSL_WITH_COMPRESSION=y 50 | CONFIG_OPENSSL_WITH_DTLS=y 51 | CONFIG_OPENSSL_WITH_EC2M=y 52 | CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y 53 | CONFIG_OPENSSL_WITH_GOST=y 54 | CONFIG_OPENSSL_WITH_IDEA=y 55 | CONFIG_OPENSSL_WITH_MDC2=y 56 | CONFIG_OPENSSL_WITH_RFC3779=y 57 | CONFIG_OPENSSL_WITH_SEED=y 58 | CONFIG_OPENSSL_WITH_WHIRLPOOL=y 59 | CONFIG_KERNEL_BUILD_USER="eSir Playground" 60 | CONFIG_GRUB_TITLE="OpenWrt AutoBuild by eSirPlayground" 61 | CONFIG_OPENVPN_openssl_ENABLE_DEF_AUTH=y 62 | CONFIG_OPENVPN_openssl_ENABLE_FRAGMENT=y 63 | CONFIG_OPENVPN_openssl_ENABLE_LZ4=y 64 | CONFIG_OPENVPN_openssl_ENABLE_LZO=y 65 | CONFIG_OPENVPN_openssl_ENABLE_MULTIHOME=y 66 | CONFIG_OPENVPN_openssl_ENABLE_PF=y 67 | CONFIG_OPENVPN_openssl_ENABLE_PORT_SHARE=y 68 | CONFIG_OPENVPN_openssl_ENABLE_SERVER=y 69 | CONFIG_OPENVPN_openssl_ENABLE_SMALL=y 70 | CONFIG_PACKAGE_kmod-usb-ohci=y 71 | CONFIG_PACKAGE_kmod-usb-ohci-pci=y 72 | CONFIG_PACKAGE_kmod-usb-storage-uas=y 73 | CONFIG_PACKAGE_kmod-usb-uhci=y 74 | CONFIG_PACKAGE_kmod-sdhci=y 75 | CONFIG_PACKAGE_kmod-usb-ehci=y 76 | CONFIG_PACKAGE_kmod-usb2=y 77 | CONFIG_PACKAGE_kmod-usb2-pci=y 78 | CONFIG_PACKAGE_kmod-usb3=y 79 | CONFIG_PACKAGE_luci-app-frpc=y 80 | -------------------------------------------------------------------------------- /x86_64.config: -------------------------------------------------------------------------------- 1 | CONFIG_TARGET_x86=y 2 | CONFIG_TARGET_x86_64=y 3 | CONFIG_TARGET_x86_64_DEVICE_generic=y 4 | # CONFIG_PACKAGE_grub2-efi is not set 5 | CONFIG_GRUB_IMAGES=y 6 | # CONFIG_GRUB_CONSOLE is not set 7 | # CONFIG_GRUB_EFI_IMAGES is not set 8 | CONFIG_KERNEL_CGROUP_DEVICE=y 9 | CONFIG_KERNEL_CGROUP_FREEZER=y 10 | CONFIG_KERNEL_CGROUP_NET_PRIO=y 11 | CONFIG_KERNEL_EXT4_FS_POSIX_ACL=y 12 | CONFIG_KERNEL_EXT4_FS_SECURITY=y 13 | CONFIG_KERNEL_FS_POSIX_ACL=y 14 | CONFIG_KERNEL_NET_CLS_CGROUP=y 15 | CONFIG_NODEJS_14=y 16 | CONFIG_NODEJS_ICU_NONE=y 17 | # CONFIG_PACKAGE_UnblockNeteaseMusic-Go is not set 18 | CONFIG_PACKAGE_adb=y 19 | # CONFIG_PACKAGE_adbyby is not set 20 | CONFIG_PACKAGE_amd64-microcode=y 21 | CONFIG_PACKAGE_boost=y 22 | CONFIG_PACKAGE_boost-date_time=y 23 | CONFIG_PACKAGE_boost-program_options=y 24 | CONFIG_PACKAGE_boost-system=y 25 | CONFIG_PACKAGE_btrfs-progs=y 26 | CONFIG_PACKAGE_ca-certificates=y 27 | # CONFIG_PACKAGE_ddns-scripts is not set 28 | # CONFIG_PACKAGE_ddns-scripts_aliyun is not set 29 | # CONFIG_PACKAGE_ddns-scripts_dnspod is not set 30 | # CONFIG_PACKAGE_etherwake is not set 31 | CONFIG_PACKAGE_fdisk=y 32 | CONFIG_PACKAGE_intel-microcode=y 33 | CONFIG_PACKAGE_ipt2socks=y 34 | CONFIG_PACKAGE_iptables-mod-extra=y 35 | # CONFIG_PACKAGE_iptables-mod-ipsec is not set 36 | CONFIG_PACKAGE_iptables-mod-nat-extra=y 37 | CONFIG_PACKAGE_kmod-br-netfilter=y 38 | CONFIG_PACKAGE_kmod-crypto-ctr=y 39 | # CONFIG_PACKAGE_kmod-crypto-deflate is not set 40 | # CONFIG_PACKAGE_kmod-crypto-des is not set 41 | # CONFIG_PACKAGE_kmod-crypto-echainiv is not set 42 | CONFIG_PACKAGE_kmod-crypto-gcm=y 43 | CONFIG_PACKAGE_kmod-crypto-gf128=y 44 | CONFIG_PACKAGE_kmod-crypto-ghash=y 45 | # CONFIG_PACKAGE_kmod-crypto-md5 is not set 46 | CONFIG_PACKAGE_kmod-crypto-rng=y 47 | CONFIG_PACKAGE_kmod-crypto-seqiv=y 48 | CONFIG_PACKAGE_kmod-crypto-sha256=y 49 | CONFIG_PACKAGE_kmod-dax=y 50 | CONFIG_PACKAGE_kmod-dm=y 51 | CONFIG_PACKAGE_kmod-dummy=y 52 | CONFIG_PACKAGE_kmod-fast-classifier=y 53 | CONFIG_PACKAGE_kmod-fs-btrfs=y 54 | CONFIG_PACKAGE_kmod-ifb=y 55 | CONFIG_PACKAGE_kmod-ikconfig=y 56 | # CONFIG_PACKAGE_kmod-ipsec is not set 57 | CONFIG_PACKAGE_kmod-ipt-extra=y 58 | # CONFIG_PACKAGE_kmod-ipt-ipsec is not set 59 | CONFIG_PACKAGE_kmod-ipt-nat-extra=y 60 | # CONFIG_PACKAGE_kmod-iptunnel6 is not set 61 | CONFIG_PACKAGE_kmod-irqbypass=y 62 | CONFIG_PACKAGE_kmod-keys-encrypted=y 63 | CONFIG_PACKAGE_kmod-keys-trusted=y 64 | CONFIG_PACKAGE_kmod-kvm-amd=y 65 | CONFIG_PACKAGE_kmod-kvm-intel=y 66 | CONFIG_PACKAGE_kmod-kvm-x86=y 67 | CONFIG_PACKAGE_kmod-lib-raid6=y 68 | CONFIG_PACKAGE_kmod-lib-xor=y 69 | CONFIG_PACKAGE_kmod-lib-zstd=y 70 | CONFIG_PACKAGE_kmod-nf-ipvs=y 71 | CONFIG_PACKAGE_kmod-phy-realtek=y 72 | CONFIG_PACKAGE_kmod-r8168=m 73 | CONFIG_PACKAGE_kmod-r8169=y 74 | CONFIG_PACKAGE_kmod-random-core=y 75 | CONFIG_PACKAGE_kmod-sched-core=y 76 | CONFIG_PACKAGE_kmod-shortcut-fe=y 77 | CONFIG_PACKAGE_kmod-tpm=y 78 | CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y 79 | CONFIG_PACKAGE_kmod-usb-net-rndis=y 80 | CONFIG_PACKAGE_kmod-usbip=y 81 | CONFIG_PACKAGE_kmod-usbip-client=y 82 | CONFIG_PACKAGE_kmod-usbip-server=y 83 | CONFIG_PACKAGE_kmod-veth=y 84 | CONFIG_PACKAGE_libatomic=y 85 | CONFIG_PACKAGE_libattr=y 86 | CONFIG_PACKAGE_libdevmapper=y 87 | # CONFIG_PACKAGE_libgmp is not set 88 | CONFIG_PACKAGE_libhttp-parser=y 89 | CONFIG_PACKAGE_liblzo=y 90 | # CONFIG_PACKAGE_libminiupnpc is not set 91 | # CONFIG_PACKAGE_libnatpmp is not set 92 | CONFIG_PACKAGE_libnetwork=y 93 | CONFIG_PACKAGE_libnghttp2=y 94 | CONFIG_PACKAGE_libnss=y 95 | CONFIG_PACKAGE_libseccomp=y 96 | CONFIG_PACKAGE_libsqlite3=y 97 | CONFIG_PACKAGE_libwrap=y 98 | # CONFIG_PACKAGE_luci-app-accesscontrol is not set 99 | # CONFIG_PACKAGE_luci-app-adbyby-plus is not set 100 | # CONFIG_PACKAGE_luci-app-arpbind is not set 101 | # CONFIG_PACKAGE_luci-app-autoreboot is not set 102 | # CONFIG_PACKAGE_luci-app-ddns is not set 103 | CONFIG_PACKAGE_luci-app-eqos=y 104 | # CONFIG_PACKAGE_luci-app-filetransfer is not set 105 | # CONFIG_PACKAGE_luci-app-ipsec-vpnd is not set 106 | # CONFIG_PACKAGE_luci-app-nlbwmon is not set 107 | # CONFIG_PACKAGE_luci-app-ramfree is not set 108 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-ng is not set 109 | # CONFIG_PACKAGE_luci-app-rclone_INCLUDE_rclone-webui is not set 110 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_IPT2Socks=y 111 | CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Trojan=y 112 | # CONFIG_PACKAGE_luci-app-ttyd is not set 113 | # CONFIG_PACKAGE_luci-app-unblockmusic is not set 114 | # CONFIG_PACKAGE_luci-app-unblockmusic_INCLUDE_UnblockNeteaseMusic_Go is not set 115 | # CONFIG_PACKAGE_luci-app-vlmcsd is not set 116 | # CONFIG_PACKAGE_luci-app-vsftpd is not set 117 | # CONFIG_PACKAGE_luci-app-wol is not set 118 | # CONFIG_PACKAGE_luci-app-xlnetacc is not set 119 | # CONFIG_PACKAGE_luci-app-zerotier is not set 120 | CONFIG_PACKAGE_luci-i18n-eqos-zh-cn=y 121 | # CONFIG_PACKAGE_luci-lib-fs is not set 122 | CONFIG_PACKAGE_mount-utils=y 123 | CONFIG_PACKAGE_nano=y 124 | # CONFIG_PACKAGE_nlbwmon is not set 125 | CONFIG_PACKAGE_node=y 126 | CONFIG_PACKAGE_nspr=y 127 | # CONFIG_PACKAGE_openssl-util is not set 128 | CONFIG_PACKAGE_r8169-firmware=y 129 | CONFIG_PACKAGE_rpcd-mod-file=y 130 | CONFIG_PACKAGE_runc=y 131 | # CONFIG_PACKAGE_strongswan is not set 132 | CONFIG_PACKAGE_tc-mod-iptables=y 133 | CONFIG_PACKAGE_tc-tiny=y 134 | CONFIG_PACKAGE_trojan=y 135 | CONFIG_PACKAGE_unzip=y 136 | CONFIG_PACKAGE_usbip=y 137 | CONFIG_PACKAGE_usbip-client=y 138 | CONFIG_PACKAGE_usbip-server=y 139 | CONFIG_PACKAGE_vim=y 140 | # CONFIG_PACKAGE_vlmcsd is not set 141 | # CONFIG_PACKAGE_vsftpd-alt is not set 142 | # CONFIG_PACKAGE_wget-ssl is not set 143 | # CONFIG_PACKAGE_wol is not set 144 | # CONFIG_PACKAGE_zerotier is not set 145 | CONFIG_SQLITE3_DYNAMIC_EXTENSIONS=y 146 | CONFIG_SQLITE3_FTS3=y 147 | CONFIG_SQLITE3_FTS4=y 148 | CONFIG_SQLITE3_FTS5=y 149 | CONFIG_SQLITE3_JSON1=y 150 | CONFIG_SQLITE3_RTREE=y 151 | CONFIG_TARGET_IMAGES_GZIP=y 152 | CONFIG_TARGET_KERNEL_PARTSIZE=16 153 | CONFIG_TARGET_ROOTFS_PARTSIZE=300 154 | CONFIG_TARGET_ROOTFS_TARGZ=y 155 | CONFIG_boost-compile-visibility-hidden=y 156 | CONFIG_boost-runtime-shared=y 157 | CONFIG_boost-static-and-shared-libs=y 158 | CONFIG_boost-variant-release=y 159 | CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y 160 | CONFIG_PACKAGE_kmod-tun=y 161 | CONFIG_PACKAGE_libcap=y 162 | # CONFIG_PACKAGE_libcap-bin is not set 163 | CONFIG_PACKAGE_libwebsockets-full=y 164 | CONFIG_PACKAGE_ttyd=y 165 | --------------------------------------------------------------------------------