Files
dotfiles/scripts/setup-hproxy.sh
T
ddadminandClaude Opus 4.6 98484ad220 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>
2026-03-18 11:11:03 +03:00

13 lines
476 B
Bash
Executable File

#!/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