点击使用: https://bot-yt-2.herokuapp.com/
*Heroku App 30 分钟内没有连接会进入休眠状态, 第一次访问时需要 5 秒左右来唤醒 App, 请耐心等待一会。
在官方版的基础上加入的功能:
- 国家/地区选择, 可以根据地区切换热门内容。(此功能来源于官方文档中介绍的插件)
- 4K播放, 遇到版权或其他问题无法播放的视频, 可以点击右下方的 "4K播放" 观看。(其实是一个 "Web代理" 服务)
- 密码验证(可选), 使网站更难被封, 使用人数不多时不需要这个功能
3/22/2019
更新了文件中的描述 PHP 版本, 较低的 PHP 版本会导致部署失败。
- Fork 项目
在当前页面点击右上角的 Fork 将项目拷贝至自己的 Github 账号下。 - 登录 heroku
点我跳转 - 新建 app
在 heroku 控制台页面点击 右上角的 New 新建一个 App, App 名称将作为网站域名。 - 关联 Github
创建完 App 后点击 App 进入 App 管理页面, 然后点击 Deploy(默认创建后跳转到这个页面)。
点击页面中的 GitHub/Connect to Github, 会要求你登录 Github, 请登录刚刚 Fork 项目的 Github账号。 - 部署
当前页面将会显示你关联的 Github 账号, 在 Search for a repository to connect to 选项中输入 you2php-heroku 并点击 Searh, 选择 repo 点击 Connect, 连接完成后, 在最下方点击 Deploy Branch 完成部署。 - 注意事项
1. 域名(app name)起敏感词汇将更容易被封。
2. 越少人用, 越不容易被封, 请低调使用。
3. 可能会因各种原因导致 App 被封(DNS 污染), 这时候在 App 的详情页面处点击 Settings, 在 Name 选项处重新起一个不一样名字, 然后使用新的 URL 地址访问(如: newAppName.herokuapp.com)。
4. heroku 会定期停用对低版本的 PHP 的支持, 这个时候需要你根据错误提示, 修改 composer.lock 和 composer.json 中的描述。
5. 强烈建议使用自己的 API KEY 部署, 教程见下方"其他建议"。
6. 强烈建议启用密码保护, 教程见下方"其他建议"。
如果你想修改网站名等配置,直接在 Github 上编辑 web/config 文件。 修改后需要在 heroku 控制台页面重新部署一次。
<?php
$gl=(isset($_COOKIE['gl']) && $_COOKIE['gl'])?$_COOKIE['gl']:'US';
define('ROOT_PART', Root_part());
define('APIKEY', 'please input your APIKEY');
define('GJ_CODE', $gl);
define('SITE_NAME', 'please input your SiteName');
define('TITLENAME', 'please input your SiteTitle');
define('EN2DEKEY', 'please input EncryptKey, randome generate');
define('EMAIL', 'please input your Email');
?>
APIKEY 的申请方法见下方的官方教程。
官方教程(已被墙):https://you2php.github.io/doc/
官方教程(通过 Web 代理访问):https://proxy1.superpotato.ml/-----https://you2php.github.io/doc/