#!/usr/bin/env bash # Устанавливает LaunchAgent: копирует plist в ~/Library/LaunchAgents/ и загружает. # После этого туннель 127.0.0.1:1081 будет подниматься при каждом входе в систему. set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PLIST_NAME="com.hunab.telegram-socks.plist" DST="$HOME/Library/LaunchAgents/$PLIST_NAME" mkdir -p "$HOME/Library/LaunchAgents" cp "$SCRIPT_DIR/$PLIST_NAME" "$DST" launchctl load "$DST" echo "Installed: $DST (loaded). Tunnel will start at login." lsof -i :1081 -sTCP:LISTEN 2>/dev/null && echo "Port 1081 is listening." || echo "Check port 1081 in a few seconds: lsof -i :1081"