接入指南
Proxifier 设置教程:HTTP 代理
Proxifier 工作在各个程序之下,把它们的连接交给代理,没有代理设置的程序也不例外。它是 VentoByte 出品的付费软件,提供免费试用。下文的界面名称来自 Windows 版 Proxifier 4;Mac 版的思路相同。
开始之前
- 在 Windows 或 macOS 上装好 Proxifier,已注册或仍在试用期内。
- 服务页面上的 HOST、PORT、USERNAME 和 PASSWORD。
- 想要转发的程序名称,例如 Windows 上的 .exe 文件名。
你的连接信息
登录控制台,打开你购买的服务。服务页面上会显示该服务的主机、端口、用户名和密码。ProxyPanda 没有一个统一的固定地址,所以每次都请从那里复制。指南中的代码使用下面这些占位符,请逐一替换成你自己的值。
- HOST
- 该服务的代理地址,按服务页面上显示的原样填写。
- PORT
- 要连接的端口。请和主机一起复制,因为不同服务的端口可能不同。
- USERNAME
- 你的代理登录名。它与你登录控制台所用的邮箱是分开的。
- PASSWORD
- 请完整复制。住宅代理在控制台中选择的选项会附加在密码末尾,凭记忆手动输入的密码会丢失这些选项。
把你用来连接的 IP 地址加入服务的白名单,就可以不用用户名和密码。这时代码里只需要 HOST 和 PORT。
示例都使用 HTTP,它可以通过加密隧道访问 https 网站。SOCKS5 同样可用:住宅代理的端口两种都接受,ISP 和数据中心代理在控制台里切换协议。
步骤
打开代理服务器列表
在 Proxifier 中选择 Profile,再选 Proxy Servers,点击 Add。如果你打算转发的程序自己开着代理设置,先把它关掉,否则流量会经过代理两次。
以 HTTPS 协议添加服务器
Address 填 HOST,Port 填 PORT。协议选 HTTPS:在 Proxifier 里,它指的是能建立 CONNECT 隧道的 HTTP 代理,你的服务正是这样工作的。认证部分填 USERNAME 和 PASSWORD。
Profile › Proxy Servers › Add Address: HOST Port: PORT Protocol: HTTPS Username: USERNAME Password: PASSWORD用 Check 按钮测试
Check 会打开 Proxy Checker,它经新服务器建立连接,并逐项报告结果。继续之前先解决它标出的问题。Proxifier 询问是否把这个代理设为默认时,如果只想让部分程序使用,就选 No。
让选定的程序走代理
打开 Profile,再打开 Proxification Rules,点击 Add。在 Applications 里列出程序,Target hosts 和 Target ports 保持 Any,Action 选刚添加的代理。规则从上往下匹配,所以你的规则要放在 Default 之上,Default 保持 Direct。
Profile › Proxification Rules › Add Name: Through the proxy Applications: app.exe; tool.exe Target hosts: Any Target ports: Any Action: Proxy HTTPS HOST决定域名在哪里解析
进入 Profile 下的 Name Resolution。默认的 Detect DNS settings automatically 在本地网络可用时用它来解析。如果不希望域名查询本身从你的网络发出,选择 Resolve hostnames through proxy。
确认流量的去向
启动一个被转发的程序,在里面打开 https://api.ipify.org,或者在加进规则的浏览器里打开。Proxifier 主窗口会列出每条连接,以及它经过的规则和代理。
轮换 IP 与粘性 IP
Proxifier 把每条新连接分别交给代理。住宅代理选“随机 IP”时,同一个程序一分钟内可能从好几个地址出现,大多数登录流程都不喜欢这样。凡是需要登录的,都用“粘性 IP”。
多条规则指向同一个静态 IP,这些程序就会共用一个地址。程序之间不能被关联时,给每个程序单独配一个 ISP 或数据中心 IP。
把 Default 规则指向代理,整台电脑都会走代理。住宅代理下,系统更新和云同步也会变成计费流量,所以除非你就是想这样,否则让 Default 保持 Direct。
常见错误与解决办法
Proxy Checker 报告认证失败
用户名或密码不匹配。从服务页面完整地重新粘贴两者,注意前后不要带空格。
程序在浏览器里正常,经过 Proxifier 就不行
有些程序连接的不是常用的网页端口 443,而 HTTP 代理未必能为所有端口建立隧道。从 Proxifier 的日志里记下目标和端口,到 Discord 问一下你的服务是否支持。
Proxifier 一启动,连接就循环或超时
程序自己的代理设置指向了同一台服务器,流量被包了两层。关掉程序自己的设置,把转发交给 Proxifier。
没有任何流量经过代理
没有规则匹配。检查规则里的程序名称,Windows 上要带 .exe 后缀,并确认这条规则已勾选、位于 Default 之上。
其他接入指南
有不明白的词? 术语表用大白话解释。
卡在某一步了?
把命令和报错贴到 Discord,记得先删掉密码。那里的人大多遇到过这些错误。