1. Создай папку `bin` в корне проекта.
2. Напиши логику на Go, которая проверяет наличие `bin/sing-box.exe`.
3. Напиши функцию `runSingBox(configPath string)`, которая запускает `sing-box.exe` как скрытый фоновый процесс (`os/exec`).
4. Реализуй корректное завершение процесса (Kill) при нажатии кнопки "Отключить".
Инициализируй проект. Создай файл `main.go`. Импортируй библиотеку `fyne.io/fyne/v2`. Создай базовое окно с заголовком 'Hamy VPN Client', размером: ширина: 200 x высота: 300 и одной кнопкой 'Подключить', которая при нажатии покажет текст 'Подключение...'. Убедись, что все зависимости скачаны через `go mod tidy`.
Инициализируй проект. Создай файл `main.go`. Импортируй библиотеку `fyne.io/fyne/v2`. Создай базовое окно с заголовком 'Hamy VPN Client', размером: ширина: 200 x высота: 300 и одной кнопкой 'Подключить', которая при нажатии покажет текст 'Подключение...'. Убедись, что все зависимости скачаны через `go mod tidy`.