# Szybki start: połącz się z proxy UK i UE w pięciu krokach

> Połącz się z PontProxy proxy UK i UE: gateway, porty, nazwa użytkownika z targetowaniem, curl, Python, Node.js i Playwright. Od 0,36 USD/GB, bez KYC, kryptowaluty.

- URL: https://pontproxy.com/pl/guides/quickstart/
- Ostatnia aktualizacja: 2026-10-05
- Publisher: PontProxy (https://pontproxy.com)

Jeden gateway, dwa porty i nazwa użytkownika, która przenosi twoje targetowanie. Skopiuj przykład kodu, zamień USERNAME i PASSWORD, sprawdź IP wyjściowe.

**Szybka odpowiedź — Jak połączyć się z proxy UK i UE?**

Aby połączyć się z **PontProxy** proxy UK i UE, wysyłaj ruch na `gw.pontproxy.com` na porcie **7777** (HTTP/HTTPS) lub **7778** (SOCKS5). Zaloguj się nazwą użytkownika i hasłem z panelu klienta. Dodaj targetowanie do nazwy użytkownika, np. `-country-gb-city-london`. Ruch rezydencjalny kosztuje od 0,36 USD/GB, płatny w kryptowalutach bez KYC — bez dowodu, selfie, dokumentów.

## Szczegóły połączenia

| Atrybut | Wartość |
| --- | --- |
| Host bramy | `gw.pontproxy.com` |
| Port HTTP / HTTPS | `7777` |
| Port SOCKS5 | `7778` |
| Uwierzytelnianie | Nazwa użytkownika i hasło z panelu klienta |
| Format nazwy użytkownika | `USERNAME-country-{cc}-city-{city}-session-{id}-ttl-{minutes}` |
| Rotacja | nowy adres IP przy każdym żądaniu lub sesje sticky pod Twoją kontrolą |
| Sesje stałe | do 60 minut |
| Zmiana IP 4G/5G | nowy adres IP na żądanie przez link lub API, albo automatycznie na timerze |
| Protokoły | HTTP, HTTPS i SOCKS5 |
| Cena | Proxy rezydencjalne z 0,36 USD/GB · dedykowany port 4G/5G z $4.50/day |

## Jak skonfigurować proxy z UK lub UE?

PontProxy, dostawca proxy rezydencjalnych i mobilnych proxy 4G/5G bez KYC z UK i Europy, używa jednej bramki dla każdego planu rezydencjalnego. Pięć kroków prowadzi od zakupu do zweryfikowanego IP wyjściowego z UK.

1. **Kup plan** — Wybierz proxy rezydencjalne GB, rotujące mobilne proxy 4G GB lub dedykowany port 4G/5G na stronie cenowej. Płać w kryptowalutach. Bez KYC — bez dowodu tożsamości, selfie czy dokumentów. Płatność działa na zasadzie salda: doładuj konto kryptowalutą (minimum 25 USD), a następnie kupuj plany ze swojego salda; niewykorzystane środki pozostają na koncie.
2. **Skopiuj dane logowania z panelu klienta** — Otwórz panel klienta po potwierdzeniu płatności. Skopiuj swoją nazwę użytkownika i hasło do proxy. Dedykowany port 4G/5G ma tam własne dane połączenia i klucz API.
3. **Zbuduj nazwę użytkownika z parametrami targetowania** — Dodaj do nazwy użytkownika parametry kraju, miasta, sesji i ttl, na przykład USERNAME-country-gb-city-london-session-a1b2c3-ttl-30.
4. **Podłącz swoje narzędzie** — Skieruj curl, Python, Node.js, Scrapy lub przeglądarkę na gw.pontproxy.com na porcie 7777 dla HTTP/HTTPS lub porcie 7778 dla SOCKS5.
5. **Zweryfikuj IP wyjściowe** — Wykonaj zapytanie https://ipinfo.io/json przez proxy. Sprawdź, czy kraj, miasto i ASN odpowiadają wybranym parametrom.

## Jak działa targetowanie nazwy użytkownika?

Wybierasz lokalizację wyjścia, dodając parametry do nazwy użytkownika. Format to `USERNAME-country-{cc}-city-{city}-session-{id}-ttl-{minutes}`. Zamień USERNAME na swoją nazwę użytkownika i podmień wartości w nawiasach.

- Pomijając `-city-…` używasz dowolnego IP w kraju.
- Pomijając `-session-…` otrzymujesz nowe IP przy każdym zapytaniu.
- Dodając `-session-…` z `-ttl-…` utrzymujesz to samo IP przez określoną liczbę minut.

### Parametry nazwy użytkownika

| Parametr | Wartość | Przykłady | Co robi |
| --- | --- | --- | --- |
| `country` | Kod ISO 3166-1 alpha-2, małymi literami | `gb`, `de`, `fr`, `nl`, `es`, `it`, `pl` | Ustawia kraj wyjścia. Wielka Brytania to `gb`, a nie `uk`. |
| `city` | Nazwa miasta małymi literami, bez spacji | `london`, `manchester`, `berlin` | Ustawia miasto wyjścia w wybranym kraju. Używaj razem z `country`. |
| `session` | Dowolny ciąg znaków, który wybierzesz | `a1b2c3` | Utrzymuje ten sam IP, dopóki ciąg pozostaje taki sam. Używaj tylko liter i cyfr, ponieważ myślniki oddzielają parametry. |
| `ttl` | Minuty | `30` | Ustawia, jak długo utrzymywany jest sticky IP: do 60 minut. |

## Z którego hosta i portu korzystać?

Używaj tego samego hosta dla obu protokołów. Zmienia się tylko port.

| Protokół | Host | Port | Używaj do |
| --- | --- | --- | --- |
| HTTP / HTTPS | `gw.pontproxy.com` | `7777` | curl, Python requests i httpx, Node.js, Scrapy, Playwright, Puppeteer |
| SOCKS5 | `gw.pontproxy.com` | `7778` | Narzędzia wymagające SOCKS5. Użyj `socks5h://`, aby proxy rozwiązywało nazwy DNS. |

Strony HTTPS działają przez port HTTP. Twój klient otwiera tunel CONNECT, więc TLS działa end-to-end między tobą a stroną. Jeśli twoje hasło zawiera znaki takie jak `@` lub `:`, zakoduj je w URL proxy.

## Jak przetestować proxy za pomocą curl?

curl to najszybszy sposób na sprawdzenie swoich danych uwierzytelniających. Każde polecenie poniżej wyświetla IP wyjściowe, miasto, kraj i ASN w formacie JSON. Na Windows uruchom `curl.exe` i wpisz polecenie w jednej linii.

*curl przez HTTP (port 7777)*

```bash
curl -x http://gw.pontproxy.com:7777 \
  -U "USERNAME-country-gb-city-london-session-a1b2c3-ttl-30:PASSWORD" \
  https://ipinfo.io/json
```

*curl przez SOCKS5 (port 7778)*

```bash
# socks5h:// lets the proxy resolve the host name (no local DNS lookup)
curl -x "socks5h://USERNAME-country-gb-city-london-session-a1b2c3-ttl-30:PASSWORD@gw.pontproxy.com:7778" \
  https://ipinfo.io/json
```

## Jak używać proxy w Pythonie?

Użyj `requests` do prostych skryptów i `httpx` do kodu asynchronicznego. Oba pobierają dane uwierzytelniające z URL proxy. Dla SOCKS5 zainstaluj `requests[socks]` lub `httpx[socks]` i użyj URL `socks5h://` na porcie 7778. httpx używa `proxy=` od wersji 0.26, a wersja 0.28 usunęła stary argument `proxies=`.

*Python requests*

```python
# pip install requests        (SOCKS5: pip install "requests[socks]")
import requests

PROXY = (
    "http://USERNAME-country-gb-city-london-session-a1b2c3-ttl-30:PASSWORD"
    "@gw.pontproxy.com:7777"
)
proxies = {"http": PROXY, "https": PROXY}

r = requests.get("https://ipinfo.io/json", proxies=proxies, timeout=30)
r.raise_for_status()
print(r.json())

# SOCKS5 instead:
# PROXY = "socks5h://USERNAME-country-gb-city-london-session-a1b2c3-ttl-30:PASSWORD@gw.pontproxy.com:7778"
```

*Python httpx (async, trzy sesje sticky równolegle)*

```python
# pip install httpx          (SOCKS5: pip install "httpx[socks]")
import asyncio

import httpx

GATEWAY = "gw.pontproxy.com:7777"


def proxy_url(session: str) -> str:
    user = f"USERNAME-country-gb-city-london-session-{session}-ttl-30"
    return f"http://{user}:PASSWORD@{GATEWAY}"


async def check(session: str) -> None:
    # httpx 0.26+ uses proxy= (proxies= was removed in 0.28)
    async with httpx.AsyncClient(proxy=proxy_url(session), timeout=30) as client:
        r = await client.get("https://ipinfo.io/json")
        r.raise_for_status()
        data = r.json()
        print(session, data["ip"], data.get("city"), data.get("org"))


async def main() -> None:
    # one session id = one sticky IP
    await asyncio.gather(*(check(s) for s in ("a1b2c3", "d4e5f6", "g7h8i9")))


asyncio.run(main())
```

## Jak używać proxy w Node.js?

Użyj `ProxyAgent` z undici i przekaż go do `fetch` jako `dispatcher`. Zaimportuj także `fetch` z undici, aby agent i klient pochodziły z tej samej wersji pakietu. undici 8, obecna główna wersja w październiku 2026, wymaga Node.js 22.19 lub nowszego.

*Node.js z undici ProxyAgent (zapisz jako check.mjs)*

```javascript
// npm install undici
import { ProxyAgent, fetch } from 'undici';

const user = 'USERNAME-country-gb-city-london-session-a1b2c3-ttl-30';
const pass = 'PASSWORD';

const proxy = new ProxyAgent({
  uri: 'http://gw.pontproxy.com:7777',
  token: `Basic ${Buffer.from(`${user}:${pass}`).toString('base64')}`,
});

const res = await fetch('https://ipinfo.io/json', { dispatcher: proxy });
console.log(await res.json());
```

## Jak używać proxy z Scrapy?

Ustaw klucz `proxy` w `meta` każdego żądania. HttpProxyMiddleware Scrapy jest domyślnie włączony (`HTTPPROXY_ENABLED = True`) i zamienia dane uwierzytelniające w URL na nagłówek `Proxy-Authorization`. Możesz też wyeksportować `https_proxy` przed uruchomieniem crawl; klucz meta `proxy` ma pierwszeństwo przed zmiennymi środowiskowymi. Scrapy 2.13 dodało asynchroniczną metodę `start()`; w starszych wersjach użyj `start_requests()`.

*Pająk Scrapy (uruchom za pomocą: scrapy runspider ipcheck.py)*

```python
# ipcheck.py
import scrapy

PROXY = (
    "http://USERNAME-country-gb-city-london-session-a1b2c3-ttl-30:PASSWORD"
    "@gw.pontproxy.com:7777"
)


class IpCheckSpider(scrapy.Spider):
    name = "ipcheck"
    custom_settings = {"HTTPPROXY_ENABLED": True}  # the default, shown for clarity

    async def start(self):  # Scrapy 2.13+; older versions: def start_requests(self)
        yield scrapy.Request("https://ipinfo.io/json", meta={"proxy": PROXY})

    def parse(self, response):
        yield response.json()
```

## Jak korzystać z proxy w Playwright lub Puppeteer?

Użyj portu HTTP dla przeglądarek. Puppeteer 25 wymaga Node.js 22.12 lub nowszego. Playwright przyjmuje nazwę użytkownika i hasło w opcji `proxy`. Puppeteer przyjmuje adres proxy jako flagę Chrome oraz dane uwierzytelniające przez `page.authenticate()`.

*Playwright dla Pythona*

```python
# pip install playwright && playwright install chromium
from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(proxy={
        "server": "http://gw.pontproxy.com:7777",
        "username": "USERNAME-country-gb-city-london-session-a1b2c3-ttl-30",
        "password": "PASSWORD",
    })
    page = browser.new_page()
    page.goto("https://ipinfo.io/json")
    print(page.inner_text("body"))
    browser.close()
```

*Puppeteer (zapisz jako check.mjs)*

```javascript
// npm install puppeteer
import puppeteer from 'puppeteer';

const browser = await puppeteer.launch({
  args: ['--proxy-server=http://gw.pontproxy.com:7777'],
});
const page = await browser.newPage();
await page.authenticate({
  username: 'USERNAME-country-gb-city-london-session-a1b2c3-ttl-30',
  password: 'PASSWORD',
});
await page.goto('https://ipinfo.io/json');
console.log(await page.evaluate(() => document.body.innerText));
await browser.close();
```

## Jak zmienić IP na dedykowanym porcie 4G/5G?

Wywołaj link rotacji swojego portu. Dedykowany port daje Ci nowy adres IP na żądanie przez link lub API, albo automatycznie na timerze. W poniższym poleceniu zamień `{port}` na numer swojego portu, a `API_KEY` na klucz pokazany dla tego portu w panelu klienta. Poczekaj, aż wywołanie się zakończy, zanim wyślesz nowe żądania przez port.

*Rotuj dedykowany port mobilne proxy 4G/5G*

```bash
# replace {port} with your port number and API_KEY with your key
curl "https://pontproxy.com/api/v1/mobile/{port}/rotate?key=API_KEY"
```

## Jak sprawdzić IP wyjściowe i jego ASN?

Otwórz `https://ipinfo.io/json` przez proxy, tak jak w powyższych przykładach. JSON pokazuje `ip`, `city`, `region`, `country` oraz `org`. Pole `org` zaczyna się od ASN sieci, na przykład `AS2856` dla BT. Poniższe sprawdzenia nie wymagają tokena ipinfo.

- **Wyjście proxy rezydencjalne:** `org` wskazuje na konsumenckiego ISP. Przykłady z UK to AS2856 (BT), AS5089 (Virgin Media), AS5607 (Sky) oraz AS13285 (TalkTalk).
- **Wyjście mobilne:** `org` wskazuje na sieć mobilną. Zakresy EE mobile są ogłaszane przez AS2856 (BT Group), a Vodafone UK mobile przez AS25135. O2 UK używa AS35228 i AS29180, a Three UK AS206067 i AS60339.
- **IP centrum danych:** `org` wskazuje na firmę hostingową lub chmurową.

Geolokalizacja na poziomie miasta to szacunek, a bazy danych mogą się różnić o pobliskie miejscowości. Nasz [przewodnik po sprawdzaniu ASN](https://pontproxy.com/pl/guides/check-proxy-asn/) wyjaśnia pełną metodę, w tym zapytania RIPEstat.

## Rozwiązywanie problemów: dlaczego moje proxy nie działa?

Większość problemów wynika z błędnych danych uwierzytelniających, portów lub zbyt wąskiego targetowania.

### 407 Proxy Authentication Required

Brama nie zaakceptowała Twojej nazwy użytkownika lub hasła. HTTP definiuje 407 jako status wysyłany przez proxy, gdy klient musi się uwierzytelnić. Skopiuj oba wartości ponownie z panelu klienta. Sprawdź, czy sufiks targetowania jest dokładnie zgodny z formatem i zakoduj specjalne znaki w URL proxy.

### Przekroczenia czasu (Timeouts)

Najpierw sprawdź port: 7777 jest dla HTTP/HTTPS, a 7778 dla SOCKS5. Pomylenie ich zwykle kończy się przekroczeniem czasu lub błędem protokołu. Zezwól na wychodzące połączenia TCP do obu portów w zaporze sieciowej. IP rezydencjalne to połączenia domowe, więc ustaw timeout na 30 sekund lub więcej i spróbuj ponownie z nowym identyfikatorem sesji.

### Miasto jest nieprawidłowe lub rzadko dostępne

Małe miejscowości mają niewiele IP online w danym momencie. Jeśli ipinfo pokazuje inne miasto lub żądania się nie powiodą, targetuj większe pobliskie miasto lub tylko kraj. Bazy geolokalizacji również różnią się na poziomie miasta, więc pobliska miejscowość nie zawsze oznacza błąd.

### Sesja sticky zakończyła się za wcześnie

Sticky IP kończy się, gdy wygaśnie jego ttl (do 60 minut) lub gdy urządzenie rezydencjalne przejdzie offline. Zbuduj swój scraper tak, aby akceptował zmianę IP: rozpocznij nowy identyfikator sesji i kontynuuj.

## Pytania dotyczące konfiguracji

### Jakie są host i porty proxy PontProxy?

Host bramy to `gw.pontproxy.com`. Użyj portu 7777 dla HTTP i HTTPS oraz portu 7778 dla SOCKS5. Oba porty akceptują te same dane logowania z twojego panelu klienta. Strony HTTPS działają przez port HTTP, ponieważ klient otwiera tunel CONNECT, a TLS działa end-to-end.

### Jak wybrać miasto w Wielkiej Brytanii, np. Londyn lub Manchester?

Dodaj kraj i miasto do nazwy użytkownika: `USERNAME-country-gb-city-london` lub `USERNAME-country-gb-city-manchester`. Kod kraju dla Wielkiej Brytanii to `gb`, zgodnie z ISO 3166-1, a nie `uk`. Nazwę miasta wpisz małymi literami bez spacji. Zobacz stronę [proxy rezydencjalne UK](https://pontproxy.com/pl/residential-proxies/united-kingdom/)] dla pokrycia Wielkiej Brytanii.

### Jak zachować ten sam IP dla kilku zapytań?

Dodaj identyfikator sesji i ttl do nazwy użytkownika, np. `-session-a1b2c3-ttl-30`. Każde zapytanie z tym samym identyfikatorem sesji korzysta z tego samego IP, do 60 minut. Zmień identyfikator sesji, aby uzyskać nowe IP. Bez identyfikatora sesji przy każdym zapytaniu otrzymujesz nowe IP. Sesja może zakończyć się wcześniej, jeśli urządzenie rezydencjalne przejdzie offline.

### Jak uzyskać nowe IP na dedykowanym porcie 4G/5G?

Wywołaj link rotacji portu: `https://pontproxy.com/api/v1/mobile/{port}/rotate?key=API_KEY`. Zamień `{port}` na numer swojego portu i `API_KEY` na swój klucz z panelu klienta. Dedykowany port daje ci nowy adres IP na żądanie przez link lub API, albo automatycznie na timerze. Porty działają na EE, Vodafone, O2 i Three w Wielkiej Brytanii; zobacz [mobilne proxy 4G/5G](https://pontproxy.com/pl/mobile-proxies/)].

### Czy powinienem używać HTTP czy SOCKS5?

Używaj HTTP na porcie 7777 do większości zastosowań: curl, Python, Node.js, Scrapy i przeglądarki to wspierają, a strony HTTPS działają przez ten port. Używaj SOCKS5 na porcie 7778, gdy narzędzie obsługuje tylko SOCKS5. Przy SOCKS5 używaj `socks5h://`, aby nazwy DNS były rozwiązywane przez proxy, a nie lokalnie.

### Czy muszę potwierdzić swoją tożsamość przed połączeniem?

Nie. **Bez KYC — bez dowodu tożsamości, bez selfie, bez dokumentów. Płać kryptowalutą.** PontProxy korzysta z logowanie numerem konta — e-mail opcjonalny. Dane logowania pojawiają się w panelu klienta zaraz po potwierdzeniu płatności. Korzystanie z proxy reguluje nasza [Polityka akceptowalnego użycia](https://pontproxy.com/pl/acceptable-use/)]. Plany zaczynają się od 0,36 USD/GB na [stronie cenowej](https://pontproxy.com/pl/pricing/)].

## Źródła

1. [RFC 9110 HTTP Semantics: CONNECT (9.3.6) i 407 Proxy Authentication Required (15.5.8)](https://www.rfc-editor.org/rfc/rfc9110.html) — IETF
2. [Proxy SOCKS (socks5 vs socks5h)](https://everything.curl.dev/usingcurl/proxies/socks.html) — Everything curl
3. [Zapytania: proxy i SOCKS](https://requests.readthedocs.io/en/latest/user/advanced/#proxies) — Requests documentation
4. [HTTPX: proxy](https://www.python-httpx.org/advanced/proxies/) — HTTPX documentation
5. [Historia zmian HTTPX (proxy= dodane w 0.26, proxies= usunięte w 0.28)](https://github.com/encode/httpx/blob/master/CHANGELOG.md) — Encode
6. [undici ProxyAgent](https://github.com/nodejs/undici/blob/main/docs/docs/api/ProxyAgent.md) — Node.js undici
7. [Scrapy HttpProxyMiddleware](https://docs.scrapy.org/en/latest/topics/downloader-middleware.html) — Scrapy documentation
8. [Pająki Scrapy: start() (dodane w 2.13)](https://docs.scrapy.org/en/latest/topics/spiders.html) — Scrapy documentation
9. [Playwright dla Pythona: HTTP proxy](https://playwright.dev/python/docs/network#http-proxy) — Playwright
10. [Page.authenticate()](https://pptr.dev/api/puppeteer.page.authenticate) — Puppeteer
11. [undici na npm (v8, silniki: Node.js >= 22.19.0)](https://www.npmjs.com/package/undici) — npm (2026-10-05)
12. [puppeteer na npm (v25, silniki: Node.js >= 22.12.0)](https://www.npmjs.com/package/puppeteer) — npm (2026-10-05)
13. [ISO 3166-1 alpha-2 (GB oraz UK jako wyjątkowo zarezerwowany kod)](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) — Wikipedia
14. [Dokumentacja deweloperska IPinfo](https://ipinfo.io/developers) — IPinfo
15. [RIPEstat Data API (network-info)](https://stat.ripe.net/docs/data_api) — RIPE NCC
16. [Przegląd prefiksu RIPEstat: zakres mobilny EE 31.94.0.0/16 pochodzący z AS2856](https://stat.ripe.net/data/prefix-overview/data.json?resource=31.94.0.0/16) — RIPE NCC (2026-10-05)
17. [Przegląd prefiksu RIPEstat: zakres O2 UK 82.132.128.0/22 pochodzący z AS29180](https://stat.ripe.net/data/prefix-overview/data.json?resource=82.132.128.0/22) — RIPE NCC (2026-10-05)

**Gotowy do połączenia?** Kup proxy rezydencjalne GB lub mobilne proxy 4G/5G za pomocą kryptowalut i otrzymaj dane dostępowe zaraz po potwierdzeniu płatności. Bez KYC. [Zamów proxy rezydencjalne — od 0,36 USD/GB](https://pontproxy.com/pl/pricing/) · [Płać kryptowalutami](https://pontproxy.com/pl/crypto-proxies/)

---

PontProxy: PontProxy to dostawca proxy z Wielkiej Brytanii i Europy: rezydencjalne IP z targetowaniem według kraju, miasta i ISP, plus dedykowane porty 4G/5G EE, Vodafone, O2 i Three, płatność kryptowalutami bez KYC — bez dowodu tożsamości, bez selfie, bez dokumentów. Rezydencjalne od 0,36 USD/GB.
