v2rayN代理软件用了好久,早已习惯。之前的版本6不会自动勾选网络和Internet -> 代理 -> 手动设置代理 -> 编辑中的请勿将代理服务器用于本地(Intranet)地址,这样的设置是对IDM友好的,不用修改任何设置,默认的no proxy即可自动完成代理或直连的下载。而如果要使用cosyvoice之类在本地地址网页运行的webui,就要每次去手动勾选这一项。

现在升级了v2rayN 7版本,会自动勾选网络和Internet -> 代理 -> 手动设置代理 -> 编辑中的请勿将代理服务器用于本地(Intranet)地址项,变成了对CosyVoice这种WebUI友好,而IDM却怎么设置都不可以:要么全走代理无直连,要么相反。

image-20250403100937753

最后得出的解决方案是,使用Proxifier将IDM的全部流量指向v2rayN的本地地址:127.0.0.1:10808,然后由v2rayN决定哪些IDM下载流量需要代理,哪些需要直连。

  1. 下载Proxifier安装版并安装

  2. 添加v2rayN代理服务器

    • 进入代理服务器配置
      • 点击顶部菜单栏Profile → Proxy Servers(或直接点击工具栏的代理服务器图标)。
    • 配置SOCKS5代理
      • 点击Add→ 输入以下参数:
        • Address: 127.0.0.1(v2rayN默认本地SOCKS5地址)
        • Port: 10808(与v2rayN配置一致)
        • Protocol: 选择SOCKS Version 5
      • 若v2rayN需认证,勾选 Authentication 并填写账号密码(通常无需填写)。
    • 验证代理状态
      • 选中刚添加的代理 → 点击 Check → 显示绿色提示即表示连接成功
  3. 检测到本地无限循环
    image-20250403102338125

    确认即可自动更改。

  4. 配置代理规则(关键步骤)

  • 进入代理规则界面

    • 点击顶部菜单栏Profile → Proxy Rules(或工具栏代理规则图标)。
  • 设置全局默认规则

    • 找到Default规则Action下拉框选择Direct(确保其他程序不受影响。
  • 添加IDM专用规则

    • 点击Add

      → 在弹出窗口中配置:

      • Name: 自定义(如“IDM Proxy”)
      • Applications: 点击 Browse → 选择IDM主程序路径(默认C:\Program Files (x86)\Internet Download Manager\idman.exe
      • Target HostsTarget Ports: 留空或设为 Any
      • Action: 选择Proxy SOCKS5 127.0.0.1(即v2rayN代理)。
  • 规则优先级调整

    • 将IDM规则拖动至 Default 规则上方,确保优先匹配
  1. 高级优化设置
    1. 域名解析配置
      • 点击ProfileName Resolution→ 勾选Resolve hostnames through proxy(通过代理解析域名,提升匿名性)。
    2. 日志与性能
      • 点击 Options → Logging 开启详细日志,便于排查连接问题