使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

这篇具有很好参考价值的文章主要介绍了使用Cpolar+freekan源代码 搭建属于自己的在线视频网站。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

转发自CSDNprobezy的文章:使用Cpolar+freekan源码 创建在线视频网站

1.前言

随着网络条件的改善和移动智能设备的普及,在线视频也逐渐为大家所接受。经过多年发展,现在大部分视频都是以在线模式观看,跟发展在线短视频、直播视频等新型视频技术。今天,我们就为大家介绍,如何使用Cpolar+freekan在线视频网站源代码,搭建自己的在线视频网站,用以在线观看电影和电视。

2.本地网页搭建

2.1 环境使用

在这个例子中,我们需要用到3个软件,分别是搭建网站运行环境的PHPStudy,穿透内网发布本地网站的Cpolar,以及Freekan在线视频的源代码,其下载地址如下:

  • PHPStudy:https://www.xp.cn/download.html
  • Cpolar:https://www.cpolar.com/download
  • Freekan:可以在各大源代码下载网站方便的找到下载资源(本例中是在ASP300下载,地址为http://www.asp300.net/view/27/softview_64425.html)。

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

2.2 支持组件和环境设置

首先,我们需要在本地电脑上安装PHPStudy,由于其是独立软件,因此只需双击PHPStudy的安装文件,即可自动进行安装。

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

同理,Cpolar也可以在下载完成后,点击压缩包中的安装文件,进行自动安装。

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

接下来,与所有在虚拟环境搭建的网站一样,我们需要先将Freekan视频网站的源代码解压到PHPStudy的WWW文件夹下。

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

2.3 支持组件选和环境设置

下一步,我们需要对PHPStudy进行几项配置,创建一个适合freekan网站的运行环境。首先就是要在PHPStudy中安装网站运行所需的各项支持软件,如PHP、MySQL、Nginx、SQL-Front等(可以直接在PHPStudy的“软件管理”页面进行安装)。

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

网站运行所需的软件安装完成后,就可以进入PHPStudy主页面的“网站”选项卡,点击该页面左上角的“创建网站”,对网站的几项关键信息进行设置,设置的内容包括以下几项:

  • 域名:本地访问网站的域名,由于我们是在本地电脑上部署网站,之后还可以通过Cpolar发布该网站,因此该例中域名仅作识别用;
  • 端口:即本地网页的输出端口号;
  • 根目录:即网页文件夹存放的路径,可以通过栏位右侧的“浏览”按钮进行选择;
  • 创建FTP和数据库:勾选这两项会弹出新窗口进行设置,设置内容主要为用户名、密码、名称几项;
  • PHP版本:通常这项不必单独选择,PHPStudy会自动选择较高版本,但为避免安装后网站打开错误,最好选择7.19版本的PHP。
  • 伪静态:伪静态是该网站安装的必要条件,对应的伪静态规则如下,只要将规则复制到“伪静态”页面即可。
location / { 
  if (!-e $request_filename){ 
      rewrite  ^(.*)$  /index.php?s=/$1  last; 
   } 
}

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

在以上几项内容均设置完成后,就可以点击设置页面下方的“确认”按钮,保存这些设置。接下来我们就能进入freekan网站的安装页面,即在浏览器地址栏中输入localhost:82(此处的82是之前PHPStudy设定的网页输出端口号,需要按实际设置输入),就能进入网站的安装页面。

2.4 网页安装

网页程序的安装过程要简单得多,其中需要注意的仅是数据库和管理员信息的输入步骤,其中数据库信息必须与PHPStudy设置时建立的数据库信息一致(包括数据库名、管理员账号和密码),否则会导致网页无法访问已有数据库而导致安装失败;而管理员信息需要牢记,避免无法登录网站的管理后台。

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

2.5 测试和使用

完成以上几项设置后,网页就会提示网站已经安装完成,我们可以选择进入网站主页面或管理页面(管理页面中我们可以对网站风格、网站内容、电影电视直播、微信设置甚至收费内容进行设置)

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

2.6 问题解决

在网页安装完成后,首次尝试访问本地freekan网页时,很可能碰到如下问题

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

从错误提示信息我们可以看到,sql_mode设置值出错导致网页无法正常显示,由此可知是严格检查程序出错,因此我们只要依照网页显示的路径找到对应文件connection.php修改相关值,即可解决网页显示错误问题(路径为WWW/freekan/vendor/Laravel/framework/src/illuminate/Datebase/ connection.php,需按freekan的实际安装路径查找该文件)

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

如上图显示,只需要将对应值从原有的strict,改为false就能解决该问题。

3.本地网页发布

3.1 Cpolar云端设置

在本地freekan网页能够正常显示后,我们就能着手将本地的网页,通过cpolar的内网穿透功能,将本地网页发布到公共互联网上,让大家都能访问到。需要注意的是,由于在线视频要求带宽较高,因此需要较高的cpolar套餐(如NAS级别)才能支持。
想要建立一条能够长期稳定存在的数据隧道,我们需要先登录cpolar的官网,在cpolar云端预留一条空白隧道(虽然可以直接在cpolar客户端建立临时隧道发布本地网页,但临时隧道每隔24小时会变更一次,并不符合我们长期稳定发布网页的需求,因此最好升级至VIP会员,享受长期稳定的数据隧道及技术支持)

cpolar官网:https://cpolar.com/

登录cpolar官网后,我们可以点击“仪表盘”页面左侧的预留按钮,进入cpolar云端的数据隧道预留页面。在这个页面,我们能看到cpolar支持多种形式的数据隧道预留,包括“二级子域名”、“自定义域名”、“TCP地址”和“FTP地址”。在这里,我们以保留二级子域名为例。

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

在“保留二级子域名”栏位,我们同样需要进行几项简单设定,为打算保留的二级子域名进行设置,具体内容为:

  • 地区:这里我们在下拉菜单中选择实际使用地即可;
  • 二级域名:二级域名可以选择自己喜欢的内容填写,不过需要注意的是,该内容最终会显示的公网URL中,因此需要选择合适的内容填入;
  • 描述:该栏可以看做这条数据隧道的备注,只要方便分辨即可;

在完成各项信息的设置后,就可以点击右侧的保留按钮,将这条数据隧道保留下来。

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

下一步,我们就可以回到Cpolar本地端,将这条保留的二级子域名数据隧道与本地电脑的freekan网站关联起来。

3.2 Cpolar本地设置

在本地电脑上,我们可以从开始菜单中找到cpolar的快捷方式进入cpolar客户端,也可以在浏览器地址栏中输入localhost:9200进入cpolar客户端。

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

在登录进入cpolar客户端主界面后,我们点击主界面左侧隧道管理项下的创建隧道,进入内网穿透数据隧道的创建页面。在这里,我们就可以将cpolar云端保留的二级子域名数据隧道与本地freekan网页关联起来,关联时需要设定的信息如包括:

  • 隧道名称 – 可以看做cpolar本地的隧道信息注释,只要方便分辨即可;
  • 协议 – 这里我们默认选择http协议;
  • 本地地址 – 本地地址即为本地网站的输出端口号,在这个例子中为80;
  • 域名类型 – 由于我们已经在cpolar云端预留了二级子域名的固定隧道,因此勾选“二级子域名”(如果预留的是自定义域名,则勾选自定义域名),并在下一行“Sub Domain”栏中填入预留的二级子域名,该例子中为“video”;
  • 地区 – 与cpolar云端预留的信息一样,我们依照实际使用地填写即可;

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

完成以上设置信息后,就可以点击页面下方的创建按钮,创建能够从公共互联网连接本地freekan网页的数据隧道。

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

4. 公网访问测试

在内网穿透隧道创建完成后,我们可以在状态项下的在线隧道列表页面,找到这条隧道的入口(即公共互联网地址),并通过这个入口访问到本地电脑上的freekan网页。而这个入口,不止可以是电脑,也可以是手机。

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

使用Cpolar+freekan源代码 搭建属于自己的在线视频网站

5. 结语

从以上的介绍不难看出,通过cpolar创建的内网穿透数据隧道,在本地搭建网页并发布到公共互联网已经不再困难,我们可以在本地电脑上搭建各式各样的网站,再使用cpolar的内网穿透功能,让这些网页能被公共互联网用户访问到。

当然,使用cpolar创建个人在线视频网站,只是cpolar内网穿透功能的一个应用场景,cpolar创建的内网穿透数据隧道,还能在更多场景中大显身手。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。文章来源地址https://www.toymoban.com/news/detail-461797.html

到了这里,关于使用Cpolar+freekan源代码 搭建属于自己的在线视频网站的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 抖音seo源码-源代码开发搭建-开源部署操作日志

      抖音seo源码开发是一项非常重要的技术,在抖音上,有很多视频,如果你想让自己的视频脱颖而出,那么就需要优化自己的seo源码。不过,为了保护用户的隐私,抖音并不公开其seo算法的细节,因此需要开发者自己探索。抖音SEO矩阵系统源码开发功能模型是指在抖音平台上

    2024年02月13日
    浏览(34)
  • 抖音seo矩阵系统源码搭建技术+二开开源代码定制部署

     抖音SEO源码是指将抖音平台上的视频资源进行筛选、排序等操作,进而提升其在搜索排名中的权重,从而让更多的用户能够发现并观看到这些视频资源。而抖音SEO矩阵系统源码则是指通过建立一个分析系统,分析抖音中的用户、视频、标签等数据,并将这些数据进行综合分

    2024年02月16日
    浏览(33)
  • EtherNet/IP开发:C++搭建基础模块,EtherNet/IP源代码

    这里是CIP资料的协议层级图,讲解协议构造。 ODVA(www.ODVA.org)成立于1995年,是一个全球性协会,其成员包括世界领先的自动化公司。结合其成员的支持,ODVA的使命是在工业自动化中推进开放、可互操作的信息和通信技术。成员团体的基础是其在制定标准和促进通过《共同工

    2024年01月22日
    浏览(42)
  • TCP/IP协议栈源代码分析:GDB调试环境搭建及源码分析

    Ubuntu 22.04 LTS Linux-5.4.34 busybox-1.36.0 2.1 安装相关工具 axel是一款多线程下载工具,用于下载Linux内核源代码及其他大文件;build-essential软件包里面包含了很多开发必要的软件工具,比如make、gcc等;QEMU是一种通用的开源计算机仿真器和虚拟器,为自己编译构建的Linux系统运行提供

    2024年02月03日
    浏览(47)
  • 【Java项目介绍和界面搭建】拼图小游戏完结——源代码分析以及资料上传

    目录 以后工作的时候拿到一个需求之后: 1,所需要的技术点 2,分析业务逻辑 项目实现步骤: 添加组件 绑定事件: 分析业务逻辑 分析所需要的技术点 在这个界面中,我们需要哪些技术点: 整个的菜单就是JMenuBar 功能,关于我们:JMenu 更换图片:JMenu 重新游戏,重新登录

    2024年03月11日
    浏览(48)
  • Pyqt搭建YOLOv5目标检测系统(可视化界面+功能介绍+源代码)

    软件界面如下所示: 功能: 模型选择 输入选择(本地文件、摄像头、RTSP视频流) IoU调整 置信度调整 帧间延时调整 播放/暂停/结束 统计检测结果 详细介绍: 1.首先进行模型的选择(官网可下载),包含四种,分别是yolov5s.pt、yolov5m.pt、yolov5l.pt和yolov5x.pt。 2.选择置信度、IoU和

    2023年04月08日
    浏览(63)
  • 使用 Python3 获取网页源代码

            爬虫的数据爬取量非常大,显然不可能对每个页面都手动复制源代码,因此就有必要使用自动化的方式来获取网页源代码。requests是Python的一个第三方HTTP(Hypertext Transfer Protocol,超文本传输协议)库,它比Python自带的网络库urllib更加简单、方便和人性化。使用re

    2023年04月16日
    浏览(41)
  • 使用Python绘制圣诞树教程(附源代码)

    🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 又是一年一度的圣诞节快到了,作为程序猿那必须露一手,最终效果图如下: 目录 1.turtle库

    2024年02月04日
    浏览(44)
  • vscode源代码管理简单使用(默认上传github)

    在vscode中的插件管理输入如下后下载 点击文件--首选项--设置 点击右上角设置小图标   首先仓库文件一定是要git init是git所管理的 1.在代码文件夹下使用git init创建仓库 2.打开vscode的git管理  3.点击添加暂存区,再点击提交,可以输入提交内容 单个提交 全部提交到暂存区  

    2024年01月19日
    浏览(36)
  • 【计算机视觉】YOLOv8如何使用?(含源代码)

    comments description keywords true Boost your Python projects with object detection, segmentation and classification using YOLOv8. Explore how to load, train, validate, predict, export, track and benchmark models with ease. YOLOv8, Ultralytics, Python, object detection, segmentation, classification, model training, validation, prediction, model export, bench

    2024年02月04日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包