You2PHP 是一款基于 PHP 开发的 Youtube 流量代理脚本,用来搭建 Youtube 视频镜像站、可实现长城之内观看 Youtube。
使用 You2PHP 的成本非常低,只需要一个支持 PHP 环境的虚拟海外主机,上传代码简单设置即可立即使用。无论您使用的是虚拟主机,还是 VPS,上传即可使用,无需数据库!
You2PHP 对接谷歌官方 APi,实现了视频/频道搜索、视频在线播放 、频道/类别内容预览、视频下载等功能、浏览这些内容不需要您的设备上安装任何软件。
You2PHP 采用 GPL 开源协议发布,你可以自由的使用和修改代码,随时随地,访问一个 URL 即可观看全球视频。
You2PHP 支持一些基础功能:
- 视频搜索
- 频道搜索
- 频道&分类内容浏览
- 支持多种格式视频下载
- 支持视频分辨率切换,支持 720P 高清视频
- 支持字幕切换
视频代理工作原理:
You2PHP 脚本读取谷歌服务器上的视频并一块一块的写入到你的虚拟主机/服务器内存中,然后转发给您的浏览器,你的虚拟主机/服务器起到了一个中转跳板的作,巧妙的避开了 G 夫 W 的拦截,因此可以支持大于虚拟主机空间的视频。
获取 Youtube API
You2PHP 利用 API 获取数据,在安装 You2PHP 脚本之前,需要您申请一个YouTube Data API 的密钥,You2PHP 获取的所有内容都是通过这个 API 进行请求。YouTube Data API 是谷歌提供的免费 API,申请不需要您支付任何费用。
YouTube Data API 申请教程:
0.请确保你的浏览器能打开Google,先注册一个Google账户,(注册地址:https://accounts.google.com/SignUp)如果您已经有了 google 账户,直接登陆即可。
1.打开https://console.developers.google.com/
2.打开此链接之后 ,若弹出服务条款更新窗口,全部选 是 ,接着点击 接受 。如果没有弹出此窗口可以忽略并进行下一步。
6.等待 30 秒左右,待创建完成之后,点击顶部 选择项目。找到您刚创建的项目,点 打开。
11.您使用的是哪个 API?凭据种类选 YouTube Data API v3,您从哪里调用 API? 选 网页服务器,您要访问哪些数据?选公开数据
接着点 我需要哪些凭据?
到这里 Youtube API 已经申请完成了,接着就可以使用这个密钥安装 You2PHP 了。
安装 You2PHP
本程序比较注重自己动手解决问题,伸手党请勿使用。你需要具备网站搭建知识,如代码修改、域名/空间购买与获取、域名绑定、FTP/程序上传等。对于不懂网站搭建的新手请您先通过搜索引擎自学。
本程序对虚拟主机要求并不高,空间支持 Curl 扩展即可,现在市场上售卖的虚拟主机基本都支持 Curl 扩展。
如果您没有虚拟主机建议您使用 heroku 部署 You2PHP,或者申请免费空间使用。一般免费空间也支持 CURL 扩展,请谷歌一下”Free hosting”
You2PHP 安装步骤:
1.下载 You2PHP 源码,将 Zip 源码包解压并上传到您的空间根目录或某个子目录下。
2.打开浏览器,然后在浏览器的地址栏输入您站点的域名加上/install.php,程序将进入安装页面。
例如:假设您的域名是 example.com,安装目录为根目录,那么只要在浏览器地址栏输入 http://example.com/install.php 就可以开始安装系统了。若记住要把 example.com 换成您的域名哦,安装在根目录需要在域名后面加上路径(http://example.com/test)!
输入访问地址后出来的第一个页面如下:
这是一个使用协议页,您必须仔细阅读后并同意协议就可以进入下一步安装界面。
这是一个运行环境检测页面,如果您发现有某项不支持,那么请重新设置您的 WEB 环境以符合系统需求,并重新执行安装。
4.接着设置一些基本信息:
- Youtube API V3 KEY:填您申请的 Youtube API 密钥
- 国家代码:这个填一个 ISO3166 标准的国际代码,默认建议填 HK,一般为两位英文字母(如 台湾=TW,日本=JP)长度为 2 位。所填国家需要 Youtube 支持(可以从 Youtube 页面位置列表中看到),切记不能填 CN,填 CN 或其他不支持代码将导致程序报错。
- 网站名字:为你的站点起一个名字,主要显示在浏览器头部 title 标签之间。
- 站点名字:页面将显示这个名字
- 加/解密密钥:这个填一个随机无序的字符串(夹杂各种符号数字),作为加密 KEY,加密一些外链 URL。
- 你的邮箱:建议填写国外邮箱:gmail yahoo 等!用于接收版权内容投诉。
请完整并且正确填写每一项内容后点继续,然后系统自动创建配置文件。
当你看到这样的提示,说明您的站点已经全部安装完毕!您可以开始尽情的观看全球视频!