让代理认出你的 IP 地址
更新于 阅读约 3 分钟
你每次上网,都是从某个地址发出请求的,这个地址叫 IP 地址。把你自己的地址加进某个代理的 IP 白名单后,代理就能认出你,只用主机和端口就能连上,不需要用户名和密码。
在地址固定的服务器上,或者在没有地方填代理密码的工具里,这样做很方便。
开始之前:会有什么变化
一个代理要么用 IP 白名单,要么用它的用户名和密码,两者不能同时使用。
- 把代理切换到 IP 白名单后,它的用户名和密码就不能用了。
- 切换回用户名和密码时,请先从代理页面重新复制用户名和密码,再拿去用。
不是每个代理都支持白名单。如果代理页面上显示“此套餐使用密码认证”或“此代理没有其他身份验证方式”,就请使用用户名和密码,它们在任何地址都能用。
一步一步来
-
查出你的公网 IP 地址。在要使用代理的那台机器上运行:
curl https://api.ipify.org家里的笔记本和云端的服务器地址不同,所以每台机器都要单独查。
192.168.x.x或10.x.x.x这类私有地址是没有用的。 -
在控制台里打开这个代理。在它的连接信息卡片上,点击 Authentication(认证方式)旁边的更改。
-
在 Change authentication(更改认证方式)对话框里,选择 IP 白名单。
-
在 Addresses allowed to connect(允许连接的地址)下,把你的地址填进 Allowed address(允许的地址)。
-
点击 Change authentication。之后代理的连接信息卡片上,Authentication 旁边会显示 IP 白名单。
-
在同一台机器上测试一下,主机和端口用代理页面上显示的:
curl -x "http://HOST:PORT" https://api.ipify.org它应该打印出代理的地址,而不是你自己的地址。
以后修改白名单
点击代理页面顶部的 IP 白名单。在允许的地址里填上地址,或者点击 Set your current IP,直接使用你当前设备的地址。需要更多地址时点添加另一个地址;页面会显示你最多能添加几个。点击保存,你会看到“IP 白名单已更新。”保存白名单并不会切换代理的认证方式;要切换,请用连接信息卡片上的更改。
每个代理的白名单每 30 分钟只能修改一次。请提前规划好,免得卡在等待上。
以后又连不上了怎么办
白名单只认你登记过的那些地址。生活里有几种常见情况会让你的地址变掉:
- 家里和办公室的网络。很多运营商会不定期更换你的地址。如果突然连不上了,请重新查一次地址,再更新白名单。
- VPN。经过 VPN 的流量是从 VPN 的地址出去的,不是你自己的地址。
- 共用的网络。同一个路由器后面的所有设备共用一个公网地址,所以把它加进白名单,等于允许这个网络里的每一台设备。
- 云服务器。如果服务器重启后地址会变,在云服务商提供固定地址的情况下,请登记固定地址。
如果代理还是拒绝你,请对比白名单上的地址,和那台机器现在用 https://api.ipify.org 查到的地址。407 和 403 是什么意思能帮你分清是谁拒绝了请求。
账户方面的任何问题,都可以发到 support@proxypanda.io。