- Роль: defaults, tasks (main/deploy-host/deploy-k8s), handlers, templates (sing-box config, iptables setup/teardown, systemd, K8s DaemonSet/ConfigMap/Secret) - Режимы: systemd (host) и K8s DaemonSet с hostNetwork + privileged init-container - Маршрутизация: YouTube/Google → Hysteria2, RU (geoip/geosite) → прямой, остальное → прямой - DNS без утечек: protocol=dns перехватывается TPROXY, per-domain DNS серверы - Интеграция: inventory [splitgw], addons.yml flag, Makefile target, playbooks/addons.yml - Документация: README.md, docs/addons.md, README.md (счётчик 36)
8 lines
164 B
YAML
8 lines
164 B
YAML
---
|
|
- name: Install Split Gateway (sing-box + Hysteria2 TPROXY)
|
|
hosts: splitgw
|
|
gather_facts: true
|
|
become: true
|
|
roles:
|
|
- role: "{{ playbook_dir }}/role"
|