← Vissza a tudásbázishoz

A böngésző működik, de a Claude Code nem csatlakozik? Terminálproxy beállítása

Sun Oct 25 2026

A Claude megnyílik a böngészőben, a terminálban futó claude viszont időtúllépést jelez vagy nem fejezi be a bejelentkezést? Először ellenőrizze, hogy a terminál használja-e a proxyt. A böngészőbővítmény, a rendszerproxy és a parancsértelmező változói külön beállítások.

Ez az útmutató az önálló Claude Code CLI-ről szól, nem a Claude Desktopról. Megfelelő fiókra és hivatalosan támogatott tartózkodási helyre továbbra is szükség van; a működő kapcsolat ezeket nem helyettesíti.

Ezek az ideiglenes beállítások az ebből a terminálból előtérben indított CLI-re vonatkoznak. A --bg és a háttérügynökök esetén kövesse a külön hivatalos beállítást: a tartós felügyelőfolyamat nem örökli megbízhatóan a későbbi shellmódosításokat.

1. Először csatlakoztassa a klienst

A JMS-előfizetés a kliens csomópontjait állítja be. A tényleges kérési útvonal:

Claude Code → a kliens helyi HTTP/mixed portja → kiválasztott JMS-csomópont → Anthropic-szolgáltatás.

Importálja aktuális előfizetését olyan kliensbe, amely támogatja a csomópontok valódi protokollját. A JMS 2026-ban változtatott protokolljain; egy régi, kizárólag Shadowsocks-kliens nem feltétlenül megfelelő. Kezdje a VLESS/Reality hibaelhárítással vagy a Clash Verge útmutatóval.

Keresse meg a helyi HTTP vagy mixed figyelőportot, és hagyja futni a klienst. Nem a távoli szerver portjáról, az előfizetési URL-ről, UUID-ről vagy a Reality nyilvános kulcsáról van szó. A figyelést korlátozza a helyi gépre; LAN-megosztás nem szükséges.

A hivatalos hálózati dokumentáció szerint a Claude Code támogatja a HTTP/HTTPS-proxykat, a SOCKS-ot közvetlenül nem. Kapcsoljon be HTTP/mixed figyelőt, vagy válasszon kompatibilis klienst.

2. Abban a terminálban állítsa be, amelyik elindítja a Claude-ot

Az első próbához nyisson külön terminált. Helyben ellenőrizze a https_proxy, HTTPS_PROXY, http_proxy, HTTP_PROXY, all_proxy, ALL_PROXY, no_proxy és NO_PROXY változókat. Értéküket ne tegye közzé: a proxy URL-je jelszót is tartalmazhat.

A Claude Code az első megadott értéket használja a https_proxy, HTTPS_PROXY, http_proxy, HTTP_PROXY sorrendben. Régi kisbetűs változó felülírhatja az új nagybetűs beállítást. Más eszközök más szabályokat követnek; az ALL_PROXY nem teszi SOCKS-kompatibilissé a Claude-ot. Felülírás előtt őrizze meg bizalmasan a korábbi értékeket és rendezze az ütközéseket.

macOS vagy Linux: Bash/Zsh

A 7890 csak példa. Futtatás előtt cserélje a kliensben látható tényleges HTTP/mixed portra:

JMS_PROXY_PORT=7890
export HTTPS_PROXY="http://127.0.0.1:${JMS_PROXY_PORT}"
export HTTP_PROXY="$HTTPS_PROXY"
export NO_PROXY="localhost,127.0.0.1,::1"
claude

Windows: PowerShell

Itt is cserélje a 7890-et a tényleges HTTP/mixed portra. PowerShellben futtassa, ne a Parancssorban:

$JmsProxyPort = 7890
$env:HTTPS_PROXY = "http://127.0.0.1:$JmsProxyPort"
$env:HTTP_PROXY = $env:HTTPS_PROXY
$env:NO_PROXY = "localhost,127.0.0.1,::1"
claude

A http:// a helyi proxyhoz vezető kapcsolatot jelöli; a cél HTTPS-kapcsolatát nem alakítja titkosítatlan HTTP-vé. A NO_PROXY közvetlenül hagyja a helyi kéréseket, így a böngészős bejelentkezés visszahívása elérheti a CLI-t.

A változók erre a terminálra és az innen indított folyamatokra hatnak. A már futó Claude Code nem olvassa újra a későbbi módosításokat. Lépjen ki, állítsa be a változókat, majd ugyanebből a terminálból indítsa a claude parancsot. Tartós profilbeállítást csak sikeres próba után készítsen.

WSL, konténer vagy SSH alatt a 127.0.0.1 a parancs környezetét jelenti, nem feltétlenül a klienst futtató számítógépet. Ellenőrizze az elérhetőséget anélkül, hogy a proxyt megnyitná az internet felé.

3. Teszteljen hitelesítési adatok nélkül

Lépjen ki a Claude Code-ból, és futtassa a tesztet a beállított terminálban. Kifejezetten a helyi proxyt használja, és API-kulcs nélkül kéri le a nyilvános API-gépet.

macOS/Linux:

curl --proxy "$HTTPS_PROXY" --noproxy "localhost,127.0.0.1,::1" --connect-timeout 10 --max-time 20 --output /dev/null --silent --show-error --write-out 'HTTP %{http_code}\n' https://api.anthropic.com/

Windowson használja a curl.exe parancsot a régi PowerShell curl aliasának elkerülésére:

curl.exe --proxy $env:HTTPS_PROXY --noproxy "localhost,127.0.0.1,::1" --connect-timeout 10 --max-time 20 --output NUL --silent --show-error --write-out "HTTP %{http_code}\n" https://api.anthropic.com/

A kapcsolódás legfeljebb 10, a teljes kérés 20 másodpercig tarthat. A HTTP 401, 403 vagy 404 is jelezhet beérkezett HTTP-választ; az API gyökere nem bejelentkezett modellhívás. Olvassa el a hibát: a nem 2xx válasz önmagában nem proxyhiba, és egy válasz nem igazolja a fiók jogosultságát.

A HTTP 000 kapcsolódási hibával vagy időtúllépéssel azt jelenti, hogy nem érkezett rendes HTTP-válasz. A tanúsítványhibákat külön vizsgálja. Tartsa bekapcsolva a TLS-ellenőrzést: ne adjon hozzá -k kapcsolót és ne tiltsa le a tanúsítványvizsgálatot. Ne osszon meg előfizetési URL-t, belépőkódot, tokent vagy magánjellegű diagnosztikai naplót.

4. A tünet alapján válasszon következő ellenőrzést

TünetKövetkező ellenőrzés
Elutasított helyi kapcsolatFutó kliens, helyes HTTP/mixed port és cím
Időtúllépés vagy visszaállított kapcsolatKliensnapló, csomópont, DNS, tűzfal és útvonal
Böngészős belépés sikeres, a CLI nem fejezi beHelyi visszahívás, NO_PROXY, újraindítás és hivatalos belépési útmutató
HTTP 401/403 hitelesített kérésnélBelépési mód, hitelesítési adatok, szervezeti szabályok és támogatott régió
HTTP 429 vagy használati korlátFiókkvóta és kérési gyakoriság; csomópontváltással nem nő a kvóta
Több eszköz egyszerre hibázikBeállításmódosítás előtt az Anthropic állapota

Ellenőrizze a claude --version kimenetét, futtassa a claude doctor parancsot, és frissítsen a telepítésének megfelelően a hivatalos útmutató alapján. Verzióhiba, lejárt belépés vagy szolgáltatási kiesés is tűnhet hálózati hibának.

5. Törölje az ideiglenes beállításokat

Ha a változók nem léteztek a próba előtt, csak a hozzáadott értékeket törölje:

Bash/Zsh:

unset HTTPS_PROXY HTTP_PROXY NO_PROXY JMS_PROXY_PORT

PowerShell:

Remove-Item Env:HTTPS_PROXY, Env:HTTP_PROXY, Env:NO_PROXY -ErrorAction SilentlyContinue
Remove-Variable JmsProxyPort -ErrorAction SilentlyContinue

Ez törli az aktuális értékeket, de nem állítja vissza a felülírt korábbi értékeket. Szükség esetén bizalmasan állítsa vissza őket, majd indítsa újra a Claude Code-ot. A tartós rendszer- és profilbeállításokat külön kell ellenőrizni.

Kapcsolódási szolgáltatás választása

A JMS kompatibilis klienshez biztosít csomópontokat; a kliens és a terminál kapcsolja ezekhez a CLI-t. Nem ad Anthropic-előfizetést, és nem garantál fiókjóváhagyást vagy védelmet a felfüggesztéstől. A helyi proxy a felhőben futó MCP-összekötő kimeneti útvonalát sem módosítja.

Vesse össze a csomagokat és a kliensletöltési útmutatót eszközeivel és a jelenlegi protokollokkal. Ha megfelelő, tekintse meg a Just My Socks szolgáltatást.

Partneri tájékoztató: a linken keresztüli vásárlás után jutalékot kaphatunk.