快速回答
如何轮换 LatamProxies 住宅代理的 IP?
要轮换 LatamProxies 专用 4G/5G 端口的 IP,只需向端口的轮换链接发送 GET 请求,https://latamproxies.com/api/v1/mobile/{port}/rotate?key=API_KEY,然后等待调制解调器重新连接。轮换选项:通过 API 链接按需更换 IP,或每 5 到 60 分钟自动更换。专用端口起价为 $9/天。无需 KYC — 无需身份证、自拍或文件。支持加密货币支付。
移动轮换一览
| 轮换链接 | https://latamproxies.com/api/v1/mobile/{port}/rotate?key=API_KEY |
|---|---|
| 轮换模式 | 通过 API 链接按需更换 IP,或每 5 到 60 分钟自动更换 |
| 专用端口流量 | 无限流量(合理使用,无每日 GB 上限) |
| 专用端口价格 | 从 $9/天(1 天)起,US$29.25 用于 7 天,US$66.75 用于 30 天 |
| 按 GB 计费的旋转 4G/5G | 低至 US$1.50/GB |
| 协议 | HTTP, HTTPS, SOCKS5 |
| KYC | 无 — 无需身份证、自拍或文件 |
| 支付 | 仅限加密货币:USDT、BTC、USDC、ETH、LTC、SOL |
| 充值 | 加密货币最低充值 US$25;未使用余额保留在您的账户中 |
4G/5G 住宅代理的 IP 轮换原理是什么?
4G/5G 住宅代理在调制解调器重新连接运营商时更换 IP。运营商随后从其 IP 池中分配一个新的公网 IP。移动运营商通过运营商级 NAT (CGNAT) 在多个用户间共享每个公网 IP。这就是网站为何谨慎封禁移动 IP:一次封禁可能影响多个真实用户。
专用端口 是为您保留的带 SIM 卡的单一调制解调器。其 IP 保持不变,直到您通过调用轮换链接或定时器主动轮换。在重新连接期间(短暂时间),该端口的所有打开连接都会断开。您的脚本应等待并重试,如下方代码所示。
我应该按需轮换还是定时轮换?
当您的脚本知道任务结束时间时,选择按需轮换;仅需定期获取新 IP 时,使用定时轮换。LatamProxies 两者均支持:通过 API 链接按需更换 IP,或每 5 到 60 分钟自动更换。
- 按需(API 链接):您的代码在任务间调用轮换链接,例如每处理 200 个商品页面后或每次广告验证前。您可以精准控制 IP 变更时机。
- 定时器:在控制面板设置间隔,端口自动重新连接。适合无法调用 URL 的工具,如某些浏览器配置或桌面应用。
不要在同一端口同时使用短定时器和按需调用:可能导致任务中途 IP 变更。
粘性与轮换移动代理有什么区别?
粘性移动代理在您控制的时间段内保持同一 IP;轮换代理则频繁更换 IP,无需管理调制解调器。
- 专用端口(默认粘性):起价 $9/天,无限流量(合理使用,无每日 GB 上限)。IP 仅在您主动轮换时更改。适合登录账户操作、应用测试和长时间浏览。
- 按 GB 计费的轮换 4G/5G:起价 US$1.50/GB。按流量计费,通过网关使用,用户名格式见代理设置指南。适合将大量短请求分散到多个移动 IP。
专用端口取决于各运营商的实时调制解调器库存;控制面板会在您付款前显示空闲端口。 在移动代理页面和价格页面比较产品和各档次。
粘性端口 vs 轮换移动流量
| 独享 4G/5G 端口 | 轮换 4G/5G(按 GB) | |
|---|---|---|
| 价格 | 低至 $9/天 | 低至 US$1.50/GB |
| 计费方式 | 按天、周或月 | 按 GB |
| 流量 | 无限流量(合理使用,无每日 GB 上限) | 套餐大小;住宅和轮换移动流量自购买之日起 90 天内有效。 |
| IP 更换 | 轮换链接或计时器 | 用户名中的新会话 ID |
| 最适合 | 长时间会话,应用测试,自有账户 | 许多短时间、独立请求 |
我在哪里可以找到我的轮换链接?
您的仪表盘会显示每个专用端口的连接详情(主机、端口、用户名、密码)及其轮换链接。链接格式如下:
https://latamproxies.com/api/v1/mobile/{port}/rotate?key=API_KEY
将{port}替换为您的端口号,API_KEY替换为仪表盘显示的密钥。请将该链接视为密码:任何拥有它的人都能更改您的 IP。如果泄露,请联系[email protected]获取新密钥。
如何在 bash 中更换 IP?
下面的脚本调用轮换链接,然后通过代理检查出口 IP,直到其更换。请填写仪表盘中的四个值。
#!/usr/bin/env bash
# Values from your dashboard
PROXY="http://USERNAME:PASSWORD@HOST:PORT"
ROTATE_URL="https://latamproxies.com/api/v1/mobile/{port}/rotate?key=API_KEY" # replace {port} and API_KEY
CHECK="https://api.ipify.org"
old_ip=$(curl -s -x "$PROXY" "$CHECK")
echo "Current IP: $old_ip"
curl -s "$ROTATE_URL" > /dev/null
for i in $(seq 1 20); do
sleep 3
new_ip=$(curl -s --max-time 10 -x "$PROXY" "$CHECK")
if [ -n "$new_ip" ] && [ "$new_ip" != "$old_ip" ]; then
echo "New IP: $new_ip"
exit 0
fi
done
echo "IP did not change yet, try again later" >&2
exit 1如何在 Python 中更换 IP?
在 Python 中,将轮换封装成函数,并在任务间调用。该函数返回新 IP,若调制解调器未及时重新连接则抛出错误。
import time
import requests
PROXY = "http://USERNAME:PASSWORD@HOST:PORT" # from your dashboard
ROTATE_URL = "https://latamproxies.com/api/v1/mobile/{port}/rotate?key=API_KEY" # replace {port} and API_KEY
CHECK = "https://api.ipify.org"
proxies = {"http": PROXY, "https": PROXY}
def current_ip():
return requests.get(CHECK, proxies=proxies, timeout=10).text.strip()
def rotate(max_wait=60):
old = current_ip()
requests.get(ROTATE_URL, timeout=30).raise_for_status()
deadline = time.time() + max_wait
while time.time() < deadline:
time.sleep(3)
try:
new = current_ip()
if new and new != old:
return new
except requests.RequestException:
pass # modem is reconnecting
raise RuntimeError("IP did not change in time")
for batch in range(3):
# ... run one batch of requests through `proxies` here ...
print("Rotated to", rotate())如何在 Node.js 中更换 IP?
在 Node.js 18 及以上版本,使用undici进行代理请求,使用内置的fetch调用轮换链接,该链接是普通的 HTTPS 请求,不经过代理。
// npm install undici
import { fetch as pfetch, ProxyAgent } from 'undici';
// Values from your dashboard
const dispatcher = new ProxyAgent({
uri: 'http://HOST:PORT',
token: 'Basic ' + Buffer.from('USERNAME:PASSWORD').toString('base64'),
});
const ROTATE_URL = 'https://latamproxies.com/api/v1/mobile/{port}/rotate?key=API_KEY'; // replace {port} and API_KEY
const CHECK = 'https://api.ipify.org';
const sleep = (ms) => new Promise((r) => setTimeout(r, ms));
async function currentIp() {
const res = await pfetch(CHECK, { dispatcher, signal: AbortSignal.timeout(10_000) });
return (await res.text()).trim();
}
export async function rotate(maxWaitMs = 60_000) {
const old = await currentIp();
const r = await fetch(ROTATE_URL);
if (!r.ok) throw new Error(`rotate failed: ${r.status}`);
const deadline = Date.now() + maxWaitMs;
while (Date.now() < deadline) {
await sleep(3000);
try {
const ip = await currentIp();
if (ip && ip !== old) return ip;
} catch { /* modem is reconnecting */ }
}
throw new Error('IP did not change in time');
}
console.log('New IP:', await rotate());良好的轮换习惯有哪些?
在任务之间轮换,而非任务中途。保持任务稳定的几个规则:
- 完成任务后再轮换。 轮换会断开打开的连接,页面加载或上传中断会失败。
- 避免频繁循环轮换。 每次轮换都需重新连接,轮换链接未完成前再次调用只会增加延迟。
- 保持 IP 与 Cookie 绑定。 若任务使用浏览器配置文件,每次轮换后启动新的浏览上下文。
- 匹配目标国家。 对巴西应用使用巴西端口](/mobile-proxies/brazil/),对墨西哥应用使用墨西哥端口](/mobile-proxies/mexico/),依此类推。
- 遵守规则。 轮换用于分散合法负载,如价格监测和广告验证,不得用于规避封禁或批量创建账户。详情见可接受使用政策]。
移动轮换相关问题
我可以多久更换一次LatamProxies移动代理的 IP?
专用 4G/5G 端口提供通过 API 链接按需更换 IP,或每 5 到 60 分钟自动更换。实际使用中,请在任务间轮换,并等待每次重新连接完成后再调用下一次。调制解调器重新连接时重复调用链接只会增加延迟。
轮换 IP 会额外收费吗?
不会。每个专用 4G/5G 端口都包含轮换功能,起价为$9/天。专用端口支持无限流量(合理使用,无每日 GB 上限),因此轮换不会消耗流量额度。详见价格页面]。
每次轮换我都会获得不同的 IP 吗?
通常是的,但不总是。运营商从其自己的池中分配新的 IP,有时可能会返回您之前使用过的 IP。这就是本指南中的脚本会比较旧 IP 和新 IP 并等待它们不同的原因。
为什么在轮换期间我的连接会断开?
轮换会重新连接调制解调器,因此该端口上的所有打开连接都会关闭。在任务之间轮换,在脚本中添加重试逻辑,并在新 IP 响应之前等待再发送流量。上面的 bash、Python 和 Node.js 示例都这样做。
我可以保持同一个移动 IP 几小时吗?
可以,在专用端口上。IP 会保持不变,直到您调用轮换链接或设置的计时器触发。运营商在极少数情况下仍可能自行更改,例如网络维护期间,因此在长时间任务开始时检查 IP。
购买移动代理需要 KYC 吗?
不需要。LatamProxies 销售无需 KYC 的 4G/5G 住宅代理——无需身份证、自拍或文件。支持加密货币支付:USDT、BTC、USDC、ETH、LTC 或 SOL。充值到账后立即交付端口,使用受我们的可接受使用政策约束。
获取专用 4G/5G 端口
来自 $9/天,通过 API 链接或计时器轮换。无需 KYC——无身份证、无自拍、无文件。支持加密货币支付。