两种惯例#
- 每种协议使用一个端口,参数写在用户名中(HodlProxy 等提供商):配置最简单,会话数量不受限制。
- 端口范围:每个端口映射到固定会话或位置(端口 10001 = 会话 1……)。适合无法编辑用户名的工具,但并行会话数受端口范围大小限制。
独享地址的端口#
静态 ISP 和数据中心地址以 ip:port 形式提供,HTTP 与 SOCKS5 各有自己的端口,且不同于网关端口;因此列表中同一个地址可能会搭配两种端口号。
常见代理端口#
| 端口 | 通常表示 | 说明 |
|---|---|---|
| 80 | 标准网页端口上的 HTTP 代理 | 商业代理很少使用;常见于透明代理 |
| 8080 | HTTP 代理(备用 HTTP 端口) | HTTP 代理和网络设备最常见的默认端口 |
| 3128 | Squid HTTP 代理 | Squid 的默认端口;常见于企业网络 |
| 8888 | HTTP 代理或调试代理 | 流量分析等本地工具常用 |
| 1080 | SOCKS 代理 | SOCKS 的注册端口 |
| 9050 | Tor SOCKS 端口 | 本地 Tor 客户端,并非商业代理 |
| 9000 / 9001 | HodlProxy 网关 | res. 和 mob. 网关:9000 为 HTTP(S),9001 为 SOCKS5 |
| 8000 / 8001 | HodlProxy 专用地址 | 8000 为 HTTP(S),8001 为 SOCKS5 |
应该使用哪个端口?#
使用服务商为你的工具所用协议分配的端口。端口不会改变出口、国家或价格,它只决定客户端用什么协议与代理通信。向 SOCKS 端口发送 HTTP 或反过来,连接会立即因协议错误而失败或被关闭。
代理端口故障排查#
- 连接被拒绝(Connection refused):主机或端口错误,或该端口对你的来源地址关闭。
- 超时:你这边的防火墙阻止了到非标准端口的出站连接,企业网络和部分酒店网络会这样做。
- 返回乱码或立即断开:客户端设置的协议(HTTP 或 SOCKS5)与端口不匹配。
- 407:端口正确,代理已经响应;问题出在凭据上(参见 HTTP 407)。
# TCP 可达性
nc -vz res.hodlproxy.com 9000
# 通过该端口完整测试,并输出详细信息
curl -v -x http://USER:PASS@res.hodlproxy.com:9000 https://api.ipify.org在 HodlProxy 中如何运作#
HodlProxy 的两个网关均使用 9000 端口(HTTP/S)和 9001 端口(SOCKS5),所有独享地址则使用 8000 端口(HTTP/S)和 8001 端口(SOCKS5)。会话通过用户名选择,因此无需管理端口范围。
常见问题#
HTTP 代理使用哪个端口?
没有固定端口:8080 和 3128 是最常见的默认值,商业服务商会自行选择。HodlProxy 在网关上使用 9000,在专用地址上使用 8000。
SOCKS5 代理使用哪个端口?
惯例是 1080;HodlProxy 在网关上使用 9001,在专用地址上使用 8001。
代理端口会影响我的 IP 或位置吗?
在 HodlProxy 不会:出口及其位置在用户名中选择,因此一个端口就能服务所有国家和会话。也有服务商把端口映射到会话或国家。
为什么我的代理端口会超时?
最常见的原因是你所在网络的防火墙阻止了到该端口的出站连接。请在其他网络或服务器上测试;如果那里正常,请让网络管理员放行该端口。