OpenWRT +geoip.dat

既然你已經進入了 VNC 終端,我們直接在命令行裡操作是最快的。請按照以下 3 個步驟進行:
第一步:確定文件到底該放哪
在 VNC 窗口輸入以下命令,看看你的 OpenWrt 到底預設用了哪個目錄:
bash
ls -d /usr/share/v2ray/ /usr/share/xray/ /etc/v2raya/ 2>/dev/null
請謹慎使用程式碼。

  • 如果有輸出路徑(例如 /usr/share/xray/),記住它。
  • 如果什麼都沒輸出,我們直接手動建立一個標準目錄:
    bash
    mkdir -p /usr/share/v2ray/
    
    請謹慎使用程式碼。

第二步:直接在 VNC 下載安裝
假設我們要把文件放在 /usr/share/v2ray/(如果第一步有其他路徑,請自行替換):
  1. 進入該目錄
    bash
    cd /usr/share/v2ray/
    
    請謹慎使用程式碼。

  2. 下載最新版 geoip.dat
    bash
    wget --no-check-certificate https://github.com -O geoip.dat
    
    請謹慎使用程式碼。

    • 注意:如果下載很慢或失敗,說明你的 OpenWrt 目前還沒翻牆,下載不到 GitHub 的文件。
第三步:檢查並套用
  1. 確認文件已存在且大小正常
    bash
    ls -lh geoip.dat
    
    請謹慎使用程式碼。

    (正常大小應該在幾 MB 到 十幾 MB 之間)

  2. 重啟你的插件服務(以 PassWall 為例):
    bash
    /etc/init.d/passwall restart
    
    請謹慎使用程式碼。


如果下載失敗(OpenWrt 沒連網)怎麼辦?
因為 VNC 不支援從電腦直接拖拽文件,如果 wget 下載失敗,你有兩個選擇:
  1. 使用電腦的 WinSCP/終端傳入
    在你的 Windows 電腦打開 PowerShell,輸入:
    scp C:\你的路徑\geoip.dat root@OpenWrt的IP:/usr/share/v2ray/
  2. 檢查 OpenWrt 的「文件管理」
    去 OpenWrt 網頁後台(LuCI)看有沒有「系統」->「文件管理」,那裡可以像百度網盤一樣直接上傳文件。
你的 wget 下載成功了嗎? 如果提示 not found 或連線超時,請告訴我。
阅读剩余
THE END