IPv4和IPv6路由配置脚本的个人修改

一、IPv4路由配置脚本

wget -qO dual-route.sh --no-check-certificate http://files.leikwanhost.com/dual-route.sh && chmod +x dual-route.sh && bash dual-route.sh

在以上IPv4路由配置脚本的使用过程中,我发现原脚本有几个不方便的地方,所以斗胆进行了一点修改,主要改动如下:

https://raw.githubusercontent.com/GeorgeLZH0913/GeorgeLZH_Scripts/refs/heads/main/LeiKwan/dual-route2.sh

①添加了修改现有规则的功能

图片[1]-IPv4和IPv6路由配置脚本的个人修改-更佳实践 Practices论坛-知識庫 KNOWLEDGEBASE-LeiKwan Square|利群主機廣場

②输入IP或域名时可以一次添加多个,同时输入单个IP自动补全/32

图片[2]-IPv4和IPv6路由配置脚本的个人修改-更佳实践 Practices论坛-知識庫 KNOWLEDGEBASE-LeiKwan Square|利群主機廣場

③删除规则时也可以一次删除多个

图片[3]-IPv4和IPv6路由配置脚本的个人修改-更佳实践 Practices论坛-知識庫 KNOWLEDGEBASE-LeiKwan Square|利群主機廣場

二、IPv6路由配置脚本

现在联通v6抽风,会隔一段时间就下发新的v6地址,旧地址随之失效无法作为入口进行连接

图片[4]-IPv4和IPv6路由配置脚本的个人修改-更佳实践 Practices论坛-知識庫 KNOWLEDGEBASE-LeiKwan Square|利群主機廣場

所以目前需要用到DDNS,用到以下的IPv6多出口路由和DDNS的脚本

wget https://files.leikwanhost.com/v6-mng.sh
chmod +x v6-mng.sh
bash v6-mng.sh

但这个脚本用起来也有几个问题,所以我也进行了修改,具体如下:

https://raw.githubusercontent.comGeorgeLZH/0913/GeorgeLZH_Scripts/refs/heads/main/LeiKwan/v6-mng2.sh

①原来脚本的逻辑是获取延迟最佳的ip,但这样无法应对联通v6一直增殖的问题,所以添加了选择最新下发ip的策略

图片[5]-IPv4和IPv6路由配置脚本的个人修改-更佳实践 Practices论坛-知識庫 KNOWLEDGEBASE-LeiKwan Square|利群主機廣場

②添加了使用cloudflare配置DDNS时的说明文本,其中Host强调要输入完整域名,否则会导致DDNS更新时CF中的旧DNS记录不会删除,另外还加了设置TTL的功能(只修改了cloudflare部分,其他域名解析商没改)

图片[6]-IPv4和IPv6路由配置脚本的个人修改-更佳实践 Practices论坛-知識庫 KNOWLEDGEBASE-LeiKwan Square|利群主機廣場

 
请登录后发表评论

    没有回复内容