PassWall

手动升级 OpenWrt 的PassWall軟件

背景 最近使用的舊版軟件PassWall(以下簡稱:PW)一直在出現自動關掉的問題,看軟件版本有點太低了,於是就考慮嘗試升級相關的軟件,使用Openwrt的內部升級系統,發現提示升級不了,只能手動更新,為了方便使用開發環境需要的美國網絡,在不更換Openwrt系統的情況下,升級該軟件。 介紹 PW的軟件在github上有專門的倉庫進行維護,所以只需要自己的Openwrt版本下載響應的軟件版本即可。 PW 最新版本的支持的內容比較豐富,如果不是PW軟件出現異常,最好不要動,只需要更新部分組件即可。 操作步驟: 注意⚠️:在進行升級的時候,做好配置的備份或者快照備份,防止出現異常導致無法回滾正常狀態。 登陸Openwrt查看軟路由的CPU架構,在OpenWrt的TTYD終端或者電腦客戶端SSH登陸到路由器通過執行: uname -m 返回的結果如下: x86_64 其中關鍵字x86_64 就是該軟路由的CPU架構。 2. 在Github的PW倉庫中的releases界面查找符合CPU架構的軟件版本: PW的軟件發佈頁面: https://github.com/xiaorouji/openwrt-passwall/releases 找到x86_64的關鍵字的軟件包,如下圖: 使用wget或者直接瀏覽器中下載zip壓縮包。 wget https://github.com/xiaorouji/openwrt-passwall/releases/download/25.4.20-1/passwall_packages_ipk_x86_64.zip 解壓該安裝包: unzip passwall_packages_ipk_x86_64.zip 輸出結果: Archive: passwall_packages_ipk_x86_64.zip inflating:…