Skip to content

Instantly share code, notes, and snippets.

@Bryan2333
Created April 16, 2025 11:04
Show Gist options
  • Save Bryan2333/28d418cc46af9e61fd35ee811c5340f5 to your computer and use it in GitHub Desktop.
Save Bryan2333/28d418cc46af9e61fd35ee811c5340f5 to your computer and use it in GitHub Desktop.
nginx解锁youtube premium
stream {
map $ssl_preread_server_name $filtered_sni_name {
~^(.*|)youtubei\.googleapis\.com$ $ssl_preread_server_name;
~^(.*|)yt3\.ggpht\.com$ $ssl_preread_server_name;
~^(.*|)ggpht\.cn$ $ssl_preread_server_name;
~^(.*|)ggpht\.com$ $ssl_preread_server_name;
~^(.*|)googlevideo\.com$ $ssl_preread_server_name;
~^(.*|)gvt2\.com$ $ssl_preread_server_name;
~^(.*|)withyoutube\.com$ $ssl_preread_server_name;
~^(.*|)youtu\.be$ $ssl_preread_server_name;
~^(.*|)youtube-nocookie\.com$ $ssl_preread_server_name;
~^(.*|)youtube\.[a-z]{2,3}(\.[a-z]{2})?$ $ssl_preread_server_name;
~^(.*|)youtube\.com(\.[a-z]{2,3}(\.[a-z]{2})?)?$ $ssl_preread_server_name;
~^(.*|)youtubeeducation\.com$ $ssl_preread_server_name;
~^(.*|)youtubefanfest\.com$ $ssl_preread_server_name;
~^(.*|)youtubegaming\.com$ $ssl_preread_server_name;
~^(.*|)youtubego\.[a-z]{2,3}(\.[a-z]{2})?$ $ssl_preread_server_name;
~^(.*|)youtubekids\.com$ $ssl_preread_server_name;
~^(.*|)youtubemobilesupport\.com$ $ssl_preread_server_name;
~^(.*|)yt\.be$ $ssl_preread_server_name;
~^(.*|)ytimg\.com$ $ssl_preread_server_name;
default "127.255.255.255";
}
server {
resolver 1.1.1.1;
listen server_ip:443;
ssl_preread on;
proxy_pass $filtered_sni_name:443;
proxy_bind server_ip;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment