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

求一个 ikuai 分流方案

  •  
  •   hartlee · 72 天前 via Android · 1876 次点击
    这是一个创建于 72 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ikuai 做主路由

    op 做旁路由 出国和 adg

    最好可以在 ikuai 里面按 gfw 分流,这样 op 挂了国内网也可以上

    谢谢
    15 条回复    2024-02-23 20:25:38 +08:00
    ptsa
        1
    ptsa  
       72 天前
    我这和你差不多 但是 ikuai 没做分流,op 弄了个脚本有问题自动重启 lan
    之前 过段时间出问题的情况就这样解决了
    A1188
        2
    A1188  
       72 天前 via Android
    爱快使用多 WAN ,把 OP 挂在一个 WAN 上面,然后再爱快里的 流控分流 > 分流设置 > 多线负载 设置好 IP 规则。国内网站用 wan1 ,外面的用 wan2 。然后内网的设备访问外面的服务会走 wan2 ,国内流量走 wan1 。。。如果 wan2 挂了,全部流量都会走 wan1 ,不影响网络正常使用的
    stinkytofu
        3
    stinkytofu  
       72 天前
    @A1188 #2 你们都想的太复杂了吧,ikuai+op 有简单又好用的方法啊, 只需要在 ikuai 绑定静态 DHCP 地址,把网关地址改成 openwrt 的就行了,op 里面再设置为按规则分流就行了。
    OPNsense
        5
    OPNsense  
       72 天前 via Android
    爱快上最好用的还是通过 dns 分流来实现分流,国内网站返回真实 ip 地址直接从爱快出站,国外网站通过代理软件获取 fakeip ,在爱快上设置静态路由或者下一跳网关到代理网关。
    hartlee
        6
    hartlee  
    OP
       72 天前
    @ptsa 能分享一下吗?谢谢
    A1188
        8
    A1188  
       72 天前 via Android
    @stinkytofu 我觉得挺简单的,OP 寄了也不会影响网络的
    simplove
        9
    simplove  
       71 天前   ❤️ 1
    爱快挂了 op 都不会挂,只要你不瞎折腾。装个 frpc 插件随时都可以远程管理
    x86
        10
    x86  
       71 天前
    1 。爱快虚拟机里创建 OP
    2 。安快 DHCP 网关地址指向 OP
    hartlee
        11
    hartlee  
    OP
       71 天前 via Android
    @A1188 这样 adg 是不是国内 ip 就用不了了
    supemaomao
        12
    supemaomao  
       71 天前 via Android
    vrrp 不知道爱快支持不
    lcy630409
        13
    lcy630409  
       70 天前
    我是虚拟机 安装 win7 ,作为出口 ikuai 里为 wan2 ,,,

    https://whzxc.cn/cl.php?interface=wan2&src_addr=fanqiang 这个是域名分流,保存到 txt 在 ikuai 的域名分流里导入,会覆盖

    https://whzxc.cn/cnip.php 这个是实时获取 clang.cn 的国内 ip 段,是根据 ip 分流的,放在网络设置 终端分组 ip 分组里的,不过也可以直接用 ikuai 自带的多线负载
    ptsa
        14
    ptsa  
       64 天前
    @hartlee #6
    #!/bin/bash
    info=`ps | grep /root/ping_test.sh | grep -v grep | cut -d " " -f 1`;
    info=($info)
    #echo $info
    #echo ${#info[@]}
    ip=www.163.com;#此处填内网验证 ip
    if [ ${#info[@]} = 2 ];then #有两个结果则开始运行
    for((i=0;i<10;i=(i)))
    do
    /bin/ping -c 1 -W 1 $ip
    if [ $? -eq 0 ]; then
    echo "ping $ip success!";
    else
    echo "ping $ip fail!";
    logger "lan error, restart lan!";
    ifup lan;
    sleep 6;
    fi
    sleep 1;
    done
    else
    echo "still running";
    fi
    hartlee
        15
    hartlee  
    OP
       63 天前 via Android
    @ptsa 谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2734 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:27 · PVG 18:27 · LAX 03:27 · JFK 06:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.