原文中文,约2100字,阅读约需5分钟。
📝
内容提要
本文介绍了在Openwrt 23中使用dnsmasq-full/nftset/nftables为shadowsocks redir创建基于gfwlist的规则,并添加Telegram的IP段和转发规则。同时,还介绍了手动配置和创建部署脚本的方法,以及使用住宅IP访问ChatGPT等服务的场景。
❓
Q&A
如何在OpenWRT 23中配置Shadowsocks的gfwlist规则?
可以通过编辑/etc/nftables.d/gfwlist.nft文件,设置nftset的初始配置,并加入Telegram的IP段和转发规则。
在OpenWRT中如何重启防火墙以应用新配置?
使用命令service firewall restart来重启防火墙。
如何手动添加或移除gfwlist中的IP?
可以使用命令nft add element inet fw4 gfwlist { IP地址 }添加,使用nft delete element inet fw4 gfwlist { IP地址 }移除。
如何将gfwlist转换为dnsmasq配置文件?
需要编辑gfwlist2dnsmasq.sh脚本,将其修改为支持nftset,并运行相应的转换命令。
在OpenWRT中如何设置定期更新gfwlist?
可以通过添加crontab任务来定期运行更新gfwlist的脚本,例如:0 0 1 * * ? sh /root/gfwlist/nftset/update-gfwlist-dnsmasq-conf.sh。
使用住宅IP访问ChatGPT的场景如何配置?
可以通过配置Shadowsocks和gfwlist规则,使用住宅IP来访问ChatGPT等服务。
🏷️