lyc8503
V2EX  ›  问与答

大家在 Windows 下都用什么软件实现全局代理?

  •  
  •   lyc8503 · Oct 31, 2022 · 8099 views
    This topic created in 1473 days ago, the information mentioned may be changed or developed.

    目前我自己在使用 Clash For Windows 的 TUN 模式 + 自建节点实现 Windows 下的科学上网需求.

    规则写好后可以做到无缝切换 (国内, 国外, 内网服务器), 而且所有软件都能代理, 无需额外配置, 可以解决 DNS 污染问题.

    可个人感觉 Clash For Windows 有点臃肿, 而且也一直说 TUN 模式的性能不佳, Clash For Windows 和支持 TUN 的 clash premium 内核也都不是开源软件.

    尝试过 Proxifier, 发现无法解决 DNS 污染问题.

    想问大家在 Windows 下实现全局代理都是用的什么方案?

    Supplement 1  ·  Oct 31, 2022
    Foss 版本的 clash.meta + webui 的 dashboard 能解决 clash 不开源 + cfw 太臃肿的问题.

    现在有点犹豫是继续用 TUN 还是用 Proxifier, 不知道这两个哪个快. 感觉网络还算是重要的基础设施, 性能问题挺重要的, 还是越快越好. (虽然在我 2021 年的轻薄本上没发现 TUN 明显影响性能的情况...)
    Supplement 2  ·  Oct 31, 2022
    做了下简陋的性能测试(见下方留言), 感觉 TUN 在日用场景下不太会损失性能(虽然只测了连续读写没测小包 /多连接场景, 十分不严谨), 最后还是选择了 clash.meta + webui dashboard
    33 replies  •  2022-11-16 18:43:06 +08:00
    yfugibr
    yfugibr
    Oct 31, 2022 via Android❤️1
    1
    clash.meta
    rb6221
    rb6221
    Oct 31, 2022 via iPhone
    2
    最完美的方案还是路由器插件。不过条件要求太高了
    Tumblr
    Tumblr
    Oct 31, 2022
    3
    Proxifier ,个人强烈推荐,这个价格还是值得入手的。
    lyc8503
    lyc8503
    OP
    Oct 31, 2022 via Android
    4
    @yfugibr 感谢 我会尝试替换下 core
    lyc8503
    lyc8503
    OP
    Oct 31, 2022 via Android
    5
    @janus77 笔记本要携带出门, 做不到一直在路由器下, 家里其他用路由器的人也没有翻墙需求

    @Tumblr 试了一下 好像会被 dns 污染, 可能还是要用 clash 的 fake-ip 模式? 而且不知道直接劫持流量和 TUN 设备的性能表现哪个好
    imouto
    imouto
    Oct 31, 2022
    6
    netch, WinTUN 性能确实不行
    yfugibr
    yfugibr
    Oct 31, 2022 via Android
    7
    @lyc8503 写好配置文件直接用 nssm 做成服务,配合 dashboard 或者 yacd ,没必要用那个笨重的 gui
    ysc3839
    ysc3839
    Oct 31, 2022 via Android
    8
    Proxifier 需要设置一下 DNS 走代理
    sola97
    sola97
    Oct 31, 2022 via Android
    9
    可以试试 proxycap
    lyc8503
    lyc8503
    OP
    Oct 31, 2022 via Android
    10
    @yfugibr 正有这个打算 本来一直用 ui 主要是 cfw ui 整体还挺方便的 用了它的配置预处理功能

    @ysc3839 之前尝试的时候它的 use remote DNS 会强制全局无视规则, 会干扰 clash 本身的 dns 解析

    @sola97 明天尝试下
    cyp0633
    cyp0633
    Oct 31, 2022 via Android
    11
    我记得 Proxifier 是可以为 DNS 设置分流规则的
    vmebeh
    vmebeh
    Oct 31, 2022 via iPhone
    12
    开个 openwrt 虚拟机
    arch9999
    arch9999
    Oct 31, 2022 via iPhone
    13
    如果被 dns 污染 说明你根本没正确配置。
    buyan3303
    buyan3303
    Oct 31, 2022
    14
    在用 V2RAYN https://github.com/2dust/v2rayN 公司网络反正限制每个人的网速 10 兆以内,下载部分资源极限速度是 4mb 左右,迅雷常规有资源的话,几百 KB~2 3 4MB 上下浮动。

    所以对网速要求不是太严格,
    要是下载小姐姐视频,还是要一部部挑的,一部部加下载队列的。
    buyan3303
    buyan3303
    Oct 31, 2022
    16
    @buyan3303 #14 额 V2RAYN 不能解决 DNS 污染问题
    723X
    723X
    Oct 31, 2022 via Android
    17
    @buyan3303 #14 同一作者刚开发了个 clashN 可以去试试,貌似是完全开源的
    iold
    iold
    Oct 31, 2022
    18
    clash.meta + clashN
    lyc8503
    lyc8503
    OP
    Oct 31, 2022
    19
    对了, 忘了说一个要求, 由于目前自己写的配置文件是 Clash 格式的, Clash 的分流规则十分详细好用, 希望能继续使用, 迁移到别的规则成本可能有点大. (sing-box 之前看到过, 但由于配置不兼容没用 @arfaWong )

    刚刚测试了一下 TUN 模式和 Proxifier 的性能对比.
    在本地用 iperf3 搭建服务器 + 客户端用 localtest.me 域名访问

    ==========
    Proxifier 单线程 10Gbits/s, 4 线程几乎没变, 还是 10GBits/s
    TUN 单线程 3GBits/s, 4 线程大约 6GBits/s
    直接使用 127.0.0.1 连接单线程 1.2GBits/s(?), 4 线程 15GBits/s
    ==========

    在满载的情况下的确是 Proxifier 性能表现较好, 但又用 iperf -b 选项限制了下带宽(1000 Mbits/s).
    TUN 单线程 993 Mbits/sec, 和直连没有差距.

    考虑到 Proxifier 不支持 UDP 流量, 最后还是选择换 clash.meta.
    mozhizhu
    mozhizhu
    Oct 31, 2022
    20
    不知道为什么,用了 clash ,怎么配规则,steam 都跑不满网速; v2rayN 都没问题
    Moha
    Moha
    Oct 31, 2022
    21
    TUN 模式下,每次开电脑都得重新开关一次 TUN 模式,否则会出现网络问题,目前还没修复,有点麻烦
    shiyuu
    shiyuu
    Oct 31, 2022
    22
    不太明白你的需求
    反正我用这个 https://github.com/TheMRLL/WinXray
    taresky
    taresky
    Oct 31, 2022
    23
    @janus77 路由器插件基本是最烂的方案,适合家里只有路由器,没有其他电脑或者服务器的情况。当然也因为门槛低,是相对广泛被使用的。
    lyc8503
    lyc8503
    OP
    Oct 31, 2022
    24
    @vmebeh 性能损耗比较夸张...qwq

    @Moha 我也遇到了, 尝试了 mixin 或者直接修改配置文件可以解决 https://github.com/Fndroid/clash_for_windows_pkg/issues/2496
    luomao
    luomao
    Oct 31, 2022
    25
    @taresky 软路由难道不是最终形态么。无感、效率高、规则灵活。
    “没有其他电脑或者服务器的情况”没听懂你在描述啥,你的意思是你有设备不想走代理?可以设置 ip 白名单黑名单。
    “当然也因为门槛低,是相对广泛被使用的”,软路由门槛没有那么低吧。家家户户都有路由器,有软路由或者有插件功能的路由占比应该很少,最广泛使用的还是小飞机,客户端安装
    DIO
    DIO
    Oct 31, 2022 via Android
    26
    Netch 不错,但是打游戏用。轻度网页浏览正常用 clash ,应急不知道该用什么 tun 模式。
    有人提过虚拟机 openwrt ,目前我还没尝试过
    crysislinux
    crysislinux
    Oct 31, 2022 via Android
    27
    @DIO 以前有用 virtualbox 跑 OpenWrt 的。通过虚拟网卡把流量全部走 OpenWrt 。不过后续作者弃坑了。
    herozzm
    herozzm
    Oct 31, 2022
    28
    软路由
    Clash
    Clash
    Oct 31, 2022
    29
    小弟有一个 v2rayN 、Clash for Windows 配置失效的问题,不知道各位大佬能否解答一二:t/891404
    Clash
    Clash
    Oct 31, 2022
    30
    wygx
    wygx
    Oct 31, 2022
    31
    NekoRay 支持全局代理 https://github.com/MatsuriDayo/nekoray
    lyc8503
    lyc8503
    OP
    Oct 31, 2022
    32
    现在是在想有没有低损耗 /高性能地将**所有流量**全部导入某个 socks 代理的方法(同时能设置规则不影响代理本身运行), 目前来看好像只有 TUN 是比较通用且兼容性好的...
    jaoyina
    jaoyina
    Nov 16, 2022
    33
    用的第三方买的节点,clash 用下来什么臃肿倒没感觉,浏览器访问挺好用,但是 tun 模式性能的确不行。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   906 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 90ms · UTC 21:18 · PVG 05:18 · LAX 13:18 · JFK 16:18
    ♥ Do have faith in what you're doing.