回答如下: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客戶端中以訂閱節點列表。
回答如下: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客戶端中以訂閱節點列表。