Compile OpenWRT With OpenClash
最近朋友希望弄一台翻牆路由器放在辦公室用,於是買了一台 Netgear R6300 v2。刷了 DD-WRT 後才發現問題:安裝不了 OpenClash,ipkg
連 update 都不行了,就更不用說安裝。
參考 DD-WRT 官網 development 的 Firmware Modification Kit,將 OpenClash 的 ipk 解壓縮後放進 firmware 一起重編。編譯完後的 fireware 貌似是含有 OpenClash,但是刷到 AP 後卻消失了,web 介面沒有相關的 UI、ssh 進去後也找不到。
重新拾回 OpenWRT,先刷了官網 for R6300v2 的 firmware,在 wifi 上遇到很大的問題:
- 5G 完全不能用
- 2.4G 可以用,但是目前實測很不穩 (ping 掉封包、高延遲)
實在不想花太多時間在翻牆上,而且電腦可以插網路線,不影響工作,於是就選擇 OpenWRT。
但是安裝 OpenClash 時又遇到的問題,luci-app-openclash_0.45.59-beta_all.ipk
的相依性 packages 包含了 dnsmasq-full
,而官網提供的 firmware 預設已經有了 dnsmasq
,這兩個是衝突的。如果 opkg install
加上 --nodeps
是可以解決,安裝完後的 OpenClash 也是可以使用的。不過對於系統潔癖/強迫症患者來說,這裡提供了重新編譯的解法。