← Înapoi la baza de cunoștințe

Claude Code nu se conectează, dar browserul funcționează? Configurează proxy-ul din terminal

Sun Oct 25 2026

Claude se deschide în browser, dar claude din terminal expiră sau nu încheie autentificarea? Verifică mai întâi dacă terminalul folosește efectiv proxy-ul. Extensia browserului, proxy-ul sistemului și variabilele shell-ului sunt setări distincte.

Acest ghid privește CLI-ul independent Claude Code, nu Claude Desktop. Ai nevoie în continuare de un cont eligibil și de o locație acceptată oficial; conexiunea funcțională nu schimbă aceste condiții.

Aceste setări temporare se aplică CLI-ului pornit în prim-plan din terminalul curent. Pentru --bg sau agenți de fundal, urmează configurarea oficială separată: supervizorul persistent nu moștenește în mod fiabil schimbările ulterioare ale shell-ului.

1. Conectează mai întâi clientul

Abonamentul JMS configurează nodurile din client. Cererile urmează traseul:

Claude Code → portul HTTP/mixed local al clientului → nodul JMS selectat → serviciul Anthropic.

Importă abonamentul actual într-un client compatibil cu protocolul real al nodurilor. JMS a schimbat protocoale în 2026; un client vechi exclusiv Shadowsocks poate fi nepotrivit. Începe cu depanarea VLESS/Reality sau ghidul Clash Verge.

Găsește portul local de ascultare HTTP sau mixed și lasă clientul pornit. Nu este portul serverului la distanță, URL-ul abonamentului, UUID-ul sau cheia publică Reality. Limitează ascultarea la calculatorul local; partajarea în LAN nu este necesară.

Conform documentației oficiale de rețea, Claude Code acceptă proxy-uri HTTP/HTTPS, dar nu SOCKS direct. Activează ascultarea HTTP/mixed sau folosește un client compatibil.

2. Configurează terminalul care va porni Claude

Pentru prima probă folosește un terminal separat. Verifică local dacă există https_proxy, HTTPS_PROXY, http_proxy, HTTP_PROXY, all_proxy, ALL_PROXY, no_proxy sau NO_PROXY. Nu publica valorile: URL-urile proxy pot conține parole.

Claude Code alege prima valoare definită în ordinea https_proxy, HTTPS_PROXY, http_proxy, HTTP_PROXY. O valoare veche cu litere mici poate avea prioritate față de cea nouă cu majuscule. Alte instrumente au reguli diferite; ALL_PROXY nu adaugă suport SOCKS în Claude. Păstrează privat valorile vechi și rezolvă conflictele înainte de suprascriere.

macOS sau Linux: Bash/Zsh

7890 este doar un exemplu. Înainte de executare, înlocuiește-l cu portul HTTP/mixed real din client:

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

Înlocuiește și aici 7890 cu portul HTTP/mixed real. Folosește PowerShell, nu Command Prompt:

$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

http:// descrie legătura către proxy-ul local; nu transformă HTTPS-ul destinației în HTTP necriptat. NO_PROXY păstrează directe cererile locale, ajutând redirecționarea autentificării din browser să ajungă la CLI.

Variabilele se aplică acestui terminal și proceselor pornite din el. O sesiune Claude Code deschisă nu recitește modificările ulterioare ale shell-ului. Ieși, setează variabilele și pornește claude în același terminal. Nu salva setări permanente în profil înainte ca proba să reușească.

În WSL, containere sau SSH, 127.0.0.1 indică mediul care execută comanda, nu neapărat calculatorul clientului. Verifică accesibilitatea fără a expune proxy-ul pe internet.

3. Testează fără date de autentificare

Ieși din Claude Code și execută testul în terminalul configurat. Acesta folosește explicit proxy-ul local și contactează gazda publică API fără cheie API.

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/

Pe Windows folosește curl.exe, pentru a evita aliasul curl din versiunile vechi PowerShell:

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/

Conectarea are maximum 10 secunde, iar cererea completă maximum 20. HTTP 401, 403 sau 404 poate însemna că a sosit un răspuns HTTP; rădăcina API nu este un apel autentificat către model. Citește eroarea: un cod diferit de 2xx nu dovedește singur defectarea proxy-ului, iar un răspuns nu confirmă drepturile contului.

HTTP 000 însoțit de eroare sau expirarea timpului indică lipsa unui răspuns HTTP normal. Investighează separat erorile de certificat. Păstrează verificarea TLS: nu adăuga -k și nu dezactiva validarea certificatelor. Nu publica URL-uri de abonament, coduri de conectare, tokenuri sau jurnale private de diagnosticare.

4. Alege următoarea verificare după simptom

SimptomUrmătoarea verificare
Conexiune locală refuzatăClient pornit, port HTTP/mixed și gazdă corecte
Timp expirat sau conexiune resetatăJurnalele clientului, nod, DNS, firewall și traseu
Autentificare în browser reușită, CLI blocatRedirecționare locală, NO_PROXY, repornire și instrucțiunile oficiale de conectare
HTTP 401/403 într-o cerere autentificatăMetoda de conectare, acreditări, politica organizației și regiunea acceptată
HTTP 429 sau limită de utilizareCota și frecvența cererilor; schimbarea nodului nu adaugă cotă
Mai multe dispozitive eșuează simultanVerifică starea Anthropic înainte de a modifica setările

Verifică claude --version, rulează claude doctor și actualizează prin metoda potrivită instalării tale din ghidul oficial. O eroare de versiune, o sesiune expirată sau un incident al platformei poate semăna cu o problemă de rețea.

5. Elimină setările temporare

Dacă variabilele nu existau înainte de test, șterge doar valorile adăugate:

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

Aceasta șterge valorile actuale, dar nu restabilește valorile anterioare suprascrise. Restabilește-le privat dacă este necesar și repornește Claude Code. Setările permanente ale sistemului sau profilului trebuie verificate separat.

Alegerea serviciului de conectare

JMS oferă noduri unui client compatibil; clientul și terminalul conectează CLI-ul la acestea. Nu oferă abonament Anthropic și nu garantează aprobarea contului sau evitarea suspendării. Proxy-ul local nu schimbă nici ieșirea unui conector MCP găzduit în cloud.

Compară planurile și ghidul de descărcare a clienților cu dispozitivele și protocoalele actuale. Dacă soluția se potrivește, consultă Just My Socks.

Dezvăluire de afiliere: putem primi un comision dacă achiziționezi prin acest link.