diff --git a/grpc.tpl b/grpc.tpl index eb98fed..0541900 100644 --- a/grpc.tpl +++ b/grpc.tpl @@ -5,5 +5,5 @@ client_max_body_size 0; client_body_timeout 1071906480m; grpc_read_timeout 1071906480m; - grpc_pass grpc://127.0.0.1:PORT; + grpc_pass grpc://HOST:PORT; } \ No newline at end of file diff --git a/server-nginx.sh b/server-nginx.sh index 7f562b8..76a5c04 100755 --- a/server-nginx.sh +++ b/server-nginx.sh @@ -126,6 +126,8 @@ do esac done + if [ -z "${xhost}" ]; then xhost="127.0.0.1"; fi + # Replace the last(only) single line '}' with specific tpl file, hence insert a new section into the Nginx config file case "${xnetwork}" in ws|websocket) @@ -138,6 +140,7 @@ do # Then add '}' to the end of the Nginx config file echo -e "\n}" >> site-xray.conf ESC_LOCATION=$(printf '%s\n' "${xlocation}" | sed -e 's/[]\/$*.^[]/\\&/g') + sed -i "s/HOST/${xhost}/g" site-xray.conf sed -i "s/PORT/${xport}/g" site-xray.conf sed -i "s/LOCATION/${ESC_LOCATION}/g" site-xray.conf done diff --git a/ws.tpl b/ws.tpl index 6737ad3..8c01404 100644 --- a/ws.tpl +++ b/ws.tpl @@ -3,7 +3,7 @@ return 404; } proxy_redirect off; - proxy_pass http://127.0.0.1:PORT; + proxy_pass http://HOST:PORT; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";