mirror of
https://github.com/mashirozx/Pixiv-Nginx.git
synced 2024-11-24 22:58:12 +08:00
318 lines
9.7 KiB
Plaintext
318 lines
9.7 KiB
Plaintext
|
upstream steam-store {
|
|||
|
server 104.71.48.121:443 max_fails=2 fail_timeout=60s;
|
|||
|
#server 23.1.179.144:443 max_fails=2 fail_timeout=60s;#HighPing
|
|||
|
#server 23.45.56.78:443 max_fails=2 fail_timeout=60s;#HighPing
|
|||
|
server 184.24.82.108:443 max_fails=2 fail_timeout=60s;
|
|||
|
server 184.85.112.102:443 max_fails=2 fail_timeout=60s;
|
|||
|
server 184.87.103.42:443 max_fails=2 fail_timeout=60s;
|
|||
|
server 23.77.215.46:443 max_fails=2 fail_timeout=60s;#
|
|||
|
server 23.51.142.168:443 max_fails=2 fail_timeout=60s;#
|
|||
|
server 23.41.77.6:443 max_fails=2 fail_timeout=60s;#
|
|||
|
#server 23.36.106.129:443 max_fails=2 fail_timeout=60s;#HighPing
|
|||
|
#server 23.36.252.78:443 max_fails=2 fail_timeout=60s;#HighPing
|
|||
|
server 23.208.81.63:443 max_fails=2 fail_timeout=60s;#
|
|||
|
server 23.200.148.81:443 max_fails=2 fail_timeout=60s;#
|
|||
|
server 23.200.152.81:443 max_fails=2 fail_timeout=60s;#
|
|||
|
server 23.219.73.99:443 max_fails=2 fail_timeout=60s;#
|
|||
|
server 23.211.57.127:443 max_fails=2 fail_timeout=60s;#
|
|||
|
server 23.219.69.47:443 max_fails=2 fail_timeout=60s;#
|
|||
|
#server 23.195.152.91:443 max_fails=2 fail_timeout=60s;#HighPing
|
|||
|
server 23.198.37.119:443 max_fails=2 fail_timeout=60s;#
|
|||
|
server 23.48.229.101:443 max_fails=2 fail_timeout=60s;#
|
|||
|
keepalive 16;
|
|||
|
keepalive_time 1h;
|
|||
|
keepalive_timeout 300s;
|
|||
|
keepalive_requests 10000;
|
|||
|
|
|||
|
#server steampowered.com:443;
|
|||
|
#server www.steampowered.com:443;
|
|||
|
#server store.steampowered.com:443;
|
|||
|
}
|
|||
|
upstream steam-community {
|
|||
|
server 23.1.179.144:443;
|
|||
|
server 104.103.145.69:443;
|
|||
|
server 104.91.87.202:443;
|
|||
|
#server 104.78.121.166:443;
|
|||
|
#server 104.85.204.121:443;
|
|||
|
#server 104.103.245.88:443;
|
|||
|
#server 104.124.156.199:443;
|
|||
|
#server 104.127.87.210:443;
|
|||
|
#server 184.26.129.66:443;
|
|||
|
#server 23.45.56.78:443;
|
|||
|
#server 23.53.54.51:443;
|
|||
|
#server 23.58.33.236:443;
|
|||
|
#server 23.212.216.106:443;
|
|||
|
}
|
|||
|
|
|||
|
upstream steam-chat {
|
|||
|
#server humblebundle-a.akamaihd.net:443;
|
|||
|
#server eaassets-a.akamaihd.net:443;
|
|||
|
server 184.26.252.135:443;
|
|||
|
#keepalive 8;
|
|||
|
#keepalive_requests 10000;
|
|||
|
}
|
|||
|
|
|||
|
#upstream steam-cdn {
|
|||
|
# server eaassets-a.akamaihd.net:443;
|
|||
|
# server steamuserimages-a.akamaihd.net:443;
|
|||
|
# server steamuserimages-a.akamaihd.net.edgesuite.net:443;
|
|||
|
# #server steamstore-a.akamaihd.net:443;
|
|||
|
# #server steamcommunity-a.akamaihd.net:443;
|
|||
|
# server a1737.b.akamai.net:443;
|
|||
|
# server a1843.g1.akamai.net:443;
|
|||
|
# server a1507.dscw27.akamai.net:443;
|
|||
|
# server a1639.dscb.akamai.net:443;
|
|||
|
#}
|
|||
|
|
|||
|
upstream steam-community302 {
|
|||
|
server str001.steam302.xyz:443;
|
|||
|
server str002.steam302.xyz:443;
|
|||
|
server str003.steam302.xyz:443;
|
|||
|
}
|
|||
|
|
|||
|
# Steam Start
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
server_name *.steamcommunity.com;
|
|||
|
server_name steamcommunity.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
|
|||
|
location ^.*(discussions|comment|forum).*$ {
|
|||
|
proxy_pass https://steam-community302/;
|
|||
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|||
|
proxy_set_header X-Real_IP $remote_addr;
|
|||
|
include proxy.params;
|
|||
|
}
|
|||
|
|
|||
|
location / {
|
|||
|
proxy_pass https://steam-community/;
|
|||
|
|
|||
|
proxy_next_upstream_timeout 60;
|
|||
|
proxy_connect_timeout 6;
|
|||
|
proxy_send_timeout 6;
|
|||
|
proxy_read_timeout 6;
|
|||
|
include proxy.params;
|
|||
|
#proxy_ssl_name $http_host;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
#resolver public1.alidns.com valid=300;
|
|||
|
server_name store.steampowered.com;
|
|||
|
server_name api.steampowered.com;
|
|||
|
server_name checkout.steampowered.com;
|
|||
|
server_name help.steampowered.com;
|
|||
|
server_name login.steampowered.com;
|
|||
|
server_name steampowered.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
#access_log logs/SteamCDN-access.log main;
|
|||
|
access_log off;
|
|||
|
error_log logs/SteamCDN-error.log;
|
|||
|
|
|||
|
location / {
|
|||
|
proxy_next_upstream_timeout 90;
|
|||
|
proxy_connect_timeout 2;
|
|||
|
proxy_pass https://steam-store/;
|
|||
|
proxy_next_upstream error timeout http_403 http_429 http_500 http_502 http_503 http_504 non_idempotent;
|
|||
|
include proxy.params;
|
|||
|
#proxy_ssl_name $http_host;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
upstream steamstatic-akamai {
|
|||
|
server 184.27.185.73:443;
|
|||
|
server 184.27.185.76:443;
|
|||
|
server 184.26.43.79:443;
|
|||
|
server 184.26.43.80:443;
|
|||
|
server 184.26.91.162:443;
|
|||
|
server 184.26.91.47:443;
|
|||
|
server 23.48.201.10:443;
|
|||
|
server 23.48.201.16:443;
|
|||
|
server 23.48.201.33:443;
|
|||
|
server 23.48.201.34:443;
|
|||
|
server 23.49.104.197:443;
|
|||
|
server 23.49.104.200:443;
|
|||
|
server 23.49.104.201:443;
|
|||
|
server 23.49.104.202:443;
|
|||
|
server 23.202.34.90:443;
|
|||
|
server 23.202.34.91:443;
|
|||
|
server 23.202.34.120:443;
|
|||
|
server 23.202.34.250:443;
|
|||
|
server 23.202.35.57:443;
|
|||
|
server 23.202.35.90:443;
|
|||
|
server 23.202.35.120:443;
|
|||
|
server 23.202.35.250:443;
|
|||
|
keepalive 32;
|
|||
|
keepalive_time 1h;
|
|||
|
keepalive_timeout 300s;
|
|||
|
keepalive_requests 10000;
|
|||
|
}
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
server_name community.akamai.steamstatic.com;
|
|||
|
server_name community.cloudflare.steamstatic.com;
|
|||
|
server_name community.steamstatic.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
|
|||
|
location / {
|
|||
|
proxy_pass https://steamstatic-akamai;
|
|||
|
proxy_http_version 1.1;
|
|||
|
proxy_next_upstream_timeout 60;
|
|||
|
proxy_connect_timeout 3;
|
|||
|
proxy_next_upstream error timeout http_403 http_429 http_500 http_502 http_503 http_504 non_idempotent;
|
|||
|
proxy_set_header Host "community.steamstatic.com";
|
|||
|
proxy_set_header User-Agent $http_user_agent;
|
|||
|
proxy_set_header Accept-Encoding '';
|
|||
|
proxy_ssl_server_name off;
|
|||
|
proxy_ssl_name "community.steamstatic.com";
|
|||
|
proxy_buffering off;
|
|||
|
access_log off;
|
|||
|
error_log logs/SteamCDN-error.log;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
server_name steamuserimages-a.akamaihd.net;
|
|||
|
server_name steamcdn-a.akamaihd.net;
|
|||
|
server_name steamcommunity-a.akamaihd.net;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
|
|||
|
location / {
|
|||
|
#set $rewrite_host "${http_host}.edgesuite.net";
|
|||
|
resolver public1.alidns.com valid=300 ipv4=on ipv6=off;
|
|||
|
#proxy_pass https://$rewrite_host;
|
|||
|
proxy_pass https://steamstatic-akamai;
|
|||
|
proxy_connect_timeout 3s;
|
|||
|
include proxy.params;
|
|||
|
proxy_ssl_name $http_host;
|
|||
|
access_log off;
|
|||
|
error_log logs/SteamCDN-error.log;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
#SteamStatic 国内cdn:白山云eccdnx:st.dl.eccdnx.com
|
|||
|
#阿里昆仑雀牛云cdn.queniuqe.com
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
server_name cdn.cloudflare.steamstatic.com cdn.akamai.steamstatic.com cdn.steamstatic.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
|
|||
|
location / {
|
|||
|
set $rewrite_host "media.st.dl.eccdnx.com";
|
|||
|
include SteamCDN..conf;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
server_name clan.steamstatic.com clan.akamai.steamstatic.com clan.cloudflare.steamstatic.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
|
|||
|
location / {
|
|||
|
set $rewrite_host "clan.st.dl.eccdnx.com";
|
|||
|
include SteamCDN..conf;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
server_name avatars.steamstatic.com avatars.akamai.steamstatic.com avatars.cloudflare.steamstatic.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
|
|||
|
location / {
|
|||
|
set $rewrite_host "avatars.st.dl.eccdnx.com";
|
|||
|
include SteamCDN..conf;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
server_name store.steamstatic.com store.akamai.steamstatic.com store.cloudflare.steamstatic.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
|
|||
|
location / {
|
|||
|
set $rewrite_host "store.st.dl.eccdnx.com";
|
|||
|
include SteamCDN..conf;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
server_name shared.steamstatic.com shared.akamai.steamstatic.com shared.cloudflare.steamstatic.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
|
|||
|
location / {
|
|||
|
set $rewrite_host "shared.st.dl.eccdnx.com";
|
|||
|
include SteamCDN..conf;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
server_name video.steamstatic.com video.akamai.steamstatic.com video.cloudflare.steamstatic.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
|
|||
|
location / {
|
|||
|
set $rewrite_host "video.steamstatic.com.edgesuite.net";
|
|||
|
resolver public1.alidns.com valid=300 ipv4=on ipv6=off;
|
|||
|
proxy_pass https://$rewrite_host;
|
|||
|
#proxy_pass https://steamstatic-akamai;
|
|||
|
proxy_http_version 1.1;
|
|||
|
proxy_connect_timeout 3s;
|
|||
|
proxy_set_header Host "video.steamstatic.com";
|
|||
|
proxy_set_header User-Agent $http_user_agent;
|
|||
|
proxy_set_header Accept-Encoding '';
|
|||
|
proxy_buffering off;
|
|||
|
proxy_ssl_server_name off;
|
|||
|
proxy_ssl_name "video.steamstatic.com";
|
|||
|
access_log off;
|
|||
|
error_log logs/SteamCDN-error.log;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
server {
|
|||
|
listen 443 ssl http2;
|
|||
|
listen [::]:443 ssl http2;
|
|||
|
server_name steambroadcast.akamaized.net broadcast.akamai.steamstatic.com broadcast.cloudflare.steamstatic.com;
|
|||
|
|
|||
|
include cert.conf;
|
|||
|
|
|||
|
location / {
|
|||
|
#set $source_host "broadcast.akamai.steamstatic.com";
|
|||
|
set $rewrite_host "${http_host}.edgesuite.net";
|
|||
|
resolver public1.alidns.com valid=300 ipv4=on ipv6=off;
|
|||
|
#proxy_pass https://$rewrite_host;
|
|||
|
proxy_pass https://steamstatic-akamai;
|
|||
|
proxy_connect_timeout 3s;
|
|||
|
|
|||
|
include proxy.params;
|
|||
|
#proxy_ssl_name $source_host;
|
|||
|
access_log off;
|
|||
|
error_log logs/SteamCDN-error.log;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
# Steam End
|