openwrt如何订阅节点?
最佳答案:
回答: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/open...
odes.txt”)。
5. 在Web界面中选择“服务”菜单下的“uHTTPd”子菜单。在该页面底部的“文件列表”中添加以下条目:
config uhttpd 'nodes'
list listen_http '0.0.0.0:80'
option home '/etc/open...'
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/open...
odes.txt”)。
5. 在Web界面中选择“服务”菜单下的“uHTTPd”子菜单。在该页面底部的“文件列表”中添加以下条目:
config uhttpd 'nodes'
list listen_http '0.0.0.0:80'
option home '/etc/open...'
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客户端中以订阅节点列表。