Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b148268
add sing-box
Mar 22, 2026
472e6e6
chore: consolidate secrets rules in .gitignore
Mar 22, 2026
68ef398
fix: skip vless_client_encryption block when value is false/none/empty
Mar 22, 2026
2f9a777
fix(sing-box-playbook): update to sing-box 1.12+ DNS format and fix o…
Mar 22, 2026
34ca85d
Merge pull request #2 from AlchemyLink/feature/singbox-role-refactor
findias Mar 23, 2026
2d00320
fix(sing-box-playbook): enhance DNS configuration and obfuscation han…
Mar 23, 2026
9acc0f9
Merge pull request #3 from AlchemyLink/feature/singbox-role-refactor
findias Mar 23, 2026
f9e0710
feat: extract raven_subscribe, nginx_frontend, relay into separate roles
Mar 24, 2026
d2608f2
Merge pull request #4 from AlchemyLink/feature/singbox-role-refactor
findias Mar 24, 2026
c51e6c7
docs: update README for multi-role architecture and per-inbound overr…
Mar 24, 2026
4cf3110
Merge pull request #5 from AlchemyLink/feature/singbox-role-refactor
findias Mar 24, 2026
4c3114d
docs: prepare repo for public release
Mar 24, 2026
c06dfeb
Merge pull request #6 from AlchemyLink/feature/singbox-role-refactor
findias Mar 24, 2026
c18f1de
feat: migrate to nginx stream SNI routing on port 443
Mar 24, 2026
c21aa8d
1
Mar 24, 2026
363dcbe
Merge tag 'working-25.04' into working2505
Mar 24, 2026
8677c87
perf: increase scMaxPacketSize to 1MB, add eu_https SNI route for ext…
Mar 25, 2026
1e66703
perf: systemd RestartSec=3s, TimeoutStopSec=30s, LimitNPROC=2000
Mar 25, 2026
16892ed
cleanup: remove media.zirgate.com, fix nginx_frontend deploy path to …
Mar 25, 2026
322a57c
security: bind raven-subscribe to 127.0.0.1 instead of 0.0.0.0
Mar 25, 2026
fa8e1aa
feat: add WireGuard mesh, replace SSH tunnel for monitoring
Mar 27, 2026
f677159
fix: fallback user email to id when empty for per-user traffic stats
Mar 27, 2026
eddfa68
fix: VictoriaMetrics version detection skips enterprise-only releases
Mar 27, 2026
51defff
feat: extend Grafana dashboards with Xray activity metrics
Mar 27, 2026
90b37ed
feat: add per-inbound metrics, inbound dashboard panels, Raven-subscr…
Mar 28, 2026
d6823db
fix: xray-stats-exporter service uses own user/group vars, not xray-e…
Mar 28, 2026
11eb8ae
fix: skip binary copy if xray_stats_exporter_local_binary not provided
Mar 28, 2026
29e00d7
refactor
Mar 28, 2026
fbc1065
cleanup: remove geo panels from xray-users-traffic dashboard
Mar 28, 2026
1406fba
docs: update README with SNI routing architecture, monitoring, correc…
Mar 28, 2026
362dafd
ci: trigger tests
Mar 28, 2026
46d1ea0
ci: run tests on develop branch and PRs targeting develop
Mar 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/xray-config-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: Xray config (Ansible + xray -test)

on:
push:
branches: [main, master]
branches: [main, master, develop]
pull_request:
branches: [main, master]
branches: [main, master, develop]

jobs:
test:
Expand Down
15 changes: 8 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
# Secrets — never commit real credentials
vault_password.txt
**/secrets.yml
**/*_secrets.yml
**/vault_password.txt
**/*.secret
**/*.vault

.vscode
.ansible
roles/hosts.yml
roles/sing-box/defaults/secrets.yml
roles/sing-box-playbook/defaults/secrets.yml
roles/hosts.yml
roles/xray/defaults/secrets.yml
roles/xray/defaults/vic_secret.yml

# Generated by tests/run.sh
tests/.cache/
tests/.output/
tests/fixtures/test_secrets.yml


CLAUDE.md

CLAUDE.md
Loading
Loading