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;
}

11330 次点击
所在节点    NGINX
31 条回复
402645707
2015-04-12 14:59:20 +08:00
liqiu
2015-04-12 15:47:40 +08:00
请问lz 到底是想把视频放在网盘中还是在自己电脑里?
wbbim
2015-04-12 15:50:39 +08:00
泛域名反代
www.baidu.com.wo.com.ru
www.v2ex.com.wo.com.ru

可以代理http网站

加持https 可破墙


https://t66y.com.wo.com.ru
vainly
2015-04-12 15:58:38 +08:00
@wbbim 楼上亮了。
402645707
2015-04-12 16:13:37 +08:00
@liqiu 网盘最好。。 电脑是SSD
fclql
2015-04-12 16:48:34 +08:00
GoogleVideo是ssl加密的 你不能拦截反代理吧
Tink
2015-04-12 16:53:14 +08:00
@wbbim 吊炸天
Showfom
2015-04-12 17:04:12 +08:00
SNI Proxy 可破,就是速度一般般
Showfom
2015-04-12 17:05:09 +08:00
@wbbim 直接用的 Nginx 泛域名反代所有网址么?
402645707
2015-04-12 17:06:43 +08:00
@Showfom 有没有办法解决googlevideo的ip问题,比如当每个二级域名的ip不一样时能否自动查询ip代理
402645707
2015-04-12 17:08:04 +08:00
@Showfom 好吧我sb了,但像这样的链接怎么输入网盘离线呢
Showfom
2015-04-12 17:10:05 +08:00
@402645707 建议用 youtube-dl 下载,然后放你 VPS 里,再用网盘离线拖回去,教程 http://ttt.tt/157/
402645707
2015-04-12 17:13:16 +08:00
@Showfom 那样的话我还是用上开源的寄居蟹吧
N久以前的问题: https://www.v2ex.com/t/153702
wbbim
2015-04-12 17:13:46 +08:00
Showfom
2015-04-12 17:21:49 +08:00
@wbbim 不错不错,已经收藏
Showfom
2015-04-12 17:23:15 +08:00
@wbbim 不过你这个方式貌似无法替换网页里的资源链接吧?比如引用了外部的链接,就不行了。
wbbim
2015-04-12 17:32:05 +08:00
@Showfom

关键这个是方便。

像twitter Google 这些就专门配置!

何况还有 VPN SS呢
surftheair
2015-04-12 17:39:06 +08:00
proxy_pass http://127.0.0.1;
这个是什么意思?

猜想需要用参数动态替换proxy_pass后的内容
surftheair
2015-04-12 17:44:44 +08:00
@wbbim 页面中的链接都没有替换,随便点一个链接就跳出代理了
fairytale
2015-04-13 02:12:36 +08:00

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

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

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

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

© 2021 V2EX