vpn
This commit is contained in:
50
roles/xray-vps-setup/templates/caddyfile.j2
Normal file
50
roles/xray-vps-setup/templates/caddyfile.j2
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
https_port 4123
|
||||
default_bind 127.0.0.1
|
||||
servers {
|
||||
listener_wrappers {
|
||||
proxy_protocol {
|
||||
allow 127.0.0.1/32
|
||||
}
|
||||
tls
|
||||
}
|
||||
}
|
||||
auto_https disable_redirects
|
||||
}
|
||||
https://{{ domain }} {
|
||||
{% if setup_variant == "marzban" %}
|
||||
reverse_proxy * unix//run/marzban/marzban.socket
|
||||
{% else %}
|
||||
root * /srv
|
||||
file_server
|
||||
{% endif %}
|
||||
header {
|
||||
-Server
|
||||
}
|
||||
handle_errors {
|
||||
header {
|
||||
-Server
|
||||
}
|
||||
}
|
||||
}
|
||||
http://{{ domain }} {
|
||||
bind 0.0.0.0
|
||||
redir https://{host}{uri} permanent
|
||||
|
||||
header {
|
||||
-Server
|
||||
}
|
||||
handle_errors {
|
||||
header {
|
||||
-Server
|
||||
}
|
||||
}
|
||||
}
|
||||
:4123 {
|
||||
tls internal
|
||||
respond 204
|
||||
}
|
||||
:80 {
|
||||
bind 0.0.0.0
|
||||
respond 204
|
||||
}
|
||||
Reference in New Issue
Block a user