← Zpět do znalostní báze

Claude Code se nepřipojí, ale prohlížeč funguje? Nastavte proxy v terminálu

Sun Oct 25 2026

Claude se otevře v prohlížeči, ale claude v terminálu hlásí vypršení času nebo nedokončí přihlášení? Nejprve ověřte, zda terminál proxy vůbec používá. Rozšíření prohlížeče, systémová proxy a proměnné shellu jsou různá nastavení.

Tento návod se týká samostatného CLI Claude Code, nikoli Claude Desktop. Stále potřebujete oprávněný účet a oficiálně podporovanou lokalitu. Funkční připojení tyto podmínky nemění.

Tato dočasná nastavení platí pro CLI spuštěné v popředí z tohoto terminálu. Pro --bg nebo agenty na pozadí použijte samostatné oficiální nastavení: trvalý řídicí proces spolehlivě nepřebírá pozdější změny shellu.

1. Nejdříve připojte klienta

Předplatné JMS nastavuje uzly v klientovi. Skutečná cesta požadavku je:

Claude Code → místní HTTP/mixed port klienta → zvolený uzel JMS → služba Anthropic.

Importujte aktuální předplatné do klienta podporujícího skutečný protokol uzlů. JMS v roce 2026 měnil protokoly; starý klient pouze pro Shadowsocks nemusí vyhovovat. Začněte řešením potíží s VLESS/Reality nebo návodem pro Clash Verge.

Najděte místní naslouchací port HTTP nebo mixed a ponechte klienta spuštěného. Nejde o port vzdáleného serveru, adresu předplatného, UUID ani veřejný klíč Reality. Omezte naslouchání na vlastní počítač; sdílení do LAN není potřeba.

Podle oficiální síťové dokumentace Claude Code podporuje HTTP/HTTPS proxy, ale nikoli SOCKS přímo. Zapněte HTTP/mixed listener nebo použijte kompatibilního klienta.

2. Nastavte terminál, ze kterého spustíte Claude

Pro první pokus použijte samostatný terminál. Místně zkontrolujte existující https_proxy, HTTPS_PROXY, http_proxy, HTTP_PROXY, all_proxy, ALL_PROXY, no_proxy a NO_PROXY. Jejich hodnoty nezveřejňujte: URL proxy může obsahovat heslo.

Claude Code použije první nastavenou hodnotu v pořadí https_proxy, HTTPS_PROXY, http_proxy, HTTP_PROXY. Starší proměnná malými písmeny může přebít novou velkými. Jiné nástroje mají jiná pravidla; ALL_PROXY nezajistí podporu SOCKS v Claude. Před přepsáním si původní hodnoty soukromě uložte a vyřešte konflikty.

macOS nebo Linux: Bash/Zsh

7890 je jen příklad. Před spuštěním jej nahraďte skutečným HTTP/mixed portem klienta:

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

Také zde nahraďte 7890 skutečným HTTP/mixed portem. Použijte PowerShell, ne příkazový řádek CMD:

$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:// popisuje připojení k místní proxy, nikoli převod HTTPS cíle na nešifrované HTTP. NO_PROXY ponechá místní požadavky přímé, aby zpětné volání přihlášení z prohlížeče dosáhlo CLI.

Proměnné platí pro tento terminál a z něj spuštěné procesy. Otevřená relace Claude Code si pozdější změny shellu znovu nenačte. Ukončete ji, nastavte proměnné a spusťte claude ve stejném terminálu. Trvalé změny profilu nechte až na úspěšné ověření.

Ve WSL, kontejneru nebo SSH označuje 127.0.0.1 prostředí příkazu, nikoli nutně počítač s klientem. Ověřte dostupnost bez vystavení proxy do internetu.

3. Otestujte spojení bez přihlašovacích údajů

Ukončete Claude Code a spusťte test v nastaveném terminálu. Výslovně používá místní proxy a kontaktuje veřejného hostitele API bez API klíče.

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/

Ve Windows použijte curl.exe, abyste se vyhnuli aliasu curl ve starším PowerShellu:

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/

Navázání spojení má limit 10 sekund, celý požadavek 20 sekund. HTTP 401, 403 nebo 404 může znamenat, že HTTP odpověď dorazila; kořen API není ověřené volání modelu. Čtěte chybu: stav mimo 2xx sám nedokazuje poruchu proxy a odpověď nepotvrzuje oprávnění účtu.

HTTP 000 s chybou spojení nebo vypršením času značí, že nepřišla normální HTTP odpověď. Chyby certifikátu řešte samostatně. Ponechte ověřování TLS, nepřidávejte -k a nevypínejte kontrolu certifikátů. Nezveřejňujte adresy předplatného, přihlašovací kódy, tokeny ani soukromé diagnostické záznamy.

4. Zvolte další kontrolu podle příznaku

PříznakCo zkontrolovat
Místní spojení odmítnutoSpuštěný klient, správný HTTP/mixed port a hostitel
Vypršení času nebo reset spojeníZáznamy klienta, uzel, DNS, firewall a cesta
Prohlížeč se přihlásí, CLI nedokončí vstupMístní callback, NO_PROXY, restart CLI a oficiální návod k přihlášení
HTTP 401/403 u ověřeného požadavkuZpůsob přihlášení, údaje, zásady organizace a podporovaná lokalita
HTTP 429 nebo limit využitíKvóta a četnost požadavků; změna uzlu kvótu nezvýší
Selže více zařízení současněPřed změnou nastavení ověřte stav Anthropic

Zkontrolujte claude --version, spusťte claude doctor a aktualizujte způsobem odpovídajícím instalaci podle oficiální příručky. Chyba verze, prošlé přihlášení nebo výpadek platformy může vypadat jako síťová chyba.

5. Odstraňte dočasná nastavení

Pokud proměnné před testem neexistovaly, odstraňte pouze přidané hodnoty:

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

Příkazy odstraní aktuální hodnoty, neobnoví však dřívější přepsané hodnoty. Podle potřeby je soukromě vraťte a restartujte Claude Code. Trvalá systémová a profilová nastavení ověřte zvlášť.

Výběr služby připojení

JMS poskytuje uzly kompatibilnímu klientovi; klient a nastavení terminálu propojí CLI. Nejde o předplatné Anthropic ani záruku schválení účtu či ochrany před pozastavením. Místní proxy nezmění ani výstup cloudového MCP konektoru.

Porovnejte tarify a návod ke stažení klientů se svými zařízeními a aktuálními protokoly. Pokud vám řešení vyhovuje, prohlédněte si Just My Socks.

Partnerské sdělení: za nákup přes tento odkaz můžeme získat provizi.