mirror of
https://github.com/mashirozx/Pixiv-Nginx.git
synced 2024-11-11 00:08:11 +08:00
159 lines
3.7 KiB
Plaintext
159 lines
3.7 KiB
Plaintext
|
|
|||
|
upstream Google-Video {
|
|||
|
server 127.0.0.129:65496;
|
|||
|
server 127.0.0.129:65497;
|
|||
|
server 127.0.0.129:65498;
|
|||
|
server 127.0.0.129:65499;
|
|||
|
server 127.0.0.129:65500;
|
|||
|
server 127.0.0.129:65501;
|
|||
|
server 127.0.0.129:65502;
|
|||
|
server 127.0.0.129:65503;
|
|||
|
server 127.0.0.129:65504;
|
|||
|
}
|
|||
|
|
|||
|
log_format GoogleVideo '[$time_local]- 请求耗时"$request_time" $http_host 服务器地址:$proxy_host $server_protocol\n 上游状态"$upstream_status" 上游地址:"$upstream_addr"\n $status 总字节数$body_bytes_sent';
|
|||
|
|
|||
|
server {
|
|||
|
listen 127.0.0.129:65496 ssl;
|
|||
|
server_name *.googlevideo.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
location / {
|
|||
|
set $domain_SUFFIX "offline-maps.gvt1.com";
|
|||
|
include GV.conf;
|
|||
|
}
|
|||
|
}
|
|||
|
server {
|
|||
|
listen 127.0.0.129:65497 ssl;
|
|||
|
server_name *.googlevideo.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
location / {
|
|||
|
set $domain_SUFFIX "c.2mdn.net";
|
|||
|
include GV.conf;
|
|||
|
}
|
|||
|
}
|
|||
|
server {
|
|||
|
listen 127.0.0.129:65498 ssl;
|
|||
|
server_name *.googlevideo.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
location / {
|
|||
|
set $domain_SUFFIX "bdn.dev";
|
|||
|
include GV.conf;
|
|||
|
}
|
|||
|
}
|
|||
|
server {
|
|||
|
listen 127.0.0.129:65499 ssl;
|
|||
|
server_name *.googlevideo.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
location / {
|
|||
|
set $domain_SUFFIX "gvt1.com";
|
|||
|
include GV.conf;
|
|||
|
}
|
|||
|
}
|
|||
|
server {
|
|||
|
listen 127.0.0.129:65500 ssl;
|
|||
|
server_name *.googlevideo.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
location / {
|
|||
|
set $domain_SUFFIX "xn--ngstr-lra8j.com";
|
|||
|
include GV.conf;
|
|||
|
}
|
|||
|
}
|
|||
|
server {
|
|||
|
listen 127.0.0.129:65501 ssl;
|
|||
|
server_name *.googlevideo.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
location / {
|
|||
|
set $domain_SUFFIX "snap.gvt1.com";
|
|||
|
include GV.conf;
|
|||
|
}
|
|||
|
}
|
|||
|
server {
|
|||
|
listen 127.0.0.129:65502 ssl;
|
|||
|
server_name *.googlevideo.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
location / {
|
|||
|
set $domain_SUFFIX "gcpcdn.gvt1.com";
|
|||
|
include GV.conf;
|
|||
|
}
|
|||
|
}
|
|||
|
server {
|
|||
|
listen 127.0.0.129:65503 ssl;
|
|||
|
server_name *.googlevideo.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
location / {
|
|||
|
set $domain_SUFFIX "c.bigcache.googleapis.com";
|
|||
|
include GV.conf;
|
|||
|
}
|
|||
|
}
|
|||
|
server {
|
|||
|
listen 127.0.0.129:65504 ssl;
|
|||
|
server_name *.googlevideo.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
location / {
|
|||
|
set $domain_SUFFIX "c.googlesyndication.com";
|
|||
|
include GV.conf;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
# GoogleVideo.com
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
|
|||
|
access_log logs/GoogleVideo-access.gzip main gzip=4 buffer=4k;
|
|||
|
error_log logs/GoogleVideo-error.log;
|
|||
|
|
|||
|
server_name *.googlevideo.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
location / {
|
|||
|
proxy_max_temp_file_size 0;
|
|||
|
keepalive_timeout 120s;
|
|||
|
#resolver [::1]:53 valid=180s ipv4=off ipv6=on;
|
|||
|
proxy_pass https://Google-Video;
|
|||
|
proxy_next_upstream_timeout 60;
|
|||
|
proxy_set_header X-Host $host;
|
|||
|
proxy_set_header Range $http_range;
|
|||
|
proxy_set_header If-Range $http_if_range;
|
|||
|
include proxy.params;
|
|||
|
proxy_ssl_name $host;
|
|||
|
}
|
|||
|
}
|
|||
|
# GoogleVideo End
|
|||
|
|
|||
|
|
|||
|
# ggpht.com
|
|||
|
upstream ggpht-com {
|
|||
|
server [2607:f8b0:4002:c10::84]:443;
|
|||
|
}
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
|
|||
|
access_log off;
|
|||
|
error_log logs/GoogleVideo-error.log;
|
|||
|
|
|||
|
server_name *.ggpht.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
location / {
|
|||
|
proxy_max_temp_file_size 0;
|
|||
|
keepalive_timeout 120s;
|
|||
|
#resolver [::1]:53 valid=180s ipv4=off ipv6=on;
|
|||
|
proxy_pass https://ggpht-com;
|
|||
|
proxy_next_upstream_timeout 30;
|
|||
|
include proxy.params;
|
|||
|
proxy_set_header Range $http_range;
|
|||
|
proxy_set_header If-Range $http_if_range;
|
|||
|
}
|
|||
|
}
|