用 Proxifier 接管 Windows 全局流量
当某些软件(命令行工具、游戏、不支持代理设置的程序)连不上网络时,可以安装 Proxifier,让整台电脑的网络请求都从番石榴本地 SOCKS5 代理(127.0.0.1:10793)走。它工作在系统网络层,比“只给单个软件配代理”更彻底、更省心。
开始前请先在番石榴客户端连接节点,并开启“手动模式”。汉化版安装包下载:
主用地址 ·
备用地址。本页截图来自 Proxifier 较新版本,你本机界面可能略有差异,以字段含义为准。
它和“给单个软件配代理”有什么不同
在某个软件里单独填代理,只对那个程序生效,而且要求它自己支持代理设置。Proxifier 安装一个系统级网络组件,在系统网络层拦截所有外发连接,无论程序有没有代理选项,都能被引导到本地 SOCKS5 代理——这就是它“更底层”的原因。
电脑上的程序 浏览器 / 命令行 / 游戏 / 其它
→
Proxifier 系统网络层拦截
→
本地 SOCKS5 127.0.0.1:10793
→
番石榴节点 出口 IP → 互联网
准备工作
1
连接番石榴节点
打开 Windows 客户端,在节点页选择一个可用节点并连接成功。
2
开启手动模式
进入“节点页 - 右上角设置 - 手动模式”,记下 SOCKS5 端口,默认是 127.0.0.1:10793。
第一步:安装 Proxifier
双击下载好的安装包,按向导一路“下一步”完成安装(需要管理员权限)。安装过程会装一个系统网络组件,是 Proxifier 接管流量所必需的。
- SmartScreen 拦截:若弹出“Windows 已保护你的电脑”,点 更多信息 → 仍要运行。
- UAC 授权:安装时出现“是否允许此应用更改你的设备”,点 是。
- 防火墙提示:若首次运行 Windows 防火墙询问,允许 Proxifier 通过即可。
- 必要时重启:个别系统在装完网络组件后需要重启一次才能正常拦截流量。
第二步:添加 SOCKS5 代理服务器
打开 Proxifier,点菜单 Profile(配置文件)→ Proxy Servers…(代理服务器),再点 Add(添加),按下图填写——地址填本机回环地址,端口填手动模式里的 SOCKS5 端口,协议选 SOCKS Version 5,Authentication(身份验证)保持不勾选,最后点 OK:
① Add 添加 → ② Address 127.0.0.1 → ③ Port 10793 → ④ Protocol 选 SOCKS Version 5 → ⑤ 点 OK。 点 OK 后,Proxifier 会询问“是否将此代理设为默认?(Use this proxy by default?)”,请选 Yes(是)。这样所有连接默认都会走这个代理。
第三步:确认代理规则
点菜单 Profile(配置文件)→ Proxification Rules…(代理规则)。规则从上到下匹配,保持默认即可:Localhost 规则让本机/局域网流量直连,Default 规则把其余所有流量交给代理。上一步选了“设为默认”后,Default 规则的动作会显示为走该代理:
Localhost = Direct(直连,务必保留),Default = 127.0.0.1:10793 SOCKS5(其余全部走代理)。 如果想让某个软件不走代理,可点 Add 新增一条规则,在 Applications 里填该程序名、动作选 Direct,并把它放在 Default 规则上方。
第四步:验证是否生效
回到 Proxifier 主窗口,Connections 列表的“Rule : Proxy”一列、以及下方日志会实时显示每条连接 open through proxy 127.0.0.1:10793 SOCKS5,说明已经走代理。再打开浏览器查询一次自己的 IP,应当变成节点的出口 IP。
主界面会实时列出每条连接是否走代理(下图为官方示例,端口显示 1080;你的会显示 127.0.0.1:10793 SOCKS5)。 端口不是 10793 怎么办
不同版本或自定义设置可能使用其它端口。请在番石榴 Windows 客户端的“节点页 - 右上角设置 - 手动模式”里查看实际 SOCKS5 端口,再回到 Proxifier 的 Profile → Proxy Servers 把 Port 改成该端口即可(Address 仍是 127.0.0.1,Protocol 仍是 SOCKS5)。
常见问题
安装时提示“Windows 已保护你的电脑”?
这是 SmartScreen 对下载程序的正常提示。点 更多信息 → 仍要运行,再按 UAC 提示点“是”即可继续安装。
装好后流量没有走代理?
个别系统在装完网络组件后需要重启一次才能生效。重启后打开 Proxifier,确认菜单 Profile → Proxification Rules 里 Default 规则的动作是你的代理而不是 Direct。
提示连不上 127.0.0.1:10793?
说明本地 SOCKS5 代理没在监听。请先确认番石榴客户端已连接节点、并开启了“手动模式”,再核对端口是否真的是 10793(以手动模式显示为准)。同时保留 Localhost 规则为直连,Proxifier 才能连到本地代理。
它和在单个软件里填代理有什么区别?
在单个软件里填代理只对那一个程序生效,且要求它支持代理设置;Proxifier 工作在系统网络层,能一次性接管几乎所有软件(包括没有代理选项的命令行工具)。需要整机全局代理时用 Proxifier 更省心。
如何临时关闭 Proxifier?
两种方式:① 打开 Profile → Proxification Rules,把 Default 规则的动作改为 Direct,所有流量恢复直连(配置仍保留);② 直接退出 Proxifier,不运行时流量就完全恢复正常。需要时再打开或改回代理即可。