#!/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" set -e gateway=$(ip route show default | awk '{print $3}') if [ -z "$gateway" ]; then echo "setup-hproxy: no default gateway" >&2 exit 1 fi sed -i '/hproxy\.local/d' /etc/hosts printf '%s hproxy.local\n' "$gateway" >> /etc/hosts