fix(proxy): исправлены маршрутизация Codex и запуск Claude
- Зачем: - Codex app-server обходил прокси, а Claude удерживал окно Windows Terminal. - Что: - добавлен общий ~/.codex/.env и упрощён запуск Codex Desktop. - ярлык Claude переведён на скрытый запуск через wscript.exe. - документация приведена в соответствие с новой схемой. - Проверка: - соединения ChatGPT.exe и codex.exe направлены через 127.0.0.1:12334. - проверены синтаксис PowerShell, состояние chezmoi и ярлык; Claude проверен вручную.
This commit is contained in:
1 parent
0e283daad8
commit
69507ce96c
5 files changed
+76
-64
No files matched your search
@@ -106,13 +106,18 @@ Linux/Bash-интерфейс `proxy-client` поддерживает внешн
|
||||
[Установка, выбор режима, WSL и ежедневное использование](proxy-client/README.md)
|
||||
описаны рядом с пакетом. Windows PowerShell и ярлык `Codex Proxy` сохраняют
|
||||
прежнюю интеграцию с `hproxy.local:12334`. Ярлык запускает упакованное
|
||||
приложение через системный идентификатор и передаёт ему параметры Chromium
|
||||
`--proxy-server` и `--proxy-bypass-list`.
|
||||
приложение через системный идентификатор и передаёт параметры Chromium
|
||||
`--proxy-server` и `--proxy-bypass-list`. Сам Codex и его дочерние процессы
|
||||
читают общие proxy-переменные из `~/.codex/.env`; пользовательское окружение
|
||||
Windows не меняется. Если Codex уже запущен, его нужно полностью закрыть перед
|
||||
запуском через `Codex Proxy`.
|
||||
|
||||
`Claude Proxy` поддерживает как обычную установку в
|
||||
`%LOCALAPPDATA%\AnthropicClaude`, так и пакет из Microsoft Store. В обоих
|
||||
случаях он передаёт параметры Electron `--proxy-server` и
|
||||
`--proxy-bypass-list`, чтобы прокси применялся ко всему трафику Claude Desktop.
|
||||
Ярлык использует скрытый промежуточный запускатель, поэтому Claude не открывает
|
||||
и не удерживает окно Windows Terminal.
|
||||
Если Claude уже запущен обычным способом, его нужно полностью закрыть перед
|
||||
запуском через `Claude Proxy`.
|
||||
|
||||
@@ -179,10 +184,12 @@ Linux/Bash-интерфейс `proxy-client` поддерживает внешн
|
||||
| Файл | Назначение |
|
||||
|------|------------|
|
||||
| `~/.env.secrets` | API-ключи, подгружается bash и VS Code Server |
|
||||
| `~/.codex/.env` | Общие proxy-переменные для Codex CLI, Codex Desktop и их дочерних процессов |
|
||||
| `~/.bash_aliases` | Персональные алиасы bash |
|
||||
| `~/.gitconfig.local` | Персональные Git-настройки (`user.name`, `core.editor` и т.д.) |
|
||||
| `~/.local/bin/start-claude-proxy.ps1` | Скрипт запуска Claude Desktop для Windows с переменными прокси и параметрами Electron |
|
||||
| `~/.local/bin/start-codex-proxy.ps1` | Запуск Codex для Windows через системный идентификатор с параметрами прокси |
|
||||
| `~/.local/bin/start-claude-proxy.vbs` | Скрытый запуск PowerShell-скрипта без привязки Claude к видимому окну терминала |
|
||||
| `~/.local/bin/start-codex-proxy.ps1` | Запуск Codex для Windows через системный идентификатор; прокси Electron задаётся параметрами, а `codex.exe` читает `~/.codex/.env` |
|
||||
| `~/.config/powershell/profile.extra.ps1` | Локальные дополнения к pwsh-профилю |
|
||||
| `~/.config/powershell/profile.d/*.ps1` | Фрагменты, загружаемые по алфавиту |
|
||||
| `~/.claude/settings.json` | Управляется Claude Code: `model`, `effortLevel`, «always allow» permissions |
|
||||
|
||||
Reference in new issue
Block a user