Replies: 6 comments 12 replies
-
ROS也是个不错的选择,没有太多技术经验的话折腾起来也比openwrt稳定,可配置项比较灵活,比如可以分配指定DNS/网关给指定设备。https://github.com/kkkgo/PaoPaoDNS/discussions/26#discussioncomment-6221250 也可以简单添加dhcp option。 #25 (comment) |
Beta Was this translation helpful? Give feedback.
-
我也没怎么用过Ros,我看了你的参考链接2,感觉里面描述的拓扑/方法可能有点差异。里面是给IP段命中后打标记再路由,还用上了Rules,但我感觉只需要和普通路由器一样添加一条静态路由就可以了,不知道这么复杂的操作是有什么额外的好处。 这位也是用ROS。#7 |
Beta Was this translation helpful? Give feedback.
-
1、你在yaml文件里面定义dns字段没有意义,不会被读取,PaoPaoGateWay实际运行的dns字段是自动生成的。 2、PaoPaoGateWay本身并不代理自身流量,你给dhcp下发什么DNS就是显示的就是用什么DNS,或者是你network.ini定义的。PaoPaoGateWay的网卡DNS仅用于拉取ppgw.ini,无其他作用,nslookup无意义。符合你的表现一。 3、局域网终端自然需要获取FAKEIP,符合表现二。表现三也不用解释了。 4、除非你是openvpn模式或者配置wg节点,否则
|
Beta Was this translation helpful? Give feedback.
-
参考链接2 里的设置是有一点点小小的问题。 Ros本机无法访问fake_ip 段,路由是不通的。会造成Ros本机拉取容器检查更新等网络错误。 |
Beta Was this translation helpful? Give feedback.
-
@kkkgo 方案2正好是我写的,因为在使用Router OS之前,家里有使用AdGuardHome,所以域名的解析工作交给了ADG,并导入CN IP段处理Fake IP的解析,并未在RouterOS直接引入CN IP段。 当域名发起解析的时候,ADG判断是否是海外域名,是的话就会分流到Clash服务上,并返回Fake IP地址,又因为Fake IP段是固定的,只需要在RouterOS导入一条Fake IP段规则,所以使用了mangle(也因为当时我只能想到这个方案最适合自己)。 |
Beta Was this translation helpful? Give feedback.
-
怎么exclude的呢?为也是大量的ddos,希望补充点ROS的配置截图,谢谢 |
Beta Was this translation helpful? Give feedback.
-
为什么用ROS做主路由:
1.原本的主路由
TP-link ER-2260T
残疾的ipv6设置,导致我的android设备在开启ipv6时无法顺利的使用PaoPaoDNS和PaoPaoGateWay;2.为解决重拨掉LAN口的问题,升级了路由器的新版固件,导致该设备无法开启SSH刷Openwrt了;
3.N5105设备没有其他重负载的用途,想合理利用资源;
4.ROS支持了NAT1网络,而且可以解决1里ipv6 dns的问题。
为什么不建议用ROS做主路由:
专业性和复杂度提升好多。。。
参考链接1:狐狸Nomad/RouterOS 折腾手记
除了部署,也参考了该文章里的PVE&RouterOS网络连接拓扑。基本上替换自己使用的实际IP地址,步骤按照说明来还是很简单的。
参考链接2:RouterOS 根据 Fake IP 分流至 Linux 旁路网关
主要是文章里的
1. RouterOS 配置
部分。里面的IP地址替换一下,
198.18.0.0/16
替换为我自己的11.0.0.0/8
,10.0.0.2
替换为我自己的192.168.31.5
。我的原配置链接:#23
update1:按照参考1里的ros_firewall_ipv4_pppoe_dns.conf设置防火墙防御规则,使用Youtube,目标是11.0开头的IP连接被防火墙认为是ddos然后drop了..
问了NewBing,添加了exclude规则后正常。
Beta Was this translation helpful? Give feedback.
All reactions