feat(wsl): добавлен boot-скрипт для автоматического резолва hproxy.local

- Зачем:
  - старая команда в wsl.conf дублировала записи в /etc/hosts при каждом ребуте.
  - настройка hproxy.local не была задокументирована в репозитории.
- Что:
  - создан идемпотентный скрипт scripts/setup-hproxy.sh (sed + append).
  - в install.sh добавлен интерактивный вопрос о подключении скрипта в wsl.conf.
  - в README.md добавлена документация по настройке hproxy.local (NAT и Mirror).
- Проверка:
  - cat /etc/wsl.conf, wsl --shutdown, getent hosts hproxy.local.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
ddadminandClaude Opus 4.6 committed 2026-03-18 11:11:03 +03:00
1 parent 5eafb99639
commit 98484ad220
3 files changed
+71

No files matched your search

+12
View File
@@ -0,0 +1,12 @@
#!/bin/sh
# Прописывает hproxy.local в /etc/hosts (WSL NAT mode).
# Gateway IP WSL = адрес хоста, на котором слушает прокси.
#
# Использование:
# Вручную: sudo ./setup-hproxy.sh
# При старте WSL — добавить в /etc/wsl.conf:
# [boot]
# command = "/path/to/setup-hproxy.sh"
sed -i '/hproxy.local/d' /etc/hosts
ip route show default | awk '{print $3 " hproxy.local"}' >> /etc/hosts