V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fuchish112
V2EX  ›  宽带症候群

openwrt 使用 openclash 影响主网络

  •  
  •   fuchish112 · 5 天前 · 1945 次点击

    主路由 tplink,nas 里面安装虚拟机,虚拟机安装 openwrt 作为旁路由,我发现我只要开启 openclash ,我手机连接主路由就会出现问题,请问有谁遇到这种问题吗?该如何解决呢?

    29 条回复    2024-12-20 18:35:25 +08:00
    JayZXu
        1
    JayZXu  
       5 天前
    你手机是怎么做到连主路由会受到旁路由影响的。。
    你 wifi 配置网关成旁路由了?
    Kinnice
        2
    Kinnice  
       5 天前 via Android
    出现的问题是 主路由会自动起飞?🤔
    fuchish112
        3
    fuchish112  
    OP
       5 天前
    @JayZXu #1 wifi 没连旁路由,也受影响
    sujin190
        4
    sujin190  
       5 天前
    openwrt 开 dhcp 影响主路由 dhcp 了?
    yanxin1111
        5
    yanxin1111  
       5 天前
    想折腾又不想有小毛病为什么不反过来,直接 openwrt 主路由就少很多问题
    NevadaLi
        6
    NevadaLi  
       5 天前
    具体是什么问题
    zjyg1993
        7
    zjyg1993  
       5 天前
    @yanxin1111 openwrt 主路由中,但是有时候 openclash 的分流规则有问题,会导致访问一些网站奇慢无比,也不知道哪里有好的订阅分流规则
    cJ8SxGOWRH0LSelC
        8
    cJ8SxGOWRH0LSelC  
       5 天前
    我已经放弃 openwrt 了, 不管是旁路由还是主路由,插件之间的兼容性也是问题。 现在装一个正常的 linux ,然后搭建 tpclash 做透明网关, 不管是体验还是稳定性还是资源占用都好多了。
    laminux29
        9
    laminux29  
       5 天前
    别用旁路由结构,这种结构就没考虑到系统的复杂性。很多固件,比如 OpenWRT 会通过劫持 LAN 口网段,来实现一些高级功能。你在抓包时,甚至能发现 OpenWRT 启动后,某些指向主路由的设备,流量都跑到 OpenWRT 里去了的奇葩事情。

    建议按照正规的路由的设置方式,把 OpenWRT 设置为 2 级路由,就没问题了。

    另外,OpenWRT 请选择带有 OpenClash 固件的,因为现在很多机场默认 Clash 。
    zhucegeqiu
        10
    zhucegeqiu  
       5 天前
    openclash 非常非常不好用,直接用 clash 啥毛病没有
    zzutmebwd
        11
    zzutmebwd  
       5 天前
    提示:apple tv 可作为旁路由,运行 quanx 等程序,非常非常稳定,无任何使用问题。
    yuchenr
        12
    yuchenr  
       5 天前
    主路由跑个大鹅完事
    shenyiyouge
        13
    shenyiyouge  
       5 天前
    主路由网关不要设置旁路由,家中设备按需设置网关为旁路由。
    Dk2014
        14
    Dk2014  
       5 天前 via Android
    有 nas 可以试试 paopaodns 这套旁网关模式,缺点是主路由需要支持静态路由规则
    fuchish112
        15
    fuchish112  
    OP
       5 天前
    @laminux29 #9 我试试,我看网上好像是有你这种说法
    qinxi
        16
    qinxi  
       5 天前
    应该是根源在 openwrt 的动态伪装. 不过勾选后会有其他问题就是了.
    frankilla
        17
    frankilla  
       5 天前
    你主路由的网关和 dns 设置到旁路由了?
    fuchish112
        18
    fuchish112  
    OP
       4 天前
    @frankilla #17 没有
    77158158
        19
    77158158  
       4 天前
    Fake-IP 混合模式。都要选混合,兼容性最好
    cslive
        20
    cslive  
       4 天前
    fake-ip ,将手机安全 dns 关了
    SakuraYuki
        21
    SakuraYuki  
       4 天前
    我就是被 openclash 折磨多了然后直接换了 mac mini+surge 来当网关
    zsh2517
        22
    zsh2517  
       4 天前
    @zhucegeqiu 我之前是单个 GL.iNet 路由,同时拨号+代理,换过几个不同的第三方固件(带 OpenClash ),基本上都是每次启动能用,然后三天两头出问题。有的时候把比如 Redir/FakeIP 、兼容/TUN 配置换一下再换回来就能用了

    OpenWrt 我主要需求也就是个透明代理,其他什么 解锁去广告啥的我不是特别刚需。现在直接用的 x86 软路由,装 Debian ,拨号 ppp+pppoeconf ,DHCP+DNS dnsmasq ,代理 mihomo + yacd ,走 nftables 做 redirect ,非常稳定
    Hookery
        23
    Hookery  
       1 天前
    @zsh2517 用 debian 代替 openWrt 的目的是啥,为啥不直接装 openWrt ?
    zsh2517
        24
    zsh2517  
       1 天前
    @Hookery OpenWrt + OpenClash 在我这非常不稳定,经常断。而且没有定位到原因。

    另外,OpenWrt 我本来也就是为了用透明代理的,其他插件基本都没有用(解锁网易云、AdGuard 等),上面提到的几个组件,已经可以满足需求,配置文件加起来不到两百行。而且它的工作过程我是完全了解的,哪个接口是什么(目前内网包括两个 /23 ,算上走不走代理是四个 /24 的子网,和两个 WireGuard ),数据怎么流转等

    如果真的需要一些第三方工具,比如挂载、docker 、DDNS 等,OpenWrt 需要看是否支持、能不能找到对应的包,标准 linux 直接装相关工具就行。
    zsh2517
        25
    zsh2517  
       1 天前
    @zsh2517 #24 openClash 高级功能没用到,目前走代理就一行 ifname "br-lan" ip saddr 192.168.10.0/24 tcp dport {80, 443} counter redirect to 7892;
    Hookery
        26
    Hookery  
       1 天前
    @zsh2517 不稳定是啥意思,是 openClash 导致的吗? openWrt 好歹有个界面,设置要方便一点。我只是想问 openWrt 是不是有啥坑。。。
    warcraft1236
        27
    warcraft1236  
       1 天前
    其实我一直没搞明白透明代理的作用,毕竟需要翻的设备可以装 clash 之类的软件

    而且透明代理有一个问题是,如果电脑或者啥临时需要访问一个网站,这个网站恰好被墙或者不翻就很慢,如果是用 clash 之类的客户端,可以直接调成全局就好了,但是透明代理就会很麻烦
    zsh2517
        28
    zsh2517  
       1 天前
    @Hookery #26 OpenWrt 我没遇到什么问题,但是那个 web UI 对我来说不是必需的。本来用 OpenWrt 就是为了用 OpenClash (或者类似的工具)。去掉这个的话,我的需求是比较简单的,普通 Linux 也能配置出来。

    总结一下的话——web UI 可能会迭代、变更功能入口,而且不如配置文件方便让 AI 去生成/解析;一些配置与用法,和标准化的 Linux 的不太一致,比如 WireGuard ;装各种包也一样( OpenWrt 好像一般建议在构建镜像时把要用的全打进去);或者比如我想在上面跑些脚本,Debian 该怎么干就怎么干,OpenWrt 还要考虑比如分区、自启等各种问题
    zsh2517
        29
    zsh2517  
       1 天前
    @Hookery #26 不稳定我指的是 OpenClash 。不确定是不是 openClash 的问题,但是看这个讨论下面可能不止我一个人的 OpenClash 不太好用。
    表现上来说比如,前一天晚上用着好好的,第二天晚上回家发现打不开谷歌了。然后重启路由器,或者重启 OpenClash ,或者把设置从 Redir 改成 Fake-IP 再改回来(或者反过来),总之除了重启没有任何变化。然后就能用了。
    之前靠每天凌晨定时重启解决了一段时间,后来定时重启也没用了。然后我就换成 x86 软路由+Debian 了(突然想起来还有一点我选 Debian 的因素。J4125 + 8G 内存 + 512G 硬盘,跑个 OpenWrt 感觉太浪费了)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2736 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:33 · PVG 22:33 · LAX 06:33 · JFK 09:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.