Hotdog64

You2PHP-建立一个私人Youtube镜像站
You2PHP可以让你免爬墙观看Youtube,环境需求很简单,一个PHP主机,一个域名。当然,主机是无限流量的最...
扫描右侧二维码阅读全文
21
2018/06

You2PHP-建立一个私人Youtube镜像站

You2PHP可以让你免爬墙观看Youtube,环境需求很简单,一个PHP主机,一个域名。当然,主机是无限流量的最好了,下面我用一个Windows虚拟机和一个闲置的VPS和域名演示。

注意事项:


    不要在中国大陆网络商家提供的主机或服务器上安装You2PHP。如腾讯云 阿里云 !!!即使你买的是海外版
    不要在国内主机或服务器上安装!
    不要给您的服务器或主机绑定已经备案的域名,更不要绑定CN域名 !!!
    不要轻易在网络上传播您的You2PHP站点URL,只能分享给您信任的人使用,大规模传播容易造成域名被和谐或其他严重后果!强烈建议您按照用Apache的HTACCESS保护网站这个最简单方法给你的站点上锁,防止其他人访问。
    如果为你的站点启用SSL,通过HTTPS访问更安全!

 

系统:CentOS6(6与7都可以)

安装宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

安装宝塔面板需要一定时间,因机器而异,通常在2分钟左右。

安装完毕后会返回给你一些必要信息,请保存下来。
登录宝塔管理界面
输入你得到的用户名与密码后登录,你会看到如下界面。
在LNMP一栏仅选择Nginx1.14与PHP7.0(大于5.3即可)安装,如图

安装时到域名商将你的域名指向你的服务器IP(A记录)
你可以在Freenom获得一些免费域名(域名被伟大的墙枪毙了也不心疼)
下载You2PHP文件到指定目录
在宝塔面板中转到文件页,新建目录作为网站根目录。我这里设为you2php

访问You2PHP项目主页(需科学上网)下载文件并上传到服务器
或者直接用命令下载文件
wget https://you2php.sourceforge.io/you2php-v1.2.zip

将文件解压到目录,设置权限为777

在宝塔面板内添加网站,如图

 

网站添加好后一定不要忘了添加SSL证书并强制使用HTTPS,防止HTTP明文传输被伟大的墙发现(虽然加了SSL也好不到哪里去)


申请GoogleAPI引用自You2PHP使用指南

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.打开此链接之后 ,若弹出服务条款更新窗口,全部选 是 ,接着点击 接受 。如果没有弹出此窗口可以忽略并进行下一步。

3.点击顶部 选择项目。

4.点击 + 图标创建一个新项目

5.项目名称使用默认的即可。当然也可以填写自定义的名称。

6.等待30秒左右,待创建完成之后,点击顶部 选择项目。找到您刚创建的项目,点 打开

7.点击启用 API 和服务。

8.在页面左侧下拉列表中找到YouTube

9.选择YouTube Data API。并且启用。

10.点击创建凭据

11.您使用的是哪个 API?凭据种类选YouTube Data API v3,您从哪里调用 API? 选网页服务器,您要访问哪些数据?选公开数据
接着点 我需要哪些凭据?

12.复制您的API密钥,点击完成。

到这里Youtube API已经申请完成了,接着就可以使用这个密钥安装You2PHP了。




安装完毕后可以通过ClouFlare设置CDN以及给网站上锁保护你的网站
Last modification:February 24th, 2019 at 09:33 pm

Leave a Comment