相关说明
提示:推荐使用解决方法3,借助部分网盘中转上传,速度可达几十m每秒。
有时候本地电脑与服务器之间网络连接不好的时候,会造成上传、访问视频的时候很慢,特别是在晚上,这种情况特别明显。
解决办法一
自己在本地电脑上挂一个vpn
工具(比如ssr
、v2ray
等),加快上传速度,对这几个工具不了解的可自行谷歌/百度查看相关教程。
解决办法二
使用一个网络好点的服务器进行中转,也就是进行中转配置后,你上传的时候,是首先连接网络好的服务器,这台服务器会去请求你的转码服务器,从而间接的等于你访问转码服务器,达到一种加速效果。
首先我们需要挑选一个网络相对较好的服务器,这里直接用比较便宜的VPS
云服务器即可,毕竟我们主要只需要他的网络,其它不需要。
对于没有网络好的,或者找不到网络好的VPS
服务器的人,这里推荐腾讯云轻量香港,月付最低24
块钱,购买地址:点击进入。
有了一个网络好的VPS
服务器后,再安装好linux
系统,推荐CentOS 7
、Debian 8+
、Ubuntu 16+
,这里使用Brook
转发工具。
然后使用SSH
客户端,比如Xshell
软件,登录该VPS
服务器,使用命令:
#下载脚本
wget -N --no-check-certificate -O /opt/brook.sh https://download.zhuanma.org/moeapp/shell/brook.sh
#运行命令参考,运行前先参考下面示例,且可以多次通过运行该命令,来中转多个远程服务器端口
bash /opt/brook.sh 本地监听端口 远程被转发ip地址:远程被转发端口
中转加速后台上传
比如我的转码服务器原始访问地址为192.168.0.1:3000
,且该地址可以正确访问。
这时候我想使用VPS
服务器的2000
端口,转发远程转码服务器192.168.0.1
的3000
端口,则可以使用命令:
bash /opt/brook.sh 2000 192.168.0.1:3000
转发成功后,你访问VPS
的2000
端口,相当于访问转码服务器的3000
端口,即你可以通过VPS的ip地址:2000
访问程序后台进行上传文件。
解决办法三
我们可以借助网盘中转上传,大致步骤就是,我们将视频传到你喜欢的网盘,再使用服务器将网盘的视频下载到服务器入库就行。
这里推荐AList
,支持几十个网盘:网盘列表。
1、安装AList
这里推荐docker
安装,使用SSH
客户端登录服务器,运行以下命令:
#安装docker
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
#安装AList
docker run -d --restart=unless-stopped -v /home/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest
#设置Alist的admin管理员密码,NEW_PASSWORD为密码,可自行修改
docker exec -it alist ./alist admin set NEW_PASSWORD
接下来浏览器访问AList
的web
地址,也就是服务器ip:5244
。
如访问不了,则还需要开放服务器的5244
端口,使用SSH
客户端连接服务器,运行以下命令:
#CentOS系统
firewall-cmd --zone=public --add-port=5244/tcp --permanent
firewall-cmd --reload
#Debian/Ubuntu系统
ufw allow 5244
如果你有安装宝塔,也可以直接在宝塔左侧安全开放。
2、挂载网盘
我们通过浏览器访问AList
的web
地址,也就是服务器ip:5244
,再使用管理员账户登录。
接着直接访问服务器ip:5244/@manage/storages
,点击添加,选择适合自己的网盘;添加的时候所用到的网盘配置教学:点击查看
挂载好了后,我们直接访问AList
主页就可以获取到相应的视频链接,然后可以通过切片后台的下载中心
或者其它方式下载到服务器入库转码了。