Skip to content

配置参数

Rola IP 通过用户名(账号名)携带参数的方式来控制代理出口——国家、州、城市、会话等所有控制项都写在用户名里。下面是一条包含全部明细参数的完整用户名:

txt
test_1-country-us-state-ny-city-newyork-sessiontime-10

把它逐段拆开,每一段对应一个控制项:

用户名片段参数含义
test账号名你的代理账号名(基础部分,必填)
_1sessionid会话标识,写在账号名下划线后面,用来区分独立会话和独立 IP
-country-uscountry指定出口国家,这里是美国
-state-nystate指定州 / 省,取值为州代码ny,仅动态住宅)
-city-newyorkcity指定城市,取值为城市名称newyork,仅动态住宅)
-sessiontime-10sessiontime会话保持时长,这里是 10 分钟

不需要的参数可以整段省略。几个要点:

  • sessionid 不是写成 -sessionid-xxx 参数,而是账号名下划线后面的值。test_1sessionid 就是 1,最长支持 32 位字符;每个不同的 sessionid 都是独立会话,对应不同 IP。
  • statecity 目前仅 动态住宅 支持;动态机房和移动 IP 只支持 country 国家级定位,不支持州或城市级定位。
  • sessiontime 的单位是分钟,支持 1~120 分钟
  • 如果希望每次请求都切换 IP,用 -f-1 代替会话参数(与固定会话相反,适合无状态任务),例如 test-country-us-f-1

参数说明

参数是否必填说明示例
country指定国家或地区。通常使用国家代码。country-us
state指定州、省或一级行政区,取值为州代码(如 ny)。仅动态住宅支持,需要配合 country 使用。state-ny
city指定城市,取值为城市名称(如 newyork)。仅动态住宅支持,需要配合 countrystate 使用。city-newyork
sessionid写在账号名下划线后面,用来区分独立会话和独立 IP。最长支持 32 位字符。test_1 中的 1
sessiontime指定会话保持时长,单位为分钟,支持 1~120 分钟。sessiontime-10
f-1每次请求都切换 IP,适合不需要保持登录态的任务。test-country-us-f-1

用户名格式

动态住宅、动态机房、移动 IP 这三种网络都适用的通用格式:

txt
test_sessionid-country-国家代码-sessiontime-分钟

不需要的参数可以省略。这三种网络都可以使用以下写法:

txt
test_1-country-us
test_1-country-us-sessiontime-10
test-country-us-f-1

动态住宅还可以追加 statecity,格式如下:

txt
test_sessionid-country-国家代码-state-州代码-city-城市名称-sessiontime-分钟

test_1-country-us-state-ny
test_1-country-us-state-ny-city-newyork
test_1-country-us-state-ny-city-newyork-sessiontime-15

sessionid 规则

sessionid 是账号名下划线后面的值,不是 -sessionid-xxx 参数:

txt
test_1
test_2
test_login001

说明:

  • test_1sessionid1
  • test_2sessionid2
  • test_login001sessionidlogin001
  • sessionid 最长支持 32 位字符。
  • 每个不同的 sessionid 都是独立会话,对应不同 IP。

如果某个流程需要在会话时间内保持同一个 IP,使用同一个账号名和 sessiontime

txt
test_1-country-us-sessiontime-10

如果要同时使用多个独立 IP,为每个任务换一个 sessionid

txt
test_2-country-us-sessiontime-10

每次请求切换 IP

如果任务不需要保持会话,希望每次请求都使用新的出口,可以在账号参数中追加 -f-1

txt
test-country-us-f-1

如果同时需要指定 sessionid,也可以写成:

txt
test_1-country-us-f-1

-f-1 的含义是每次请求都切换 IP,适合采集、批量访问、可用性检测等无状态任务。它和固定会话的目标相反:如果需要登录、注册、下单、提交表单等连续流程,优先使用固定 sessionidsessiontime,不建议使用 -f-1

地区参数

动态住宅、动态机房、移动 IP 都支持 country 国家级定位。其中只有动态住宅还支持 state(州)和 city(城市),动态机房和移动 IP 目前只能定位到国家,不支持州或城市级定位。

动态住宅的地区参数从大到小依次为:

txt
country -> state -> city

建议按以下顺序使用:

  1. 先只指定 country,确认可以正常连接。
  2. 如果使用动态住宅,且业务必须更精确,再追加 state
  3. 只有在动态住宅确实需要城市级定位时,才追加 city

WARNING

statecity 仅适用于动态住宅。动态机房和移动 IP 目前只支持 country,不要追加州或城市参数。

会话时间

sessiontime 用来指定会话保持时长,单位为分钟,支持 1~120 分钟。

txt
test_1-country-us-sessiontime-10

上面的示例表示:

  • sessionid1
  • 指定美国出口;
  • 会话保持时间为 10 分钟,支持范围为 1~120 分钟;
  • 在会话时间内,test_1 会尽量保持同一个 IP。

推荐配置

适用网络场景推荐用户名参数
全部只需要指定国家test-country-us
动态住宅需要州级定位test-country-us-state-ny
动态住宅需要城市级定位test-country-us-state-ny-city-newyork
全部登录或注册流程test_1-country-us-sessiontime-10
全部下单、表单提交等连续流程test_1-country-us-sessiontime-15
全部同时跑多个独立任务test_1-country-us-sessiontime-10test_2-country-us-sessiontime-10
全部每次请求切换 IPtest-country-us-f-1

TIP

如果不确定如何配置,优先使用 country。需要同一流程保持同一个 IP 时,再使用固定 sessionidsessiontime;需要多个独立出口时,使用不同 sessionid;需要每次请求都换 IP 时,追加 -f-1

专业的IP代理服务平台