5
8月
2024
15:21

通过本地 SOCKS 代理服务器运行 YT-DLP

5 8月 2024 15:21

YT-DLP 专为从 YouTube 下载视频而设计,但高清 1080p 视频速度很慢。 解决方案是流量通过的本地 SOCKS 代理服务器。

简介:

此方法不涉及 VPN 的使用,也不是绕过屏蔽含有不需要信息的网站的广告,而只是为了提高从 YouTube 托管观看和下载视频的性能。

根据俄罗斯联邦宪法第29条,“人人有权以任何合法方式自由寻求、传送、制作和传播信息”。 youtube.com 网站及其 IP 地址可在俄罗斯联邦访问且未被屏蔽。 因此,发表这篇文章是合法的。 如果 Roskomnadzor 律师有不同看法,如果您通过反馈表或授权人员通过邮件或电子邮件与我联系,本文将被删除。

所有操作均在一台运行 Linux 操作系统的本地计算机上执行,源文本由作者 Hufrea 编写,并在 GitHub 上无限查看。

程序:
1) 组建一个项目来解决 YouTube 视频速度问题,
2) 使用文档中的参数运行 ciadpi 程序。
3) 通过本地代理启动 Mozilla Firefox 浏览器,步骤 2。
4) 使用密钥在 YT-DLP 中注册本地代理服务器,步骤 2。

1. 组装

我选择该项目作为本地代理 https://github.com/hufrea/byedpi

克隆项目并构建:

git clone https://github.com/hufrea/byedpi.git

我进入项目目录,使用 make 命令进行编译和构建:

cd byedpi
make

2. 启动

./ciadpi --disorder 1

有关程序键的文档 -[https://github.com/hufrea/byedpi](на странице проекта github.com/hufrea/byedpi)。

3. 设置 Mozilla Firefox 浏览器

在 Mozilla 火狐浏览器中:
首选项(关于:首选项)
网络设置-配置
手动代理设置

  • SOCKS节点127.0.0.1
  • 端口1080

检查视频 - 一切正常。

4. 通过本地 SOCKS 代理服务器从命令行启动 YT-DLP

yt-dlp --proxyocks5://127.0.0.1:1080/ URL_OF_VIDEO_YOUTUBE

其中 --proxyocks5://127.0.0.1:1080/ 键指定本地代理服务器
URL_OF_VIDEO_YOUTUBE 替换为 YouTube 视频的链接

在我的电脑上,通过 ciadpi 下载 1080p 视频的速度约为 40 Mbps。