← Privacy Proxy / privacy-proxy
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:
- URL koncového bodu proxy: hostname vaší instance Privacy Proxy (například
https://your-proxy.example.com). - Pre-shared key (PSK): tajný klíč pro autentizaci typu proof-of-concept.
- Rozsahy odchozích IP adres: IP adresy, které cílové servery uvidí u provozu přeposílaného přes proxy.
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.comPoužijte Chaussette
Chaussette je místní proxy SOCKS5, která zajišťuje autentizaci a přeposílá požadavky do Privacy Proxy.
-
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 -
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/traceOdpověď obsahuje metadata spojení. Vyhledejte ip pole, které by mělo zobrazovat výstupní IP adresu Cloudflare místo vaší skutečné IP adresy.
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
- Přečtěte si o modely nasazení abyste pochopili rozdíl mezi architekturou s jedním a se dvěma přeskoky.
- Zkontrolujte metody ověřování pro produkční nasazení využívající Privacy Pass.
- Nakonfigurujte observabilita ke sledování provozu proxy pomocí GraphQL Analytics a OpenTelemetry.