docs(proxy-client): спецификация под упрощённый код, ссылка из README
Спецификация 603 → 220 строк: без описаний снятых защит и без пересказа кода и README; остались задача, границы, решения с причинами и риски. В README раздел «Изменение кода» ведёт к спецификации и тестам. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
a5db265f47
commit
e709c585fa
2 files changed
+149
-525
No files matched your search
+15
-8
@@ -76,12 +76,6 @@ source ~/.bash_custom
|
||||
Если `~/.local/bin` отсутствует в `PATH` и в новых сессиях, добавьте ту же строку
|
||||
`export` в свой Bash-конфиг: корневой установщик dotfiles его не изменяет.
|
||||
|
||||
Проверить пакет после правок (из корня dotfiles):
|
||||
|
||||
```bash
|
||||
tests/test_proxy_client_full.sh
|
||||
```
|
||||
|
||||
## Как выбирается прокси
|
||||
|
||||
Режим определяется только машинным файлом
|
||||
@@ -407,5 +401,18 @@ CLI скачивает официальный архив и файл `.dgst`, с
|
||||
Если файл профиля доступен другим пользователям, `start` не запустится и
|
||||
покажет готовую команду `chmod 600` для конечного файла (у симлинка — для файла,
|
||||
на который он указывает). Служебный каталог закрыт для других пользователей
|
||||
(`700`, файлы в нём — `600`) и очищается после остановки Xray. Сбой определения внешнего IP показывается как предупреждение и
|
||||
не останавливает уже готовый процесс.
|
||||
(`700`, файлы в нём — `600`) и очищается после остановки Xray. Сбой
|
||||
определения внешнего IP показывается как предупреждение и не останавливает уже
|
||||
готовый процесс.
|
||||
|
||||
## Изменение кода
|
||||
|
||||
Перед правкой proxy-client прочитайте
|
||||
[спецификацию](../docs/specs/2026-07-15-proxy-client-design.md): там сказано,
|
||||
от чего клиент защищается, от чего нет и почему, и где живут тесты.
|
||||
|
||||
Все тесты пакета (из корня dotfiles):
|
||||
|
||||
```bash
|
||||
tests/test_proxy_client_full.sh
|
||||
```
|
||||
Reference in new issue
Block a user