diff --git a/rproxy b/rproxy index 5a92f57..9dbc22d 100644 --- a/rproxy +++ b/rproxy @@ -477,6 +477,10 @@ server { server_name "$domain"; proxy_buffering off; + proxy_request_buffering off; + proxy_buffer_size 128k; + proxy_buffers 4 256k; + proxy_busy_buffers_size 256k; location / { proxy_pass http://127.0.0.1:$tunnel_port; @@ -484,11 +488,14 @@ server { proxy_set_header Upgrade \$http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host "\$host"; + proxy_set_header Origin "\$scheme://\$host"; + proxy_set_header Referer "\$scheme://\$host/"; proxy_set_header X-Real-IP \$remote_addr; proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto \$scheme; proxy_set_header X-Forwarded-Host \$host; proxy_set_header X-Forwarded-Port \$server_port; + proxy_cookie_path / /; proxy_connect_timeout 60s; proxy_send_timeout 60s; proxy_read_timeout 60s; @@ -501,6 +508,10 @@ server { listen $ext_port; proxy_buffering off; + proxy_request_buffering off; + proxy_buffer_size 128k; + proxy_buffers 4 256k; + proxy_busy_buffers_size 256k; location / { proxy_pass http://127.0.0.1:$tunnel_port; @@ -508,11 +519,14 @@ server { proxy_set_header Upgrade \$http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host "\$host"; + proxy_set_header Origin "\$scheme://\$host"; + proxy_set_header Referer "\$scheme://\$host/"; proxy_set_header X-Real-IP \$remote_addr; proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto \$scheme; proxy_set_header X-Forwarded-Host \$host; proxy_set_header X-Forwarded-Port \$server_port; + proxy_cookie_path / /; proxy_connect_timeout 60s; proxy_send_timeout 60s; proxy_read_timeout 60s;