接入指南
Windows 和 macOS 代理设置教程
两个系统都有一个统一的代理设置,浏览器和许多应用都会读取它。这是让整台电脑走代理最快的办法,也是最粗放的办法:凡是遵循这个设置的流量都会经过代理。macOS 会把代理的用户名和密码和设置一起保存;Windows 则根本没有填写它们的地方。
开始之前
- Windows 11,或 macOS Ventura 及更新版本。更早的 macOS 在“系统偏好设置”里有同样的字段。
- 一个用来测试的浏览器。在 Windows 上,向你询问代理登录信息的也是它。
- 服务页面上的 HOST、PORT、USERNAME 和 PASSWORD。
你的连接信息
登录控制台,打开你购买的服务。服务页面上会显示该服务的主机、端口、用户名和密码。ProxyPanda 没有一个统一的固定地址,所以每次都请从那里复制。指南中的代码使用下面这些占位符,请逐一替换成你自己的值。
- HOST
- 该服务的代理地址,按服务页面上显示的原样填写。
- PORT
- 要连接的端口。请和主机一起复制,因为不同服务的端口可能不同。
- USERNAME
- 你的代理登录名。它与你登录控制台所用的邮箱是分开的。
- PASSWORD
- 请完整复制。住宅代理在控制台中选择的选项会附加在密码末尾,凭记忆手动输入的密码会丢失这些选项。
把你用来连接的 IP 地址加入服务的白名单,就可以不用用户名和密码。这时代码里只需要 HOST 和 PORT。
示例都使用 HTTP,它可以通过加密隧道访问 https 网站。SOCKS5 同样可用:住宅代理的端口两种都接受,ISP 和数据中心代理在控制台里切换协议。
步骤
Windows 11:打开手动设置代理
依次进入“设置”、“网络和 Internet”、“代理”。在“手动设置代理”下,点击“使用代理服务器”旁边的“设置”。
Windows 11:填写地址并保存
打开“使用代理服务器”,在“代理 IP 地址”里填 HOST,“端口”里填 PORT,并保持勾选“不要将代理服务器用于本地 (Intranet) 地址”,这样路由器和打印机仍能访问。点击“保存”。下面的示例是英文界面的写法。
Settings › Network & internet › Proxy Use a proxy server: On Proxy IP address: HOST Port: PORT [x] Don't use the proxy server for local (intranet) addressesWindows 11:在浏览器里登录
Windows 的对话框只到地址和端口为止。Edge 或 Chrome 第一次经过代理时,会弹出登录框,在那里填 USERNAME 和 PASSWORD。无法弹出这种登录框的程序会直接连不上,更适合用它们自己的代理设置,或者交给 Proxifier。
macOS:打开“代理”标签
选择苹果菜单 >“系统设置”,点击边栏中的“网络”,点你正在使用的网络服务(通常是 Wi-Fi 或以太网),点“详细信息”,再点“代理”。
macOS:填写两个网页代理和密码
打开“网页代理 (HTTP)”和“安全网页代理 (HTTPS)”,两者填同样的 HOST 和 PORT。打开“代理服务器要求密码”,填入 USERNAME 和 PASSWORD,点“好”。之后 Safari 以及使用苹果系统网络功能的应用,就能自己回应代理,不再询问你。
System Settings › Network › Details › Proxies Web proxy (HTTP): On HOST PORT Secure web proxy (HTTPS): On HOST PORT Proxy server requires password: On Username: USERNAME Password: PASSWORD检查结果,用完记得关闭
在浏览器里打开 https://api.ipify.org,显示的应该是代理的地址。curl 这类命令行工具不看这两个面板,而是读取 https_proxy 环境变量,具体见 cURL 指南。用完之后,在打开它的同一个地方把代理关掉。
轮换 IP 与粘性 IP
系统代理会转发应用发出的一切:浏览器标签页,还有遵循该设置的系统更新、同步客户端和聊天软件。住宅代理下这些都计入你付费的流量,所以只在需要时打开。
选“随机 IP”时,不同的应用和标签页可能在同一时刻从不同地址发出。“粘性 IP”,或者 ISP、数据中心 IP,能让整台电脑保持在同一个地址上。
常见错误与解决办法
Windows:页面打不开,也没有弹出登录框
这个应用无法回应代理的登录,Windows 也不会替它回应。换成会询问的 Edge 或 Chrome 试试。其他程序请用它们自己的代理设置,或者用 Proxifier 转发。
Edge 或 Chrome 显示 ERR_PROXY_CONNECTION_FAILED
系统设置里的地址和端口没有响应。与服务页面对照,并确认服务仍然有效。
macOS 反复询问代理密码
保存的登录信息有误或不完整。重新打开“代理”,完整地重新输入密码,然后点“好”。
有些应用显示的仍是你自己的 IP
它们不理会系统设置。命令行工具、很多游戏以及自带网络代码的应用都是这样。直接在它们里面设置代理,或者用 Proxifier 把它们引导过去。
服务结束后什么都打不开了
电脑仍然指向一个不再接受你登录的代理。在 Windows 上关闭“使用代理服务器”,在 macOS 上关闭两个网页代理。
其他接入指南
有不明白的词? 术语表用大白话解释。
卡在某一步了?
把命令和报错贴到 Discord,记得先删掉密码。那里的人大多遇到过这些错误。