Этот скрипт устанавливает, настраивает и запускает сервис mihomo
— службу для управления интернет-прокси и маршрутизации на основе конфигураций, аналогичных Clash.
Скрипт install.sh
выполняет следующие действия:
- Скачивает бинарный файл
mihomo
из репозитория GitHub. - Распаковывает и устанавливает его в
/sbin/mihomo
. - Создает конфигурационный файл
/etc/mihomo/config.yaml
с базовыми настройками. - Настраивает службу OpenRC, чтобы
mihomo
автоматически запускался при старте системы. - Добавляет службу в автозагрузку и запускает её.
- Alpine Linux с OpenRC
- Интернет-соединение для загрузки файла
- Скачайте и запустите скрипт
install.sh
:wget -O install.sh https://raw.githubusercontent.com/Doomer94/mihomo-install/main/install.sh chmod +x install.sh sh./install.sh
- Скрипт выполнит следующие действия:
- Скачает и установит
mihomo
. - Создаст базовую конфигурацию в
/etc/mihomo/config.yaml
. - Настроит службу для управления через
OpenRC
.
- Скачает и установит
Базовая конфигурация сохраняется в /etc/mihomo/config.yaml
и включает:
port: 7890
socks-port: 7891
allow-lan: true
mode: rule
external-controller: 0.0.0.0:9090
proxies:
- name: "Proxy"
type: vmess
server: your-v2ray-server.com
port: 443
uuid: "your-uuid"
alterId: 0
cipher: auto
rules:
- MATCH,Proxy
Параметры можно изменить по мере необходимости. Например, обновите server
, uuid
и другие данные прокси-сервера.
Используйте следующие команды для управления mihomo
:
- Запустить службу:
sudo rc-service mihomo start
- Остановить службу:
sudo rc-service mihomo stop
- Перезапустить службу:
sudo rc-service mihomo restart
- Добавить
mihomo
в автозагрузку:
sudo rc-update add mihomo default
Для удаления mihomo
:
- Остановите службу:
rc-service mihomo stop
- Удалите файлы:
rm /sbin/mihomo
rm /etc/init.d/mihomo
rm -rf /etc/mihomo
Данный скрипт настроен для использования с OpenRC и будет работать только в системах, совместимых с OpenRC, таких как Alpine Linux.