首頁>
7
回覆列表
  • 1 # 天空燕子

    回答如下:OpenWrt不直接提供節點訂閱功能,但可以通過安裝相應的軟件包來實現。以下是其中一種方法:

    1. 安裝“luci-app-uhttpd”軟件包。可以通過SSH登錄路由器後執行以下命令來安裝:

    ```

    opkg update

    opkg install luci-app-uhttpd

    ```

    2. 打開路由器的Web界面,在“網絡”菜單下選擇“防火牆”子菜單。在該頁面底部的“自定義規則”中添加以下規則:

    ```

    # Allow node list subscription

    config rule

    option name 'Allow-Subscribe-Node-List'

    option src 'wan'

    option dest_port '80'

    option target 'ACCEPT'

    ```

    3. 在Web界面中重新加載防火牆以應用新規則。

    4. 下載一個節點訂閱文件(例如“https://example.com

    odes.txt”)並將其保存到路由器上的某個目錄中(例如“/etc/openvpn

    odes.txt”)。

    5. 在Web界面中選擇“服務”菜單下的“uHTTPd”子菜單。在該頁面底部的“文件列表”中添加以下條目:

    ```

    config uhttpd 'nodes'

    list listen_http '0.0.0.0:80'

    option home '/etc/openvpn'

    list rfc1918_filter '1'

    list directory 'nodes.txt'

    option cgi_prefix '/cgi-bin'

    option script_timeout '60'

    ```

    其中,“directory”應該是節點訂閱文件所在的目錄,而“cgi_prefix”可以是任何你喜歡的值。

    6. 在Web界面中重新啟動uHTTPd服務以應用新配置。

    7. 現在你可以通過訪問“http://你的路由器IP地址/cgi-bin

    odes

    odes.txt”來獲取節點訂閱文件了。你可以將此URL添加到你的VPN客戶端中以訂閱節點列表。