11---
22# Relay role — nginx reverse proxy on RU VPS
3- # Domain: zirgate.com
4- # zirgate .com A → RU VPS IP (static stub site)
5- # my.zirgate .com A → RU VPS IP (relay → Raven subscriptions + API)
3+ # Domain layout example:
4+ # example .com A → RU VPS IP (static stub site)
5+ # my.example .com A → RU VPS IP (relay → Raven subscriptions + API)
66#
77# EU server (managed by nginx_frontend role, not this role):
8- # media.zirgate .com A → EU VPS IP (nginx_frontend → Xray XHTTP)
8+ # media.example .com A → EU VPS IP (nginx_frontend → Xray XHTTP)
99
1010# ── Domain ───────────────────────────────────────────────────────────────────
11- relay_domain : " zirgate .com"
11+ relay_domain : " example .com" # Set to your RU VPS domain
1212relay_sub_my : " my.{{ relay_domain }}" # Raven-subscribe relay (RU VPS)
1313
1414# ── Upstream EU server ────────────────────────────────────────────────────────
@@ -21,7 +21,7 @@ relay_upstream_raven_port: 8443
2121
2222# ── TCP stream relay (VLESS Reality) ─────────────────────────────────────────
2323# Proxies raw TCP on relay_stream_port → EU server:relay_upstream_xray_port
24- # Clients connect to zirgate .com:relay_stream_port instead of EU IP directly.
24+ # Clients connect to example .com:relay_stream_port instead of EU IP directly.
2525relay_stream_enabled : true
2626relay_stream_port : 8444 # Listening port on RU server (must be free)
2727relay_upstream_xray_port : 8445 # nginx_frontend Reality stream port on EU server
@@ -31,7 +31,7 @@ relay_nginx_user: "www-data"
3131relay_webroot : " /var/www/{{ relay_domain }}"
3232
3333# ── Certbot ───────────────────────────────────────────────────────────────────
34- relay_certbot_email : " " # Set in secrets.yml: relay_certbot_email: "admin@zirgate .com"
34+ relay_certbot_email : " " # Set in secrets.yml: relay_certbot_email: "admin@example .com"
3535
3636# ── Stub site ─────────────────────────────────────────────────────────────────
3737relay_stub_title : " Welcome"
0 commit comments