Allow only exposing services over Tailscale
This works using public DNS, so doesn't need Tailscale's magic DNS to override my local.
This commit is contained in:
@ -21,6 +21,20 @@ map $ssl_preread_server_name $gateway_destination {
|
||||
server {
|
||||
listen 443;
|
||||
listen 8448;
|
||||
listen [::]:443;
|
||||
listen [::]:8448;
|
||||
proxy_pass $gateway_destination;
|
||||
proxy_protocol on;
|
||||
}
|
||||
|
||||
server {
|
||||
listen [{{ vps_hosts.private_ipv6_marker }}]:443;
|
||||
listen [{{ vps_hosts.private_ipv6_marker }}]:8448;
|
||||
|
||||
access_log off;
|
||||
|
||||
deny all;
|
||||
|
||||
# This is never used, but need to keep nginx happy
|
||||
proxy_pass 127.0.0.1:80;
|
||||
}
|
||||
|
Reference in New Issue
Block a user