:{{ .ingress_port }} { bind {{ .addon_ip }} @ingress { remote_ip {{ .supervisor_ip }} } uri strip_prefix {{ .ingress_entry }} handle { reverse_proxy @ingress 127.0.0.1:80/ { # header_up X-Script-Name {{ .ingress_entry }} # trusted_proxies {{ .supervisor_ip }} } } } # :8099 { # @ingress { # remote_ip {{ .supervisor_ip }} # } # uri strip_prefix {{ .ingress_entry }} # # handle_path /camera/* { # reverse_proxy @ingress {{ .camera_host }} { # } # } # handle { # {{ if eq .mode "camera" }} # reverse_proxy @ingress {{ .camera_host }} { # trusted_proxies 172.30.32.2 # } # {{ else if eq .mode "recovery" }} # rewrite / /recovery # {{ else if eq .mode "reverse_proxy_test" }} # rewrite / /reverse_proxy_test # {{ end }} # reverse_proxy @ingress 127.0.0.1:80 { # header_up X-Script-Name {{ .ingress_entry }} # trusted_proxies 172.30.32.2 # # header_up -Origin # # header_up Origin 172.30.32.2 # # header_up X-Forwarded-For 172.30.32.2 # # header_up X-Scheme {scheme} # # flush_interval -1 # } # } # } #