INTEGRITY Dokumentace

Začínáme

Tento průvodce vás provede připojením k Privacy Proxy a ověřením, že je provoz správně proxován.

Než začnete

Privacy Proxy je spravovaná služba. Než se budete moci připojit, Cloudflare vytvoří koncový bod a poskytne vám:

Kontaktujte nás ↗ k vyžádání přístupu a získání podrobností konfigurace.


1. Nakonfigurujte svého klienta

Privacy Proxy přijímá připojení přes HTTP/2 a HTTP/3 pomocí metody HTTP CONNECT. Protože Privacy Proxy vyžaduje ověřovací hlavičky, nelze prohlížeče nastavit tak, aby se připojovaly přímo. Místo toho použijte jeden z následujících postupů:

Použijte curl pro místní testování

Pro rychlé testy použijte curl s --proxy a --proxy-header příznaky pro přímé předání autentizace:

curl -v \
  --proxy https://your-proxy.example.com \
  --proxy-header "Proxy-Authorization: Preshared <YOUR_PSK>" \
  https://example.com

Použijte Chaussette

Chaussette je místní proxy SOCKS5, která zajišťuje autentizaci a přeposílá požadavky do Privacy Proxy.

  1. Spusťte Chaussette se svým PSK a koncovým bodem proxy:

    MASQUE_PRESHARED_KEY=<YOUR_PSK> chaussette \
      --listen 127.0.0.1:1987 \
      --proxy https://your-proxy.example.com:443
  2. Nakonfigurujte prohlížeč tak, aby používal lokální proxy SOCKS5:

    google-chrome --proxy-server="socks5://127.0.0.1:1987"

2. Ověřte připojení

Chcete-li ověřit, že provoz skutečně prochází přes Privacy Proxy, zkontrolujte svou zdánlivou IP adresu:

curl -v \
  --proxy https://your-proxy.example.com \
  --proxy-header "Proxy-Authorization: Preshared <YOUR_PSK>" \
  https://cloudflare.com/cdn-cgi/trace

Odpověď obsahuje metadata spojení. Vyhledejte ip pole, které by mělo zobrazovat výstupní IP adresu Cloudflare místo vaší skutečné IP adresy.

Ukázková odpověď
fl=123f456
h=cloudflare.com
ip=162.159.xxx.xxx
ts=1234567890.123
visit_scheme=https
uag=curl/8.0.0
colo=SJC
http=http/2
loc=US
tls=TLSv1.3

ip hodnota potvrzuje výstupní IP adresu použitou proxy.


3. (Volitelné) Otestujte geolokaci

Privacy Proxy zachovává geolokaci uživatele tím, že vybírá výstupní IP adresy podle polohy klienta. Toto chování můžete otestovat zadáním geohashe:

curl -v \
  --proxy https://your-proxy.example.com \
  --proxy-header "Proxy-Authorization: Preshared <YOUR_PSK>" \
  --proxy-header "sec-ch-geohash: xn76c-JP" \
  https://cloudflare.com/cdn-cgi/trace

sec-ch-geohash hlavička poskytuje geohash ↗ který proxy používá k výběru vhodné výstupní IP adresy. Formát je <geohash>-<country_code>.

Odpověď by měla obsahovat loc hodnota odpovídající oblasti geohash.


Další kroky