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

如何让 bt 不走代理

  •  
  •   regex · 22 天前 via iPhone · 2080 次点击

    我在 apple tv 上安装了 quanx 当旁路由 威联通在网络设置里把网关指向 tv 实现翻墙

    最近在玩 pt 在威联通上运行 qbittorrent docker ,它的流量也会走代理 流量消耗太多了

    想问下有什么方式可以让 bt 不走代理

    1. quanx 好像没办法判断 bt 流量,无法设置规则直连?
    2. 不知道 docker 能不能为某个 container 单独设置网关,如果能为 qbit 设置网关也可以解决问题

    不知道大家有什么建议 谢谢

    13 条回复    2024-08-31 16:06:50 +08:00
    defaw
        1
    defaw  
       21 天前 via Android
    把 bt 跑在单独的网络命名空间里,想调什么调什么
    zlbruce
        2
    zlbruce  
       21 天前   ❤️ 2
    bt 放到 docker 里面,网络类型为 macvlan/ipvlan ,这样可单独给个 ip ,代理里面排除即可。
    povsister
        3
    povsister  
       21 天前
    建个网络子接口多拿个 ip ,docker 直接 network host ,指定 qbt 使用的 IP 地址。
    然后就随便捏扁搓圆了
    15855pm
        4
    15855pm  
       21 天前
    https://github.com/clash-verge-rev/clash-verge-rev/issues/420
    参考这个,quanx 应该也是支持的
    regex
        5
    regex  
    OP
       21 天前 via iPhone
    谢谢 看起来 macvlan 能指定独立的 gateway 似乎满足需求 我研究下
    likooo125802023
        6
    likooo125802023  
       21 天前
    惊了,我终于知道我为啥代理流量消耗的那么快了,忘记把 BT 下载机扔进禁止走代理的黑名单。。。
    pipozhu
        7
    pipozhu  
       21 天前
    建议用 macvlan ,给容器独立分配 ip ,我 pt 就是这样完全不影响
    JensenQian
        8
    JensenQian  
       21 天前 via Android
    openwrt 上那几个倒是很正常
    设置只代理常用端口就可以了
    JensenQian
        9
    JensenQian  
       21 天前 via Android
    [img][/img]
    ouqihang
        10
    ouqihang  
       21 天前 via Android
    qb 可以选择使用代理进行用户连接,可以只使用代理连接 rss 和 tracker 。
    jeanz
        11
    jeanz  
       21 天前
    插楼问一下,docker qb 设置 macvlang 后怎么使用/配置 ipv6 啊
    canyue7897
        12
    canyue7897  
       20 天前 via iPhone
    哈哈
    我是国外的都走代理
    代理下载
    速度更快点儿
    regex
        13
    regex  
    OP
       20 天前
    目前使用的是这样的配置
    docker compose 启动后 curl 可以用 192.168.3.65 访问 nginx
    但是 host 和其他 container 无法访问 192.168.3.65 ,使用了 https://forums.docker.com/t/can-reach-container-on-macvlan-from-host-but-not-from-rest-of-network/106817 中的最后 4 条命令 container 里就能看到了

    目前还有两个问题
    1. curl 失去了 internet 的访问 我哪里配置错了吗?
    2. 关于 4 条命令的持久化,除了 crontab 还有更优雅的方式吗?
    ```bash
    ip link add vlan10-shim link ens160 type macvlan mode bridge
    ip addr add <MACVLAN ip>/32 dev vlan10-shim
    ip link set vlan10-shim up
    ip route add 192.168.10.0/25 dev vlan10-shim
    ```
    ```yaml
    services:
    nginx:
    image: nginx
    container_name: nginx
    networks:
    vlan:
    ipv4_address: 192.168.3.65
    mac_address: "ca:75:45:11:33:92"

    curl:
    image: curlimages/curl-base
    command: "sleep 3600"
    container_name: curl
    extra_hosts:
    - "host.docker.internal:host-gateway"
    networks:
    vlan:
    ipv4_address: 192.168.3.66
    mac_address: "ca:75:45:11:33:93"

    networks:
    vlan:
    driver: macvlan
    driver_opts:
    parent: qvs0
    macvlan_mode: bridge
    ipam:
    config:
    - subnet: 192.168.3.0/24
    gateway: 192.168.3.1
    ip_range: "192.168.3.64/26"
    aux_addresses:
    host: 192.168.3.67
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2649 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 12:48 · PVG 20:48 · LAX 05:48 · JFK 08:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.