Nginx 如何泛域名反代 GoogleVideo 服务器来下 youtube 视频

2015-04-12 14:58:51 +08:00
 402645707

昨天开贴试图找到有没有一键把链接转换成过代理链接的程序,结果离线下载不可行
现在思路:
把一个像这样
http://r3---sn-aiglln7k.googlevideo.com/videoplayback?itag=22&signature=6197961(还有大概100多个字符)
带有大量字符和二级域名的的链接,其中
http://r3---sn-aiglln7k.googlevideo.com 转换成
https://r3---sn-aiglln7k.my.localdomain.com (网址一换直接离线拖回网盘)
那么my.localdomain.com.conf应该怎么写呢?
附上失败案例:
server
{
listen 443;
server_name .test.mrsang.pw;
ssl on;
ssl_certificate /home/ca/ca.crt;
ssl_certificate_key /home/ca/ca.key;
location / {
proxy_redirect http://
.googlevideo.com/* /;
proxy_pass http://127.0.0.1;
proxy_set_header Accept-Encoding "";
sub_filter googlevideo.com test.mrsang.pw;
sub_filter_once off;
}
}

server {
listen 80;
server_name test.mrsang.pw;
rewrite ^(.*) https://test.mrsang.pw$1 permanent;
}

11359 次点击
所在节点    NGINX
31 条回复
vvvvvv
2015-06-28 21:18:05 +08:00
@wbbim
教程404了,求再次分享!
最好放到 github :)
wico77
2015-10-25 18:26:27 +08:00
按楼主的配置不行了,不知道楼主现在用的什么配置,能否分享下
402645707
2015-10-25 19:37:03 +08:00
@wico77 源文件现在没法拷,手机码符号没法输,说下思路
把 set cookie 那里后面的特征码改下,随便找几位,然后复制一份到文件末尾,按照我之前错误范例的格式 443 端口 https 的格式加几行 ssl 参数就是了。
wico77
2015-10-25 20:02:43 +08:00
SSL 是必须的吧,不然容易被 block ?
wico77
2015-10-25 20:59:02 +08:00
还有个问题。如果用 SSL ,那么对应的子域名也要用 Wildcard 的 SSL 吧,不然一个子域名无法反代这么多 googlevideo 下的子域名。
402645707
2015-10-25 21:14:50 +08:00
@wico77 我自签了根证书,然后直接用就行了,毕竟野卡也不能管到二级以后
wico77
2015-10-25 21:39:55 +08:00
必须要设置 cookie 吗,我单独打开 googlevideo 视频没找到 cookie 。还有你这个是自己用吗,速度快不。
402645707
2015-10-25 21:43:11 +08:00
@wico77 只要 443 不限速,而且你不是电信用户
满速吧
402645707
2015-10-25 21:55:04 +08:00
@wico77 提示一下这个是配合某些下载软件或爬虫使用的,看网页走高质量国际中转 SS ,下载直接迅雷拉国外廉价 VPS 流量
wico77
2015-10-25 22:01:05 +08:00
我的 SSL 是一个子域名,类似 gg.domain.com 。然后测试没成功。不过用来反代 www.google.com 是可以的。等你有空能不给我贴个完整的。谢谢。
402645707
2015-10-25 22:09:54 +08:00
@wico77 好吧等几天我上 VPS 找找

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/183220

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX