diff --git a/conf/pixiv.conf b/conf/pixiv.conf index ae9b629..c03f308 100644 --- a/conf/pixiv.conf +++ b/conf/pixiv.conf @@ -112,15 +112,22 @@ server { ssl_certificate_key ca/pixiv.net.key; location / { - rewrite ^/(.*)$ https://i.pixiv.re/$1 redirect; + set $pximg_url i.pixiv.re; + + #rewrite ^/(.*)$ https://$pximg_url/$1 redirect; # proxy_pass https://i-pximg-net; # proxy_set_header Host $http_host; - # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - # proxy_set_header X-Real_IP $remote_addr; - # proxy_set_header User-Agent $http_user_agent; - # proxy_set_header Accept-Encoding ''; - # proxy_buffering off; + + resolver 223.5.5.5; + proxy_pass https://$pximg_url; + proxy_set_header Host $pximg_url; + proxy_ssl_server_name on; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Real_IP $remote_addr; + proxy_set_header User-Agent $http_user_agent; + proxy_set_header Accept-Encoding ''; + proxy_buffering off; } } diff --git a/logs/nginx.pid b/logs/nginx.pid index 1ac4f3b..c000845 100644 --- a/logs/nginx.pid +++ b/logs/nginx.pid @@ -1 +1 @@ -12424 +4624