Это плагин для openwrt, а OpenClash — клиент OpenWrt для Clash. Политики доступа в Интернет можно гибко настроить. Поддерживает такие протоколы прокси, как Shadowsocks (SS), ShadowsocksR (SSR), VMess (V2Ray), Trojan, Socks, Snell и т. д.
В настоящее время этот плагин интегрирован в некоторые прошивки. Если вы используете официальную чистую версию прошивки, вам необходимо установить ее вручную. В этой статье описан процесс ручной установки. Если не хотите заморачиваться, просто замените прошивку, составленную другими, и интегрируйте плагин.
#iptables Версии до 22.03
opkg update
opkg install coreutils-nohup bash iptables dnsmasq-full curl ca-certificates ipset ip-full iptables-mod-tproxy iptables-mod-extra libcap libcap-bin ruby ruby-yaml kmod-tun kmod-inet-diag unzip luci-compat luci luci-base
Последней версией является версия 22.03 или новее.
#nftables
opkg update
opkg install coreutils-nohup bash dnsmasq-full curl ca-certificates ipset ip-full libcap libcap-bin ruby ruby-yaml kmod-tun kmod-inet-diag unzip kmod-nft-tproxy luci-compat luci luci-base
По состоянию на август 2024 г. последней версией OC Cat является бета-версия v0.46.014, выпущенная в июне 2024 г.
# Скачать плагин
wget https://github.com/vernesong/OpenClash/releases/download/v0.46.014-beta/luci-app-openclash_0.46.014-beta_all.ipk
# Установитьплагин
opkg install luci-app-openclash_0.46.014-beta_all.ipk
После завершения установки обновите страницу LUCI и щелкните строку меню. -> Служить -> OpenClash Войдите на страницу плагина
Если вам нужно удалить, используйте следующую команду
opkg remove luci-app-openclash
После завершения вышеуказанной установки, поскольку это чистая версия OP, файл ядра отсутствует. Процесс запуска завершится неудачно, и в журнале вы увидите, что файл ядра не найден.
На данный момент существует три ядра: Dev, Meta и TUN. Между этими тремя ядрами нет разницы. Однако согласно исходному описанию проекта существует две версии Clash:
Clash: версия Clash с открытым исходным кодом, выпущенная на github.com/Dreamacro/clash.
Премиум-версия: собственное ядро с TUN и другой поддержкой.
Итак, я думаю, что здесь dev должна быть разрабатываемой версией, Meta соответствует выпущенной версии Clash, а TUN соответствует Премиум-версии. Разные ядра имеют разные скорости соединения, обработку безопасности и функциональную поддержку.
Загрузите хотя бы один тип в соответствии с вашими потребностями. Адрес загрузки ядра: https://github.com/vernesong/OpenClash/releases/tag/Clash. Вы можете соответственно выбрать другие ветки.
В соответствии с архитектурой вашего процессора выберите соответствующее ядро. После загрузки и распаковки загрузите его в каталог /etc/openclash/core/. Максимальное значение — 777.
cd /etc/openclash/core/
chmod 777 clash
Заполните адрес подписки и сохраните конфигурацию
4. Настройка плагина
В основном все настройки коллизий, режимы работы, черные и белые списки, днс и т.д. находятся на странице настроек плагина.
Это конфигурация, которая фактически управляет вашим доступом в Интернет. Она относительно сложна. Перед началом работы новичкам рекомендуется понять ее конкретное значение.
5. Страница Clash Через порт 9090 OP вы также можете увидеть страницу конфигурации самого Clash, аналогичную Clash для Windows, где вы можете настраивать правила, выбирать узлы и т. д.