本帖最後由 张无忌 於 2026-3-7 14:58 編輯

PassWall 26.1.13-1 on OpenWrt
PassWall 26.1.13-1
OpenWrt 24.10.5 for GL-MT6000(pending), GL-MT3000,TR3000

1. 大陆repository server
  1. sed -i 's_https\?://downloads.openwrt.org_https://mirrors.tuna.tsinghua.edu.cn/openwrt_' /etc/opkg/distfeeds.conf
複製代碼
..

2. 需要"dnsmasq"改变到"dnsmasq-full"
  1. opkg update
  2. opkg remove dnsmasq && opkg install dnsmasq-full
複製代碼
..

3. Three files(要科学上网)
  1. wget https://github.com/Openwrt-Passwall/openwrt-passwall/releases/download/26.1.13-1/luci-app-passwall_26.1.13-r1_all.ipk -O luci-app-passwall_26.1.13-r1_all.ipk
  2. wget https://github.com/Openwrt-Passwall/openwrt-passwall/releases/download/26.1.13-1/luci-i18n-passwall-zh-cn_26.1.13_all.ipk -O luci-i18n-passwall-zh-cn_26.1.13_all.ipk
  3. wget https://github.com/Openwrt-Passwall/openwrt-passwall/releases/download/26.1.13-1/passwall_packages_ipk_aarch64_cortex-a53.zip -O passwall_packages_ipk_aarch64_cortex-a53.zip
複製代碼
..

4. Dowload unzip
  1. opkg install unzip
複製代碼
..

5. Unzip
  1. unzip passwall_packages_ipk_aarch64_cortex-a53.zip
複製代碼
..

6. Move
  1. mv *.ipk /tmp
複製代碼
..

7. Install
  1. cd /tmp
  2. opkg install *.ipk --force-reinstall
複製代碼
..

References:
[1] Openwrt-Passwall

###################################
App update(opkg)

1: App update except PassWall ang sing-box

2: Opkg update
  1. opkg update
複製代碼
..

3. PassWall update
  1. wget https://github.com/Openwrt-Passwall/openwrt-passwall/releases/download/26.3.2-1/23.05-24.10_luci-app-passwall_26.3.2-r1_all.ipk -O luci-app-passwall_26.3.2-r1_all.ipk
  2. wget https://github.com/Openwrt-Passwall/openwrt-passwall/releases/download/26.3.2-1/23.05-24.10_luci-i18n-passwall-zh-cn_26.3.2_all.ipk -O luci-i18n-passwall-zh-cn_26.3.2_all.ipk
  3. opkg install luci*.ipk
複製代碼
..

4. sing-box update
  1. wget https://sourceforge.net/projects/openwrt-passwall-build/files/releases/packages-24.10/aarch64_cortex-a53/passwall_packages/sing-box_1.13.1-r1_aarch64_cortex-a53.ipk/download -O sing-box-1.13.1-r1.ipk
  2. opkg install sing-box-1.13.0-r1.ipk
複製代碼
..

Reference:
[1] https://github.com/Openwrt-Passwall/openwrt-passwall


目录 PassWall on OpenWrt
#########################

现在 OpenWrt PassWall 都有大改动,之前的安装方法都不用,在 top-up manual 已经没有 load balance,还有 PassWall2,我会用 GL-MT6000 做测试。

TOP

本帖最後由 张无忌 於 2026-2-26 07:10 編輯

OpenWrt PassWall using Method 1: Add Software Source
PassWall 26.1.25
OpenWrt GL-MT6000 24.10.5

这次安装跟以前不一样,我们先看 [1, 2],在大陆要在科学上网路由器之下安装,跟以前不一样的;在香港安装不需要科学上网。在这种方法比以前不好,就是没有科学上网,就样有科学上网,以前方法就是香港(通过大陆朋友)把安装所有的 ipks 发给大陆就可以。

OpenWrt(24.10)
A. 大陆安装 OpenWrt repository server,在香港安装不用
  1. sed -i 's_https\?://downloads.openwrt.org_https://mirrors.tuna.tsinghua.edu.cn/openwrt_' /etc/opkg/distfeeds.conf
複製代碼
..

OpenWrt(24.10)
B1. dnsmasq 改变到 dnsmasq-full
  1. opkg update
  2. opkg remove dnsmasq && opkg install dnsmasq-full
複製代碼
..

OpenWrt(24.10)
B2. Ignore the following error from dnsmasq-full
  1. Collected errors:
  2. * resolve_conffiles: Existing conffile /etc/config/dhcp is different from the conffile in the new package. The new conffile will be placed at /etc/config/dhcp-opkg.
  3. root@OpenWrt:~#
複製代碼
..

C. Add new opkg key:
  1. wget -O passwall.pub https://master.dl.sourceforge.net/project/openwrt-passwall-build/passwall.pub
  2. opkg-key add passwall.pub
複製代碼
..

D. Add opkg repository:
  1. read release arch << EOF
  2. $(. /etc/openwrt_release ; echo ${DISTRIB_RELEASE%.*} $DISTRIB_ARCH)
  3. EOF
  4. for feed in passwall_luci passwall_packages passwall2; do
  5.   echo "src/gz $feed https://master.dl.sourceforge.net/project/openwrt-passwall-build/releases/packages-$release/$arch/$feed" >> /etc/opkg/customfeeds.conf
  6. done
複製代碼
..

E. Install package,"opkg install luci-app-passwall" 需要科学上网
  1. opkg update
  2. opkg install luci-app-passwall
複製代碼
..

F1. App update,use unzip
  1. opkg install unzip
複製代碼
..

F2. App update 没有科学上网
图1:


F3. App update 需要科学上网
图2:


在这里才可以安装机场。

References:
[1] openwrt-passwall-build
[2] Openwrt-Passwall


目录 PassWall on OpenWrt
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

本帖最後由 张无忌 於 2026-2-26 03:58 編輯

OpenWrt PassWall/PassWall2 on GL-MT6000 usung method 1: short version for aarch64_cortex-a53

在大陆可以不用科学上网安装,途中可能有 errors,我重复安装能成功;而用科学上网就 errors 少很多,而安装快很多。

A. 大陆安装 OpenWrt repository server,在香港安装不用
  1. sed -i 's_https\?://downloads.openwrt.org_https://mirrors.tuna.tsinghua.edu.cn/openwrt_' /etc/opkg/distfeeds.conf
複製代碼
..

B. dnsmasq 改变到 dnsmasq-full
  1. opkg update
  2. opkg remove dnsmasq && opkg install dnsmasq-full
複製代碼
..

C. passwall.pub
  1. wget -O passwall.pub https://master.dl.sourceforge.net/project/openwrt-passwall-build/passwall.pub
  2. opkg-key add passwall.pub
複製代碼
..

D. Cut-and-past the followings to /etc/opkg/customfeeds.conf
  1. src/gz passwall_luci https://master.dl.sourceforge.net/project/openwrt-passwall-build/releases/packages-24.10/aarch64_cortex-a53/passwall_luci
  2. src/gz passwall_packages https://master.dl.sourceforge.net/project/openwrt-passwall-build/releases/packages-24.10/aarch64_cortex-a53/passwall_packages
  3. src/gz passwall2 https://master.dl.sourceforge.net/project/openwrt-passwall-build/releases/packages-24.10/aarch64_cortex-a53/passwall2
複製代碼
..

E1. Install PassWall
  1. opkg update
  2. open install luci-app-passwall
複製代碼
..

or

E2. Install PassWall2
  1. opkg update
  2. open install luci-app-passwall2
複製代碼
..

F. App update 要加入 Sing-Box and Hysteria,可以按照上一章帖。


目录 PassWall on OpenWrt

TOP

本帖最後由 张无忌 於 2026-3-15 00:35 編輯

PassWall on GL.iNet(ImmortalWrt)
GL-MT6000(21.02)4.8.3,sub=1
GL-MT5000(21.02)4.8.4,sub=1
GL-MT3000(21.02)4.8.1,sub=1
GL-MT3600BE(21.02)4.8.5,sub=1
GL-BE6500 (23.05)4.8.7,sub=1
GL-BE3600 (23.05)4.8.3,sub=1

GL-BE6500,GL-BE3600,/etc/opkg.conf added
  1. arch all 1
  2. arch noarch 1
  3. arch aarch64_cortex-a53 5
  4. arch aarch64_cortex-a53_neon-vfpv4 10
複製代碼
..

GL-BE6500,GL-BE3600,加第三特殊插件 ImmortalWrt method,/etc/opkg/customfeeds.conf
  1. src/gz base https://mirrors.vsean.net/openwrt/releases/23.05.6/packages/aarch64_cortex-a53/base
  2. src/gz luci https://mirrors.vsean.net/openwrt/releases/23.05.6/packages/aarch64_cortex-a53/luci
  3. src/gz packages https://mirrors.vsean.net/openwrt/releases/23.05.6/packages/aarch64_cortex-a53/packages
  4. src/gz routing https://mirrors.vsean.net/openwrt/releases/23.05.6/packages/aarch64_cortex-a53/routing
  5. src/gz telephony https://mirrors.vsean.net/openwrt/releases/23.05.6/packages/aarch64_cortex-a53/telephony
複製代碼
..

加第三特殊插件 ImmortalWrt method,/etc/opkg/customfeeds.conf
  1. src/gz base https://mirrors.vsean.net/openwrt/releases/21.02.7/packages/aarch64_cortex-a53/base
  2. src/gz luci https://mirrors.vsean.net/openwrt/releases/21.02.7/packages/aarch64_cortex-a53/luci
  3. src/gz packages https://mirrors.vsean.net/openwrt/releases/21.02.7/packages/aarch64_cortex-a53/packages
  4. src/gz routing https://mirrors.vsean.net/openwrt/releases/21.02.7/packages/aarch64_cortex-a53/routing
  5. src/gz telephony https://mirrors.vsean.net/openwrt/releases/21.02.7/packages/aarch64_cortex-a53/telephony
複製代碼
..

Test Stable version:ImmortalWrt
  1. opkg update
  2. opkg install luci-app-passwall
複製代碼
..

机场用 sub=1,Google 可以


目录 PassWall on OpenWrt

TOP

本帖最後由 张无忌 於 2026-3-5 11:29 編輯

PassWall on GL.iNet using k9
GL.iNet GL-MT6000(24.10)4.8.3-op24
GL.iNet GL-MT3000(24.10)4.8.3-op24

kiddin9 method

大陆安装 OPKG Configuration
/etc/opkg/customfeeds.conf
  1. # add your custom package feeds here
  2. #
  3. # src/gz example_feed_name http://www.example.com/path/to/files
  4. src/gz openwrt_kiddin9 https://dl.openwrt.ai/latest/packages/aarch64_cortex-a53/kiddin9
複製代碼
..

/etc/opkg/distfeeds.conf
  1. src/gz core https://fw.gl-inet.cn/releases/v24.x/24.10.4/mediatek/filogic
  2. src/gz base https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/24.10.4/packages/aarch64_cortex-a53/base
  3. src/gz luci https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/24.10.4/packages/aarch64_cortex-a53/luci
  4. src/gz packages https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/24.10.4/packages/aarch64_cortex-a53/packages
  5. src/gz routing https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/24.10.4/packages/aarch64_cortex-a53/routing
  6. src/gz telephony https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/24.10.4/packages/aarch64_cortex-a53/telephony
複製代碼
..

Test Native OpenWrt 24 version:kiddin9
  1. opkg update
  2. opkg install luci-app-passwall
複製代碼
..


目录 PassWall on OpenWrt

TOP

本帖最後由 张无忌 於 2026-3-5 11:19 編輯

PassWall on GL.iNet using ImmortalWrt
GL.iNet GL-MT6000(24.10)4.8.3-op24
GL.iNet GL-MT3000(24.10)4.8.3-op24

ImmortalWrt method, /etc/opkg/distfeeds.conf (replaced by ImmortalWrt, kept fw.gl-inet.cn )
  1. src/gz base https://mirrors.vsean.net/openwrt/releases/24.10.4/packages/aarch64_cortex-a53/base
  2. src/gz luci https://mirrors.vsean.net/openwrt/releases/24.10.4/packages/aarch64_cortex-a53/luci
  3. src/gz packages https://mirrors.vsean.net/openwrt/releases/24.10.4/packages/aarch64_cortex-a53/packages
  4. src/gz routing https://mirrors.vsean.net/openwrt/releases/24.10.4/packages/aarch64_cortex-a53/routing
  5. src/gz telephony https://mirrors.vsean.net/openwrt/releases/24.10.4/packages/aarch64_cortex-a53/telephony
複製代碼
..

Test Stable version:ImmortalWrt
  1. opkg update
  2. opkg install luci-app-passwall
複製代碼
..

机场用 sub=2,Google 可以

Using "App update(opkg)" [1] to update PassWall and sing-box.

Reference:
[1] App update(opkg)


目录 PassWall on OpenWrt

TOP

本帖最後由 张无忌 於 2026-4-17 10:23 編輯

GL.iNet GL-MT6000 stable version with PassWall
v4.8.3

A. Prepare backgrond to black
B. com -> cn
C. Two 悟空 ipks
D. Go to PassWall source
E. Windows file PassWall to OpenWrt kernel
F. Config PassWall
G. Test PassWall

A. Prepare backgrond to black

A1:


A2:


A3:


A4:


A5:


A6:


A7:


A8:


A9:


A10:


##################################
B. com -> cn

B1:


B2:


B3:


我在大陆 GL.iNet GL-MT6000 做了 VPN,是原版的 stable version,不用 op24 version,所以在 /etc/opkg/distfeeds.conf 里是自动 fw.gl-inet.com;因为要在大陆安装,要在 fw.gl-inet.com 改回去 fw.gl-inet.cn,下面要用到 Windows PuTTY and WinSCP。

大陆安装的 /etc/opkg/distfeeds.conf,fw.gl-inet.cn
  1. src/gz glinet_core https://fw.gl-inet.cn/releases/v21.02-SNAPSHOT/mt7987a/kmod-5.4.281/aarch64_cortex-a53/kmod
  2. src/gz glinet_gli_pub https://fw.gl-inet.cn/releases/v21.02-SNAPSHOT/mt7987a/packages/aarch64_cortex-a53/glinet
  3. src/gz glinet_gli_packages https://fw.gl-inet.cn/releases/v21.02-SNAPSHOT/mt7987a/packages/aarch64_cortex-a53/packages
複製代碼
..

香港安装的 /etc/opkg/distfeeds.conf,fw.gl-inet.com
  1. src/gz glinet_core https://fw.gl-inet.com/releases/v21.02-SNAPSHOT/mt7987a/kmod-5.4.281/aarch64_cortex-a53/kmod
  2. src/gz glinet_gli_pub https://fw.gl-inet.com/releases/v21.02-SNAPSHOT/mt7987a/packages/aarch64_cortex-a53/glinet
  3. src/gz glinet_gli_packages https://fw.gl-inet.com/releases/v21.02-SNAPSHOT/mt7987a/packages/aarch64_cortex-a53/packages
複製代碼
..

#####################################
C. Two 悟空 ipks

安装 stable version GL.iNet 路由器,我需要悟空的两个 ipks,
  1. wget "https://cafe.cpolar.cn/wkdaily/gl/raw/branch/main/theme/luci-lua-runtime_all.ipk"
  2. wget  "https://cafe.cpolar.cn/wkdaily/gl/raw/branch/main/theme/libopenssl3.ipk"
  3. opkg update
  4. opkg install luci-lua-runtime_all.ipk libopenssl3.ipk
複製代碼
..

###############################
D. Go to PassWall source

D1. Source PassWall

D2. Three files
  1. luci-app-passwall_26.1.17-r1_all.ipk
  2. luci-i18n-passwall-zh-cn_26.1.17_all
  3. passwall_packages_ipk_aarch64_cortex-a53.zip
複製代碼
D3. Single file

####################################
E. Windows file to OpenWrt kernel

E1:用 WinSCP 把 Windows PassWall 转到 LuCI

E2:Change directory and "
  1. root@GL-MT3600BE:~# cd passwall_packages_ipk_aarch64_cortex-a53/
複製代碼
..

E3:Apply "opkg install *.ipk --force-reinstall"
  1. root@GL-MT3600BE:~/passwall_packages_ipk_aarch64_cortex-a53# opkg install *.ipk
  2. --force-reinstall
  3. No packages removed.
  4. Updating database.
  5. Database update completed.
  6. Installing chinadns-ng (2025.08.09-r1) to root...
  7. Installing dns2socks (2.1-r2) to root...
  8. .
  9. .
  10. .
  11. Configuring luci-app-passwall.
  12. Configuring luci-i18n-passwall-zh-cn.
  13. Configuring shadowsocksr-libev-ssr-redir.
  14. Configuring geoview.
  15. Configuring v2ray-geosite.
  16. Configuring v2ray-geoip.
  17. Configuring xray-core.
  18. Updating database.
  19. Database update completed.
  20. root@GL-MT3600BE:~/passwall_packages_ipk_aarch64_cortex-a53#
複製代碼
..

###############################################
F. Config PassWall

F1:


F2:


F3:


F4:


F5:


F6:


F7:


F8:


F9:


F10:


F11:


F12:


F13:


F14:


F15:


F16:


F17:



目录 PassWall on OpenWrt
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

哇, 無忌兄越來越厲害, 我連看也看不懂,完全摸不著邊際。

小心哦, 現在在國内很敏感, 【國内的 YouTuber 都要被:遠洋捕撈】
聽説要罰款 50萬元哦。

TOP

本帖最後由 张无忌 於 2026-4-28 00:47 編輯

PassWall 26.1.13-1 on OpenWrt apk
GL-MT6000(25.12)25.12.0
GL-MT3600BE(25.12)25.12.3 pending
GL-MT3000(25.12)25.12.1
Cudy TR3000 256MB v1 (25.12)25.12.1

1:
  1. sed -i 's_https\?://downloads.openwrt.org_https://mirrors.tuna.tsinghua.edu.cn/openwrt_' /etc/apk/repositories.d/distfeeds.list
複製代碼
..

2:
  1. wget https://github.com/Openwrt-Passwall/openwrt-passwall/releases/download/26.1.13-1/luci-app-passwall-26.1.13-r1.apk -O luci-app-passwall-26.1.13-r1.apk
  2. wget https://github.com/Openwrt-Passwall/openwrt-passwall/releases/download/26.1.13-1/luci-i18n-passwall-zh-cn-26.1.13.apk -O luci-i18n-passwall-zh-cn-26.1.13.apk
  3. wget https://github.com/Openwrt-Passwall/openwrt-passwall/releases/download/26.1.13-1/passwall_packages_apk_aarch64_cortex-a53.zip -O passwall_packages_apk_aarch64_cortex-a53.zip
複製代碼
..

3:
  1. apk add unzip
  2. unzip passwall_packages_apk_aarch64_cortex-a53.zip
複製代碼
..

4:
  1. mv *.apk /tmp
複製代碼
..

5:
  1. cd /tmp
  2. apk add --allow-untrusted *.apk
複製代碼
..

###################
6: App update except PassWall ang sing-box

7. PassWall update
  1. wget https://github.com/Openwrt-Passwall/openwrt-passwall/releases/download/26.3.2-1/25.12+_luci-app-passwall-26.3.2-r1.apk -O luci-app-passwall-26.3.2-r1.apk
  2. wget https://github.com/Openwrt-Passwall/openwrt-passwall/releases/download/26.3.2-1/25.12+_luci-i18n-passwall-zh-cn-26.3.2.apk -O luci-i18n-passwall-zh-cn-26.3.2.apk
  3. apk add --allow-untrusted luci*.apk
複製代碼
..

8. sing-box update
  1. wget https://sourceforge.net/projects/openwrt-passwall-build/files/releases/packages-25.12/aarch64_cortex-a53/passwall_packages/sing-box-1.13.0-r1.apk/download -O sing-box-1.13.0-r1.apk
  2. apk add --allow-untrusted sing-box-1.13.0-r1.apk
複製代碼
..

Reference:
[1] https://github.com/Openwrt-Passwall/openwrt-passwall


目录 PassWall on OpenWrt

TOP

本帖最後由 张无忌 於 2026-3-4 10:53 編輯

App update(opkg)

1: App update except PassWall ang sing-box

2: Opkg update
  1. opkg update
複製代碼
..

3. PassWall update
  1. wget https://github.com/Openwrt-Passwall/openwrt-passwall/releases/download/26.3.2-1/23.05-24.10_luci-app-passwall_26.3.2-r1_all.ipk -O luci-app-passwall_26.3.2-r1_all.ipk
  2. wget https://github.com/Openwrt-Passwall/openwrt-passwall/releases/download/26.3.2-1/23.05-24.10_luci-i18n-passwall-zh-cn_26.3.2_all.ipk -O luci-i18n-passwall-zh-cn_26.3.2_all.ipk
  3. opkg install luci*.ipk
複製代碼
..

4. sing-box update
  1. wget https://sourceforge.net/projects/openwrt-passwall-build/files/releases/packages-24.10/aarch64_cortex-a53/passwall_packages/sing-box_1.13.0-r1_aarch64_cortex-a53.ipk/download -O sing-box-1.13.0-r1.ipk
  2. opkg install sing-box-1.13.0-r1.ipk
複製代碼
..

Reference:
[1] https://github.com/Openwrt-Passwall/openwrt-passwall


目录 PassWall on OpenWrt

TOP