Proxifier 规则分流与 SOCKS 使用笔记

Proxifier 规则分流与 SOCKS 使用笔记

Proxifier 规则分流与 SOCKS 使用笔记
一、Proxifier 核心功能
Proxifier 是一款网络代理客户端工具,让不支持代理的应用程序也能通过代理访问网络,并实现精细化分流
1.1 核心能力
功能
说明
强制代理
让任何程序(游戏、命令行工具、旧版软件)都走代理
规则分流
按进程、域名、IP 智能选择是否走代理或走哪个代理
多代理切换
支持多个代理服务器,不同规则走不同代理
代理链
流量依次经过多个代理服务器
1.2 为什么需要规则分流?
  • 避免全局代理:国内网站直连更快,国外网站走代理
  • 精准控制:只让特定应用走代理(如浏览器),其他不走
  • 多场景切换:工作环境、个人环境使用不同代理策略
  • 节省流量:付费代理只给必要的应用使用
二、SOCKS5 代理准备
2.1 什么是 SOCKS5
SOCKS5 是一种代理协议,支持 TCP/UDP 转发,适用于任何应用层协议。
2.2 SOCKS5 常见来源
来源
获取方式
示例
SSH 隧道
ssh -D 1080 user@server
127.0.0.1:1080
代理服务商
购买 SOCKS5 代理
ipipgo、Oxylabs 等
自建代理
dante、shadowsocks
自建服务器
机场订阅
转换订阅为 SOCKS5
Clash、v2ray 等转换
 
 
 
2.3 获取本地 SOCKS5 端口
很多代理工具会在本地开启 SOCKS5 端口:
工具
默认 SOCKS5 地址
Clash
127.0.0.1:7891
v2rayN
127.0.0.1:10808
Shadowrocket
127.0.0.1:1080
SSH 隧道
127.0.0.1:1080(自定义)
ssr
127.0.0.1:1080
三、Proxifier 安装与基础配置
3.1 下载安装
3.2 添加 SOCKS5 代理服务器
步骤:
  1. 打开 Proxifier
  1. 点击顶部 “代理服务器” 按钮
图片[1]-Proxifier 规则分流与 SOCKS 使用笔记-赤道学院
下图以frp为例
图片[2]-Proxifier 规则分流与 SOCKS 使用笔记-赤道学院
  1. 点击左下角 “添加”
  1. 填写信息:
配置项
填写内容
示例
地址
代理服务器 IP
127.0.0.1
端口
SOCKS5 端口
10807891
协议
选择 SOCKS5
SOCKS5
身份验证
如需要则勾选
用户名/密码
  1. 点击 “检查” 验证连通性
图片[3]-Proxifier 规则分流与 SOCKS 使用笔记-赤道学院
 
  1. 确定保存
3.3 设置代理名称(便于识别)
建议给代理命名,便于后续规则选择:
Clash-SOCKS5
SSH-Tunnel
购买代理
四、规则分流配置(详细)
4.1 规则匹配逻辑
重要:规则从上到下依次匹配,一旦匹配成功就停止,不再检查后续规则。
因此:具体规则放上面,通用规则放下面
4.2 规则的三个匹配维度
每个规则可以同时设置以下条件(AND 关系):
匹配维度
说明
示例
应用程序
进程名称或完整路径
chrome.exeC:\Program Files\…
目标主机
域名或 IP 地址
.google.com192.168.1.1
目标端口
目标端口号
80;443;8080
4.3 动作类型
动作
说明
direct(直接)
不经过代理,直连网络
代理(指定代理)
走指定的 SOCKS5 代理
default(默认)
走默认代理
block(阻止)
禁止连接
4.4 方式一:按进程分流(最常用)
场景:只让 Chrome 浏览器走代理
配置步骤:
  1. 配置文件代理规则添加
图片[4]-Proxifier 规则分流与 SOCKS 使用笔记-赤道学院
  1. 规则名称:Chrome走代理
  1. 应用程序:点击”浏览”,选择 chrome.exe
  • 或手动输入:chrome.exe
  • 多个程序用分号:chrome.exe; firefox.exe; edge.exe
  1. 目标主机:留空(匹配任何)
  1. 目标端口:留空(匹配任何)
  1. 动作:选择你的 SOCKS5 代理
图片[5]-Proxifier 规则分流与 SOCKS 使用笔记-赤道学院
  1. 确定后将该规则拖到规则列表顶部
图片[6]-Proxifier 规则分流与 SOCKS 使用笔记-赤道学院
常用进程配置示例:
规则名称
应用程序
动作
浏览器走代理
chrome.exe; firefox.exe; msedge.exe
SOCKS5
终端工具走代理
cmd.exe; powershell.exe; wt.exe
SOCKS5
Git 走代理
git.exe; git-bash.exe
SOCKS5
开发工具走代理
python.exe; node.exe; npm.cmd
SOCKS5
RDP 远程桌面
mstsc.exe
SOCKS5
SSH 连接
ssh.exe; putty.exe
SOCKS5
数据库工具
navicat.exe; dbeaver.exe
SOCKS5
社交软件
wechat.exe; qq.exe
SOCKS5
游戏客户端
steam.exe; epicgames.exe
SOCKS5
4.5 方式二:按域名\路径分流(精确控制)
场景:只让访问特定域名时走代理,其他直连
配置步骤:
  1. 配置文件代理规则添加
  1. 规则名称:海外网站走代理
  1. 应用程序:留空(匹配任何程序)
  1. 目标主机:填写需要走代理的域名
  1. 动作:选择 SOCKS5 代理
图片[7]-Proxifier 规则分流与 SOCKS 使用笔记-赤道学院
 

ad1a1b718320260527113301

域名格式说明:
格式
示例
匹配效果
完整域名
www.google.com
只匹配该域名
子域名匹配
.google.com
匹配所有 google.com 子域名
泛匹配
*google*
匹配包含 google 的域名(慎用)
多个域名
.google.com; .github.com
用分号分隔
常用域名配置:
规则名称
目标主机
搜索引擎
.google.com; .bing.com
开发平台
.github.com; .gitlab.com; .stackoverflow.com
社交媒体
.twitter.com; .facebook.com; .reddit.com; .instagram.com
视频网站
.youtube.com; .netflix.com; .twitch.tv
人工智能
.openai.com; .chatgpt.com; .anthropic.com
科技资讯
.medium.com; .wikipedia.org
4.6 方式三:按 IP 地址分流(网络层面)
场景:让特定 IP 段走代理
图片[9]-Proxifier 规则分流与 SOCKS 使用笔记-赤道学院
IP 格式说明:
格式
示例
说明
单个 IP
8.8.8.8
精确匹配
IP 范围
192.168.1.1-192.168.1.254
范围匹配
CIDR 网段
192.168.0.0/16;192.168.1.0/24;192.168.1.1/32
匹配网段
多个条目
8.8.8.8; 1.1.1.1
用分号分隔
常用 IP 配置:
规则名称
目标主机
动作
本地回环
127.0.0.1; localhost; ::1
直接
局域网直连
192.168.0.0/16; 10.0.0.0/8; 172.16.0.0/12
直接
外网 IP 走代理
8.8.8.8; 1.1.1.1; 9.9.9.9
SOCKS5
⚠️ 强烈建议:将局域网直连规则放在最顶部,避免内网流量错误地走了代理导致无法访问。
4.7 方式四:按端口分流(精细化)
场景:只让特定端口的流量走代理
配置步骤:
  1. 添加规则
  1. 目标端口:填写端口号
  • 单个端口:443
  • 多个端口:80;443;8080
  • 端口范围:8000-9000
  1. 动作:选择代理
图片[10]-Proxifier 规则分流与 SOCKS 使用笔记-赤道学院
常用端口配置:
规则名称
目标端口
说明
HTTPS 代理
443
只代理 HTTPS 流量
HTTP 代理
80;8080;8000
只代理 HTTP 流量
SSH 代理
22
SSH 连接走代理
RDP 代理
3389
远程桌面走代理
4.8按路径分流
图片[11]-Proxifier 规则分流与 SOCKS 使用笔记-赤道学院
 
4.9 组合规则(多条件匹配)
一个规则可以同时匹配多个条件,实现精准控制。
示例1:只让 Chrome 访问 Google 时走代理
配置项
填写内容
规则名称
Chrome-Google专用
应用程序
chrome.exe
目标主机
.google.com
动作
SOCKS5
示例2:开发工具访问海外 API 时走代理
配置项
填写内容
规则名称
dev-overseas
应用程序
python.exe; node.exe
目标主机
.amazonaws.com; .azure.com
动作
SOCKS5
示例3:所有程序访问 GitHub 时走代理
配置项
填写内容
规则名称
github-all
应用程序
留空(所有程序)
目标主机
.github.com
动作
SOCKS5
五、完整规则配置模板
5.1 日常使用推荐配置
规则顺序(从上到下):
text
┌─────────────────────────────────────────────────────────────────────┐
│ 优先级 1 │ 本地网络直连(LAN Direct)                                │
│          │ 目标主机:127.0.0.1; localhost; 192.168.0.0/16;          │
│          │          10.0.0.0/8; 172.16.0.0/12                      │
│          │ 动作:直接                                                │
├─────────────────────────────────────────────────────────────────────┤
│ 优先级 2 │ Chrome浏览器走代理                                        │
│          │ 应用程序:chrome.exe                                      │
│          │ 动作:SOCKS5                                              │
├─────────────────────────────────────────────────────────────────────┤
│ 优先级 3 │ 终端工具走代理                                            │
│          │ 应用程序:cmd.exe; powershell.exe; wt.exe                │
│          │ 动作:SOCKS5                                              │
├─────────────────────────────────────────────────────────────────────┤
│ 优先级 4 │ 开发工具走代理                                            │
│          │ 应用程序:python.exe; node.exe; npm.cmd; git.exe          │
│          │ 动作:SOCKS5                                              │
├─────────────────────────────────────────────────────────────────────┤
│ 优先级 5 │ 海外域名走代理                                            │
│          │ 目标主机:.google.com; .github.com; .youtube.com;        │
│          │          .twitter.com; .openai.com                      │
│          │ 动作:SOCKS5                                              │
├─────────────────────────────────────────────────────────────────────┤
│ 优先级 6 │ 默认规则(Default)                                        │
│          │ 应用程序:任何                                            │
│          │ 目标主机:任何                                            │
│          │ 动作:直接                                                │
└─────────────────────────────────────────────────────────────────────┘
5.2 严格代理配置(只有特定应用走代理)
text
┌─────────────────────────────────────────────────────────────────────┐
│ 1 │ 本地网络直连                                                    │
│ 2 │ Chrome走代理                                                    │
│ 3 │ Firefox走代理                                                    │
│ 4 │ 默认:直接                                                      │
└─────────────────────────────────────────────────────────────────────┘
5.3 翻墙专用配置(只让海外域名走代理)
text
┌─────────────────────────────────────────────────────────────────────┐
│ 1 │ 本地网络直连                                                    │
│ 2 │ 海外域名走代理(.google.com; .github.com; .youtube.com 等)      │
│ 3 │ 默认:直接                                                      │
└─────────────────────────────────────────────────────────────────────┘
5.4 工作环境配置(只访问内网不走代理)
text
┌─────────────────────────────────────────────────────────────────────┐
│ 1 │ 内网域名直连(.company.com; .internal.local)                    │
│ 2 │ 内网IP直连(10.0.0.0/8; 172.16.0.0/12; 192.168.0.0/16)        │
│ 3 │ 其他所有流量走代理                                              │
│ 4 │ 默认:直接(可选)                                              │
└─────────────────────────────────────────────────────────────────────┘
5.5 多代理配置(不同应用走不同代理)
场景:
  • 日常浏览走购买的高速代理
  • 工作访问走公司 VPN 的 SOCKS5
  • 数据采集走动态 IP 代理
代理服务器列表:
代理名称
地址
端口
用途
高速代理
127.0.0.1
7891
日常浏览
公司代理
10.0.0.1
1080
工作访问
动态代理
api.proxy.com
8080
数据采集
规则配置:
优先级
规则名称
应用程序
目标主机
动作
1
本地直连
任何
局域网
直接
2
公司内网
outlook.exe; teams.exe
.company.com
公司代理
3
数据采集
scraper.exe
任何
动态代理
4
日常浏览
chrome.exe
任何
高速代理
5
默认
任何
任何
直接
七、验证与调试
7.1 查看实时流量
Proxifier 主窗口的日志标签页,如下以navicat.exe为例
图片[12]-Proxifier 规则分流与 SOCKS 使用笔记-赤道学院
  •  
鼠标悬停可查看命中的规则名称。
7.2 查看连接详情
双击日志中的任意连接,可查看:
  • 本地进程名称和 PID
  • 目标地址和端口
  • 命中的规则
  • 使用的代理
7.3 验证代理是否生效
方法1:访问 IP 检测网站
https://ifconfig.me
https://ip.sb
https://ipinfo.io
方法2:命令行测试
cmd
# Windows PowerShell
(Invoke-WebRequest -Uri “http://ifconfig.me” -Proxy “socks5://127.0.0.1:1080”).Content
方法3:Proxifier 内置验证
  • “代理服务器” → 选择代理 → “检查”
 
八、最佳实践建议
8.1 规则设计原则
  1. 安全第一:本地网络直连规则放在最顶部
  1. 具体优先:匹配条件越具体的规则越靠上
  1. 兜底规则:最后一条规则设为”直接”,避免意外走代理
  1. 命名规范:规则名称清晰,便于识别
  1. 定期清理:删除不再需要的规则
8.2 性能优化
  • 规则数量控制在 20 条以内
  • 避免使用通配符匹配(如 *google*
  • 优先使用进程匹配而非域名匹配
九、快速配置清单
text
□ 步骤1:准备好 SOCKS5 代理地址和端口(如 127.0.0.1:1080)
□ 步骤2:Proxifier → 代理服务器 → 添加 → 填写信息 → 检查验证
□ 步骤3:配置文件 → 代理规则 → 添加局域网直连规则(置顶)
□ 步骤4:添加目标应用走代理的规则
□ 步骤5:添加海外域名走代理的规则(可选)
□ 步骤6:确认默认规则为”直接”
□ 步骤7:调整规则顺序(具体在上,通用在下)
□ 步骤8:打开浏览器访问ip.sb 验证 IP,需要浏览器也走代理
十、一句话总结
Proxifier 的核心是规则:按进程、域名、IP、端口四个维度,实现”什么应用/流量走什么代理”的精细化控制。规则顺序决定命中逻辑,局域网直连必须置顶。
 
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容