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říznak | Co zkontrolovat |
|---|---|
| Místní spojení odmítnuto | Spuš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čí vstup | Místní callback, NO_PROXY, restart CLI a oficiální návod k přihlášení |
| HTTP 401/403 u ověřeného požadavku | Způ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.