术语表
用大白话解释代理术语
购买和使用代理时会遇到的术语,不绕弯子地解释清楚,并说明每一项在 ProxyPanda 是怎么运作的。
- 407 Proxy Authentication Required#proxy-407
代理没有收到有效登录信息时返回的状态码。原因通常是密码输错、复制不完整,或者其中有需要编码的符号。
- 按 GB 计费#gb-metering
按经过代理的数据量收费。住宅代理就是这样计费的,所以内容多的页面比内容少的页面花费更多。我们如何计算一个 GB,写在“实话实说”页面上。
- 按量付费#pay-as-you-go
先往余额里充值,用多少扣多少。ProxyPanda 没有订阅,余额也不会过期。
- 并发#concurrency
同一时间正在进行的请求数量。线程越多,任务完成越快,但对网站的压力也越大,限流往往就是这样被触发的。
- 超时#timeout
客户端放弃等待回复之前的时长。住宅出口是家庭网络,有些速度较慢,所以要多留些时间,并在认定请求失败前先重试一次。
- 出口 IP#exit-ip
请求经过代理到达网站时,网站看到的地址。每篇接入指南最后都会把它打印出来,方便你确认流量走的是你想要的路线。
- 代理池#proxy-pool
轮换服务从中挑选 IP 的地址集合。住宅代理的出口由 IP 池决定,你可以选择轮换模式,但不能指定具体地址。
- 代理链#proxy-chain
让流量依次经过两个或更多代理,每一个都连接到下一个。网站只能看到最后一跳的 IP。每多一跳就多一段延迟,也多一个可能出错的环节,所以代理链需要更长的超时时间。
- 地理定向#geo-targeting
选择 IP 所在的国家、地区或城市。ISP 和数据中心 IP 这三级都支持,ISP 还可以选择运营商网络。住宅代理不支持选择国家,出口由 IP 池决定。
- 独享代理#dedicated-proxy
在整个租期内只有你一个人使用的 IP。ISP 和数据中心 IP 都有独享套餐,网站对这个地址的判断不会受到别人流量的影响。
- 反检测浏览器#antidetect-browser
一种可以保存多个独立配置文件的浏览器,每个配置文件有自己的 Cookie、指纹和代理,多个账号之间就不会显得相互关联。每个配置文件都需要单独填写代理信息。
- 反向连接代理(Backconnect)#backconnect-proxy
你始终连接同一个主机和端口,由服务商把每个连接从 IP 池中的某个 IP 转发出去。配置里的地址不变,变的是出口 IP。ProxyPanda 的住宅代理就是这样运作的。
- 阶梯价格#volume-pricing
订单越大,单价按档位逐级降低。每条产品线的档位都列在它的价格页面上。
- 静态 IP#static-ip
在你租用期间始终不变的地址。ISP 和数据中心 IP 都是静态的。
- 浏览器指纹#fingerprint
浏览器在没有 Cookie 的情况下也会透露的信息:用户代理、屏幕尺寸、字体、时区、显卡等。网站把这些信息组合起来,即使换了 IP,也能认出回访的浏览器。
- 轮换代理#rotating-proxy
出口 IP 会在连接之间变化、从 IP 池中选取的代理。住宅代理选择“随机 IP”时,每个请求都会换一个新地址。
- 数据中心代理#datacenter-proxy
属于托管公司的 IP。速度快、价格低,按 IP 租用,租期由你选择,支持按国家、地区和城市定向。会封锁服务器 IP 段的网站会拒绝它。
- 网页抓取#web-scraping
用代码从网站收集公开数据。抓取公开数据、跟踪价格或排名,我们都支持;完整的底线写在“实话实说”页面上。
- 无头浏览器#headless-browser
没有窗口、由代码驱动的浏览器。Playwright 和 Puppeteer 默认都以无头模式启动 Chromium。它会加载页面请求的所有内容,所以产生的数据量比普通 HTTP 请求大得多。
- 限流#rate-limit
网站对单个访问者在一段时间内可发送请求数量设的上限。超过上限通常会收到 429 状态码。首先可以尝试放慢速度、把请求分散开。
- 验证码(CAPTCHA)#captcha
网站怀疑访问者是自动程序时弹出的测试。每个页面都要验证,说明网站不信任这个 IP 或这个浏览器。常见的解决办法是放慢速度、调整浏览器配置,或者换用住宅或 ISP 代理。
另见:限流Playwright
- 用户代理(User-Agent)#user-agent
客户端用来介绍自己的请求头。脚本默认会发送所用库的名称,有些网站一看到就拒绝,所以请设置一个真实的值。
- 运营商级 NAT(CGNAT)#cgnat
由于 IPv4 地址紧缺,运营商让许多用户共用同一个公网 IP。它在蜂窝网络和部分家庭宽带上很常见,所以一个公网 IP 背后可能是许多互不相关的人。
- 粘性会话#sticky-session
在多个请求之间保持同一个出口 IP。住宅代理选择“粘性 IP”时,会在网络允许的范围内尽量保持同一地址。
- 逐请求计量#request-level-meter
每个请求单独一行的用量日志,记录主机、状态码和字节数。你可以导出日志,自己把流量加起来,以此核对账单。
- 住宅代理#residential-proxy
属于家庭宽带连接的 IP,网站对它的信任度高于服务器地址。在 ProxyPanda,它来自轮换的 IP 池,按 GB 计费,不能选择国家。
- 子网与 CIDR#subnet
一段相邻的 IP 地址,用 CIDR 写法表示,例如 203.0.113.0/24,斜杠后面的数字表示前面有多少位是固定的。网站常常一次封锁或限流整个 /24,所以同一子网里的 IP 往往会被一起对待。
- 租期#rental-term
你租用 ISP 或数据中心 IP 的时长。在结账时选择,租期越长,折算到每天越便宜。续费按该产品线的起步单价计算,即使你的首单达到了更便宜的数量档位。
- CONNECT 隧道#connect-tunnel
客户端通过 HTTP 代理访问 https 网站的方式。客户端先请代理建立一条到网站的连接,再通过这条连接与网站进行 TLS 通信,页面内容全程加密。
- HTTP 代理#http-proxy
客户端通过 HTTP 与之通信的代理。它也能通过 CONNECT 隧道传输 https 流量,所以接入指南里即使访问 https 网站,代理 URL 也写 http://。
- IP 白名单#ip-allowlist
一份你自己的 IP 地址列表,列表中的地址使用代理时无需发送用户名和密码。适合地址固定的服务器,可以避免把密码写进配置文件。
另见:接入指南
- IP 标注#ip-labelling
服务商如何描述一个 IP:它所在的国家,以及它属于住宅、ISP 还是数据中心。标错的 IP,就是被当作别的类型卖出的 IP。我们的标注规则写在“实话实说”页面上。
- IP 地理位置数据库#geolocation-database
把 IP 段对应到国家、地区和城市的查询表。网站和 IP 检测工具各用各的数据库,更新时间也不一样,所以同一个 IP 在两个服务上可能会暂时显示不同的位置。
- IPv6 代理#ipv6-proxy
出口 IP 为 IPv6 地址的代理。IPv6 地址空间极大,地址很便宜,但仍有不少网站只能通过 IPv4 访问,而且许多网站会按整个地址段来判断 IPv6 流量。
- ISP 代理#isp-proxy
注册在家庭宽带运营商名下、但托管在数据中心的静态 IP。它看起来像家庭网络,速度却和服务器一样快。按 IP 租用,有租期,支持选择国家、地区、城市和运营商。
- Keep-alive 与连接池#keep-alive
保持连接打开,并在下一个请求中复用它;大多数 HTTP 客户端默认通过连接池这样做。这样每次都能省去一次握手,但访问 https 网站时,复用的连接就是同一条隧道,出口 IP 也就不变,所以在同一个会话里,“随机 IP”看起来会像粘性 IP。
- Retry-After 响应头#retry-after
告诉客户端要等多久才能重试的响应头,值可以是秒数,也可以是一个日期。它通常和 429 或 503 状态码一起出现。下次尝试前至少等这么久;提前重试只会在同一个限制上白白多花请求。
- robots.txt#robots-txt
放在网站根目录下的纯文本文件,说明自动程序可以抓取哪些路径,有时还会写明抓取频率。它没有强制力,但守规矩的爬虫会先读取它,并避开其中禁止的路径。Scrapy 和 Crawl4AI 都可以替你检查。
- SOCKS5#socks5
一种可以承载任意 TCP 连接的代理协议,网页流量和其他流量都可以。住宅代理的端口在 HTTP 之外也接受它;ISP 和数据中心代理可以在控制台里切换到它。
另见:HTTP 代理
- TLS 指纹#tls-fingerprint
客户端建立加密连接的方式特征:它提供的 TLS 版本、加密套件和扩展,以及它们的顺序。网站会用它(常见形式是 JA3 或 JA4 哈希)区分不同的 HTTP 库和浏览器。经过 CONNECT 隧道时,TLS 握手原样通过,所以代理不会改变它。
没找到你要的词?
到 Discord 里问。同一个问题被问到不止一次,我们就把它加到这一页。