# 粘性代理入口节点

按国家粘性代理入口点在你使用相同端口时每次新请求都会返回相同的 IP。IP 粘性最长可达 10 分钟。之后，IP 将被替换为新的。

你无需传递任何额外参数，只需 `customer-username:password`。如果你已将 IP 加入白名单，则无需传递登录凭证。按国家的端口不支持城市级结果。

请参阅 [**仪表板**](https://dashboard.oxylabs.io/en/) 以获取入口点信息。下载完整的粘性入口点列表或在下表中查看。

{% file src="<https://2655358775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2F8wOm7Rt2IhWKiMxRwpZB%2Fsticky-proxy-entry-nodes.xls?alt=media&token=c312d017-2893-41b0-bc30-fb9b7a745913>" %}

| <p>随机<br>pr.oxylabs.io:10000 - 49999</p>          | <p>美国<br>us-pr.oxylabs.io:10001 - 19999</p>         | <p>加拿大<br>ca-pr.oxylabs.io:30001 - 39999</p>    |
| ------------------------------------------------- | --------------------------------------------------- | ----------------------------------------------- |
| <p>英国<br>gb-pr.oxylabs.io:20001 - 29999</p>       | <p>德国<br>de-pr.oxylabs.io:30001 - 39999</p>         | <p>法国<br>fr-pr.oxylabs.io:40001 - 49999</p>     |
| <p>西班牙<br>es-pr.oxylabs.io:10001 - 19999</p>      | <p>意大利<br>it-pr.oxylabs.io:20001 - 29999</p>        | <p>瑞典<br>se-pr.oxylabs.io:30001 - 39999</p>     |
| <p>希腊<br>gr-pr.oxylabs.io:40001 - 49999</p>       | <p>葡萄牙<br>pt-pr.oxylabs.io:10001 - 19999</p>        | <p>荷兰<br>nl-pr.oxylabs.io:20001 - 29999</p>     |
| <p>比利时<br>be-pr.oxylabs.io:30001 - 39999</p>      | <p>俄罗斯<br>ru-pr.oxylabs.io:40001 - 49999</p>        | <p>乌克兰<br>ua-pr.oxylabs.io:10001 - 19999</p>    |
| <p>波兰<br>pl-pr.oxylabs.io:20001 - 29999</p>       | <p>以色列<br>il-pr.oxylabs.io:20001 - 29999</p>        | <p>土耳其<br>tr-pr.oxylabs.io:30001 - 39999</p>    |
| <p>澳大利亚<br>au-pr.oxylabs.io:40001 - 49999</p>     | <p>马来西亚<br>my-pr.oxylabs.io:10001 - 19999</p>       | <p>泰国<br>th-pr.oxylabs.io:20001 - 29999</p>     |
| <p>韩国<br>kr-pr.oxylabs.io:30001 - 39999</p>       | <p>日本<br>jp-pr.oxylabs.io:40001 - 49999</p>         | <p>菲律宾<br>ph-pr.oxylabs.io:10001 - 19999</p>    |
| <p>新加坡<br>sg-pr.oxylabs.io:20001 - 29999</p>      | <p>中国<br>cn-pr.oxylabs.io:30001 - 39999</p>         | <p>香港<br>hk-pr.oxylabs.io:40001 - 49999</p>     |
| <p>台湾<br>tw-pr.oxylabs.io:10001 - 19999</p>       | <p>印度<br>in-pr.oxylabs.io:20001 - 29999</p>         | <p>巴基斯坦<br>pk-pr.oxylabs.io:30001 - 39999</p>   |
| <p>伊朗<br>ir-pr.oxylabs.io:40001 - 49999</p>       | <p>印度尼西亚<br>id-pr.oxylabs.io:10001 - 19999</p>      | <p>阿塞拜疆<br>az-pr.oxylabs.io:20001 - 29999</p>   |
| <p>哈萨克斯坦<br>kz-pr.oxylabs.io:30001 - 39999</p>    | <p>阿联酋<br>ae-pr.oxylabs.io:40001 - 49999</p>        | <p>墨西哥<br>mx-pr.oxylabs.io:10001 - 19999</p>    |
| <p>巴西<br>br-pr.oxylabs.io:20001 - 29999</p>       | <p>阿根廷<br>ar-pr.oxylabs.io:30001 - 39999</p>        | <p>智利<br>cl-pr.oxylabs.io:40001 - 49999</p>     |
| <p>秘鲁<br>pe-pr.oxylabs.io:10001 - 19999</p>       | <p>厄瓜多尔<br>ec-pr.oxylabs.io:20001 - 29999</p>       | <p>哥伦比亚<br>co-pr.oxylabs.io:30001 - 39999</p>   |
| <p>南非<br>za-pr.oxylabs.io:40001 - 49999</p>       | <p>埃及<br>eg-pr.oxylabs.io:10001 - 19999</p>         | <p>沙特阿拉伯<br>sa-pr.oxylabs.io:44001 - 44999</p>  |
| <p>丹麦<br>dk-pr.oxylabs.io:19001 - 19999</p>       | <p>马里<br>ml-pr.oxylabs.io:13001 - 13999</p>         | <p>塞浦路斯<br>cy-pr.oxylabs.io:35001 - 35999</p>   |
| <p>洪都拉斯<br>hn-pr.oxylabs.io:48001 - 48999</p>     | <p>格鲁吉亚<br>ge-pr.oxylabs.io:36001 - 36999</p>       | <p>塞尔维亚<br>rs-pr.oxylabs.io:36001 - 36999</p>   |
| <p>哥斯达黎加<br>cr-pr.oxylabs.io:44001 - 44999</p>    | <p>马耳他<br>mt-pr.oxylabs.io:30001 - 30999</p>        | <p>海地<br>ht-pr.oxylabs.io:47001 - 47999</p>     |
| <p>塞内加尔<br>sn-pr.oxylabs.io:19001 - 19999</p>     | <p>斯洛文尼亚<br>si-pr.oxylabs.io:38001 - 38999</p>      | <p>喀麦隆<br>cm-pr.oxylabs.io:41001 - 41999</p>    |
| <p>吉布提<br>dj-pr.oxylabs.io:46001 - 46999</p>      | <p>安哥拉<br>ao-pr.oxylabs.io:40001 - 40999</p>        | <p>利比里亚<br>lr-pr.oxylabs.io:11001 - 11999</p>   |
| <p>阿富汗<br>af-pr.oxylabs.io:28001 - 28999</p>      | <p>孟加拉国<br>bd-pr.oxylabs.io:30001 - 30999</p>       | <p>巴哈马<br>bs-pr.oxylabs.io:41001 - 41999</p>    |
| <p>匈牙利<br>hu-pr.oxylabs.io:23001 - 23999</p>      | <p>斯洛伐克<br>sk-pr.oxylabs.io:37001 - 37999</p>       | <p>多米尼加国<br>dm-pr.oxylabs.io:46001 - 46999</p>  |
| <p>肯尼亚<br>ke-pr.oxylabs.io:10001 - 10999</p>      | <p>波斯尼亚和黑塞哥维那<br>ba-pr.oxylabs.io:13001 - 13999</p> | <p>尼日利亚<br>ng-pr.oxylabs.io:18001 - 18999</p>   |
| <p>卡塔尔<br>qa-pr.oxylabs.io:43001 - 43999</p>      | <p>也门<br>ye-pr.oxylabs.io:48001 - 48999</p>         | <p>伯利兹<br>bz-pr.oxylabs.io:42001 - 42999</p>    |
| <p>乍得<br>td-pr.oxylabs.io:43001 - 43999</p>       | <p>突尼斯<br>tn-pr.oxylabs.io:25001 - 25999</p>        | <p>津巴布韦<br>zw-pr.oxylabs.io:21001 - 21999</p>   |
| <p>赞比亚<br>zm-pr.oxylabs.io:27001 - 27999</p>      | <p>巴林<br>bh-pr.oxylabs.io:29001 - 29999</p>         | <p>奥地利<br>at-pr.oxylabs.io:11001 - 11999</p>    |
| <p>爱尔兰<br>ie-pr.oxylabs.io:25001 - 25999</p>      | <p>挪威<br>no-pr.oxylabs.io:34001 - 34999</p>         | <p>埃塞俄比亚<br>et-pr.oxylabs.io:45001 - 45999</p>  |
| <p>象牙海岸<br>ci-pr.oxylabs.io:49001 - 49999</p>     | <p>斐济<br>fj-pr.oxylabs.io:14001 - 14999</p>         | <p>南苏丹<br>ss-pr.oxylabs.io:22001 - 22999</p>    |
| <p>牙买加<br>jm-pr.oxylabs.io:49001 - 49999</p>      | <p>白俄罗斯<br>by-pr.oxylabs.io:15001 - 15999</p>       | <p>芬兰<br>fi-pr.oxylabs.io:21001 - 21999</p>     |
| <p>摩纳哥<br>mc-pr.oxylabs.io:31001 - 31999</p>      | <p>新西兰<br>nz-pr.oxylabs.io:15001 - 15999</p>        | <p>土库曼斯坦<br>tm-pr.oxylabs.io:46001 - 46999</p>  |
| <p>亚美尼亚<br>am-pr.oxylabs.io:31001 - 31999</p>     | <p>冰岛<br>is-pr.oxylabs.io:24001 - 24999</p>         | <p>毛里塔尼亚<br>mr-pr.oxylabs.io:14001 - 14999</p>  |
| <p>捷克共和国<br>cz-pr.oxylabs.io:18001 - 18999</p>    | <p>委内瑞拉<br>ve-pr.oxylabs.io:19001 - 19999</p>       | <p>黎巴嫩<br>lb-pr.oxylabs.io:39001 - 39999</p>    |
| <p>蒙古<br>mn-pr.oxylabs.io:41001 - 41999</p>       | <p>贝宁<br>bj-pr.oxylabs.io:44001 - 44999</p>         | <p>苏丹<br>sd-pr.oxylabs.io:23001 - 23999</p>     |
| <p>约旦<br>jo-pr.oxylabs.io:38001 - 38999</p>       | <p>爱沙尼亚<br>ee-pr.oxylabs.io:20001 - 20999</p>       | <p>巴拉圭<br>py-pr.oxylabs.io:17001 - 17999</p>    |
| <p>中非共和国<br>cf-pr.oxylabs.io:42001 - 42999</p>    | <p>柬埔寨<br>kh-pr.oxylabs.io:34001 - 34999</p>        | <p>巴拿马<br>pa-pr.oxylabs.io:10001 - 10999</p>    |
| <p>乌拉圭<br>uy-pr.oxylabs.io:18001 - 18999</p>      | <p>加纳<br>gh-pr.oxylabs.io:48001 - 48999</p>         | <p>乌兹别克斯坦<br>uz-pr.oxylabs.io:47001 - 47999</p> |
| <p>阿尔巴尼亚<br>al-pr.oxylabs.io:49001 - 49999</p>    | <p>摩洛哥<br>ma-pr.oxylabs.io:16001 - 16999</p>        | <p>不丹<br>bt-pr.oxylabs.io:32001 - 32999</p>     |
| <p>毛里求斯<br>mu-pr.oxylabs.io:15001 - 15999</p>     | <p>拉脱维亚<br>lv-pr.oxylabs.io:26001 - 26999</p>       | <p>马达加斯加<br>mg-pr.oxylabs.io:12001 - 12999</p>  |
| <p>立陶宛<br>lt-pr.oxylabs.io:28001 - 28999</p>      | <p>摩尔多瓦<br>md-pr.oxylabs.io:32001 - 32999</p>       | <p>黑山<br>me-pr.oxylabs.io:33001 - 33999</p>     |
| <p>罗马尼亚<br>ro-pr.oxylabs.io:35001 - 35999</p>     | <p>伊拉克<br>iq-pr.oxylabs.io:37001 - 37999</p>        | <p>冈比亚<br>gm-pr.oxylabs.io:47001 - 47999</p>    |
| <p>莫桑比克<br>mz-pr.oxylabs.io:17001 - 17999</p>     | <p>克罗地亚<br>hr-pr.oxylabs.io:16001 - 16999</p>       | <p>波多黎各<br>pr-pr.oxylabs.io:12001 - 12999</p>   |
| <p>古巴<br>cu-pr.oxylabs.io:45001 - 45999</p>       | <p>阿鲁巴<br>aw-pr.oxylabs.io:10001 - 10999</p>        | <p>塞舌尔<br>sc-pr.oxylabs.io:20001 - 20999</p>    |
| <p>马其顿<br>mk-pr.oxylabs.io:40001 - 40999</p>      | <p>马尔代夫<br>mv-pr.oxylabs.io:40001 - 40999</p>       | <p>阿曼<br>om-pr.oxylabs.io:42001 - 42999</p>     |
| <p>列支敦士登<br>li-pr.oxylabs.io:27001 - 27999</p>    | <p>瑞士<br>ch-pr.oxylabs.io:39001 - 39999</p>         | <p>玻利维亚<br>bo-pr.oxylabs.io:16001 - 16999</p>   |
| <p>乌干达<br>ug-pr.oxylabs.io:26001 - 26999</p>      | <p>保加利亚<br>bg-pr.oxylabs.io:14001 - 14999</p>       | <p>缅甸<br>mm-pr.oxylabs.io:33001 - 33999</p>     |
| <p>安道尔<br>ad-pr.oxylabs.io:10001 - 10999</p>      | <p>多哥<br>tg-pr.oxylabs.io:24001 - 24999</p>         | <p>英属维京群岛<br>vg-pr.oxylabs.io:43001 - 43999</p> |
| <p>特立尼达和多巴哥<br>tt-pr.oxylabs.io:13001 - 13999</p> | <p>卢森堡<br>lu-pr.oxylabs.io:29001 - 29999</p>        | <p>​欧盟</p><p>eu-pr.oxylabs.io:10001 - 29999</p> |

#### 代码示例

在此示例中，我们从土耳其 IP 发起查询到 `ip.oxylabs.io`。相同的 IP 最长保持 10 分钟。我们选择了端口 30001。然而，土耳其的粘性入口点覆盖端口范围 30001 到 39999。

{% tabs %}
{% tab title="cURL" %}

```shell
curl -x tr-pr.oxylabs.io:30001 -U "customer-USERNAME:PASSWORD" https://ip.oxylabs.io/location
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$username = 'USERNAME';
$password = 'PASSWORD';
$proxy = 'tr-pr.oxylabs.io:30001';
$query = curl_init('https://ip.oxylabs.io/location');
curl_setopt($query, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($query, CURLOPT_PROXY, "http://$proxy");
curl_setopt($query, CURLOPT_PROXYUSERPWD, "customer-$username:$password");
$output = curl_exec($query);
curl_close($query);
if ($output)
    echo $output;
?>
```

{% endtab %}

{% tab title="Python" %}

```python
import urllib.request
import random
username = 'USERNAME'
password = 'PASSWORD'
entry = ('http://customer-%s:%s@tr-pr.oxylabs.io:30001' %
    (username, password))
query = urllib.request.ProxyHandler({
    'http': entry,
    'https': entry,
})
execute = urllib.request.build_opener(query)
print(execute.open('https://ip.oxylabs.io/location').read())
```

{% endtab %}

{% tab title="Java" %}

```java
package example;

import org.apache.http.HttpHost;
import org.apache.http.client.fluent.*;

public class Example {
    public static void main(String[] args) throws Exception {
        HttpHost entry = new HttpHost("tr-pr.oxylabs.io", 30001);
        String query = Executor.newInstance()
            .auth(entry, "customer-USERNAME", "PASS")
            .execute(Request.Get("http://ip.oxylabs.io/location").viaProxy(entry))
            .returnContent().asString();
        System.out.println(query);
    }
}
```

{% endtab %}

{% tab title="C#" %}

```csharp
using System;
using System;
using System.Net;

class Example
{
    static void Main()
    {
        var client = new WebClient();
        client.Proxy = new WebProxy("tr-pr.oxylabs.io:30001");
        client.Proxy.Credentials = new NetworkCredential("customer-USERNAME", "PASSWORD");
        Console.WriteLine(client.DownloadString("https://ip.oxylabs.io/location"));
    }
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'uri'
require 'net/http'

uri = URI.parse('https://ip.oxylabs.io/location')
proxy = Net::HTTP::Proxy('tr-pr.oxylabs.io', 30001, 'customer-USERNAME', 'PASSWORD')

req = Net::HTTP::Get.new(uri.path)

result = proxy.start(uri.host,uri.port) do |http|
    http.request(req)
end

puts result.body
```

{% endtab %}
{% endtabs %}

<details>

<summary>可用的粘性入口点</summary>

```
pr.oxylabs.io:10001-49999
pe-pr.oxylabs.io:10001-19999
co-pr.oxylabs.io:30001-39999
il-pr.oxylabs.io:20001-29999
ml-pr.oxylabs.io:13001-13999
cy-pr.oxylabs.io:35001-35999
rs-pr.oxylabs.io:36001-36999
se-pr.oxylabs.io:30001-39999
gr-pr.oxylabs.io:40001-49999
cr-pr.oxylabs.io:44001-44999
hn-pr.oxylabs.io:48001-48999
ae-pr.oxylabs.io:40001-49999
ge-pr.oxylabs.io:36001-36999
mt-pr.oxylabs.io:30001-30999
ht-pr.oxylabs.io:47001-47999
my-pr.oxylabs.io:10001-19999
jp-pr.oxylabs.io:40001-49999
sn-pr.oxylabs.io:19001-19999
si-pr.oxylabs.io:38001-38999
cm-pr.oxylabs.io:41001-41999
dj-pr.oxylabs.io:46001-46999
us-pr.oxylabs.io:10001-19999
ao-pr.oxylabs.io:40001-40999
lr-pr.oxylabs.io:11001-11999
af-pr.oxylabs.io:28001-28999
bd-pr.oxylabs.io:30001-30999
bs-pr.oxylabs.io:41001-41999
th-pr.oxylabs.io:20001-29999
kz-pr.oxylabs.io:30001-39999
hu-pr.oxylabs.io:23001-23999
sk-pr.oxylabs.io:37001-37999
dm-pr.oxylabs.io:46001-46999
sg-pr.oxylabs.io:20001-29999
ke-pr.oxylabs.io:10001-10999
ba-pr.oxylabs.io:13001-13999
dk-pr.oxylabs.io:19001-19999
fr-pr.oxylabs.io:40001-49999
ng-pr.oxylabs.io:18001-18999
qa-pr.oxylabs.io:43001-43999
sa-pr.oxylabs.io:44001-44999
ye-pr.oxylabs.io:48001-48999
bz-pr.oxylabs.io:42001-42999
td-pr.oxylabs.io:43001-43999
tn-pr.oxylabs.io:25001-25999
zw-pr.oxylabs.io:21001-21999
zm-pr.oxylabs.io:27001-27999
bh-pr.oxylabs.io:29001-29999
at-pr.oxylabs.io:11001-11999
ie-pr.oxylabs.io:25001-25999
no-pr.oxylabs.io:34001-34999
et-pr.oxylabs.io:45001-45999
ci-pr.oxylabs.io:49001-49999
fj-pr.oxylabs.io:14001-14999
ss-pr.oxylabs.io:22001-22999
jm-pr.oxylabs.io:49001-49999
by-pr.oxylabs.io:15001-15999
fi-pr.oxylabs.io:21001-21999
mc-pr.oxylabs.io:31001-31999
nz-pr.oxylabs.io:15001-15999
au-pr.oxylabs.io:40001-49999
tm-pr.oxylabs.io:46001-46999
kw-pr.oxylabs.io:20001-20999
am-pr.oxylabs.io:31001-31999
is-pr.oxylabs.io:24001-24999
mr-pr.oxylabs.io:14001-14999
cz-pr.oxylabs.io:18001-18999
ve-pr.oxylabs.io:19001-19999
in-pr.oxylabs.io:20001-29999
ca-pr.oxylabs.io:30001-39999
lb-pr.oxylabs.io:39001-39999
mn-pr.oxylabs.io:41001-41999
gb-pr.oxylabs.io:20001-29999
tr-pr.oxylabs.io:30001-39999
bj-pr.oxylabs.io:44001-44999
sd-pr.oxylabs.io:23001-23999
jo-pr.oxylabs.io:38001-38999
ee-pr.oxylabs.io:20001-20999
py-pr.oxylabs.io:17001-17999
be-pr.oxylabs.io:30001-39999
ph-pr.oxylabs.io:10001-19999
az-pr.oxylabs.io:20001-29999
ec-pr.oxylabs.io:20001-29999
cf-pr.oxylabs.io:42001-42999
kh-pr.oxylabs.io:34001-34999
vn-pr.oxylabs.io:45001-45999
cn-pr.oxylabs.io:30001-39999
id-pr.oxylabs.io:10001-19999
pa-pr.oxylabs.io:10001-10999
uy-pr.oxylabs.io:18001-18999
br-pr.oxylabs.io:20001-29999
gh-pr.oxylabs.io:48001-48999
uz-pr.oxylabs.io:47001-47999
al-pr.oxylabs.io:49001-49999
ru-pr.oxylabs.io:40001-49999
ma-pr.oxylabs.io:16001-16999
bt-pr.oxylabs.io:32001-32999
pt-pr.oxylabs.io:10001-19999
cl-pr.oxylabs.io:40001-49999
mu-pr.oxylabs.io:15001-15999
lv-pr.oxylabs.io:26001-26999
hk-pr.oxylabs.io:40001-49999
eg-pr.oxylabs.io:10001-19999
mg-pr.oxylabs.io:12001-12999
lt-pr.oxylabs.io:28001-28999
md-pr.oxylabs.io:32001-32999
me-pr.oxylabs.io:33001-33999
nl-pr.oxylabs.io:20001-29999
kr-pr.oxylabs.io:30001-39999
ro-pr.oxylabs.io:35001-35999
ar-pr.oxylabs.io:30001-39999
iq-pr.oxylabs.io:37001-37999
gm-pr.oxylabs.io:47001-47999
mz-pr.oxylabs.io:17001-17999
hr-pr.oxylabs.io:16001-16999
pr-pr.oxylabs.io:12001-12999
pl-pr.oxylabs.io:20001-29999
za-pr.oxylabs.io:40001-49999
eu-pr.oxylabs.io:10001-29999
ir-pr.oxylabs.io:40001-49999
cu-pr.oxylabs.io:45001-45999
aw-pr.oxylabs.io:10001-10999
sc-pr.oxylabs.io:20001-20999
mk-pr.oxylabs.io:40001-40999
mx-pr.oxylabs.io:10001-19999
mv-pr.oxylabs.io:40001-40999
es-pr.oxylabs.io:10001-19999
pk-pr.oxylabs.io:30001-39999
om-pr.oxylabs.io:42001-42999
li-pr.oxylabs.io:27001-27999
ch-pr.oxylabs.io:39001-39999
bo-pr.oxylabs.io:16001-16999
it-pr.oxylabs.io:20001-29999
ug-pr.oxylabs.io:26001-26999
de-pr.oxylabs.io:30001-39999
bg-pr.oxylabs.io:14001-14999
mm-pr.oxylabs.io:33001-33999
ad-pr.oxylabs.io:10001-10999
tw-pr.oxylabs.io:10001-19999
tg-pr.oxylabs.io:24001-24999
vg-pr.oxylabs.io:43001-43999
tt-pr.oxylabs.io:13001-13999
ua-pr.oxylabs.io:10001-19999
lu-pr.oxylabs.io:29001-29999
```

</details>
