Commit Graph
4 Commits
Author SHA1 Message Date
Dmitry DementievandClaude Opus 5 80db31aa57 fix(proxy): выровнены списки исключений во всех профилях
- Зачем:
  - копии списка в профилях разошлись: в PowerShell и VS Code не хватало
    ::1 и [::1], из-за чего один и тот же хост то шёл мимо прокси, то нет.
- Что:
  - profile.ps1 и server-env-setup приведены к выдаче proxy-client.
  - добавлен tests/test_proxy_env_sync.py — сверяет каждую копию с эталоном
    DEFAULT_NO_PROXY_EXTRA и списки обхода Windows между собой.
  - в файлах-копиях и README указан эталон и тест, который ловит расхождение.
- Проверка:
  - python3 tests/test_proxy_env_sync.py (2 OK, на подложенном расхождении падает).
  - python3 tests/test_proxy_client.py (54 OK), bash tests/test_proxy_launchers.sh (8 PASS).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-26 22:33:36 +03:00
Dmitry DementievandClaude Opus 5 0b300d2e26 feat(proxy): свой Gitea git.dementev.space добавлен в обход прокси
- Зачем:
  - домашний Gitea стал рабочим репозиторием и трекером вместо
    заблокированного GitHub, а через прокси соединение с ним рвётся на TLS.
- Что:
  - в DEFAULT_NO_PROXY_EXTRA добавлены dementev.space и .dementev.space
    (две формы, так как программы читают список по-разному).
  - тот же домен внесён в копии списка: profile.ps1, запускалки
    claude/codex, .codex/.env и server-env-setup для VS Code.
- Проверка:
  - proxy-client env | grep -i no_proxy — домен виден в обеих переменных.
  - python3 tests/test_proxy_client.py (54 OK), bash tests/test_proxy_launchers.sh (8 PASS).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-26 22:25:24 +03:00
Dmitry Dementiev 0e283daad8 fix(claude): добавлена поддержка пакетного приложения
- Зачем:
  - Claude Proxy не запускался при установке Claude из Microsoft Store.
- Что:
  - сохранён прежний запуск обычного claude.exe.
  - добавлена активация пакетного приложения по AUMID с параметрами прокси.
  - генератор ярлыка получил поддержку значка из пакета Claude.
- Проверка:
  - обе ветки запуска завершились с кодом 0.
  - сетевой процесс Claude подключился к 127.0.0.1:12334.
2026-07-23 22:30:01 +03:00
Dmitriy Dementiev 5286859533 feat(claude): добавлен запуск Desktop через прокси
- Зачем:
  - нужен отдельный запуск Claude Desktop через hproxy.local без системного прокси.
- Что:
  - добавлен PowerShell-скрипт с переменными прокси и параметрами Electron.
  - добавлено идемпотентное создание ярлыка Claude Proxy через chezmoi.
  - описано правило полного закрытия уже запущенного Claude.
- Проверка:
  - проверены PowerShell-синтаксис, аргументы запуска и WSLENV через подмену Start-Process.
  - двумя прогонами с подменой COM проверена идемпотентность создания ярлыка.
  - выполнены chezmoi managed и git diff --cached --check.
2026-07-23 16:59:45 +03:00