Configuring Shadowsocks rules with nftset in OpenWRT 23

Configuring Shadowsocks rules with nftset in OpenWRT 23

💡 原文中文,约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等服务。

🏷️

标签

➡️

继续阅读