因为我的网盘里有很多的视频资源,他们分布在不同的网盘中,找起来非常的不方便,所以我使用Alist快速搭建了一个网盘合集在线网站,部署到了我的服务器上。
效果图如下:(打码防黑)

体验网址(没有上域名,交流学习使用,不要使坏):
http://XXXXX:XXXX/aliyun
服务器被攻击,不分享了。
攻击者:ip为:
218.12.86.166
华北电力科技学院的同学,不要攻击了。
首先需要有一个服务器,对性能要求不高。
打开宝塔:
建一个网点,没有域名直接写服务器公网ip即可。

创建完成如下:

点击左侧的终端,进入ssh终端:输入如下命令:
安装Alist
curl -fsSL "https://nn.ci/alist.sh" | bash -s install
出现如下说明服务器安装Alist成功:

放行端口:5244。
否则会出现无法访问!

尝试访问,效果图如下:

进入AList后端,默认路径为:
/@manage/settings/0
点击账号,点击添加。

这里需要获取阿里的refresh_token(刷新令盘),注意一下。

order_by(排序):可选值为name,size,updated_at,created_at
order_direction(排序方向):可选ASC(正序),DESC(倒序)
日志文件路径如下:
/data/media/0/Android/data/com.alicloud.databox/files/logs/trace/
官网文档有 阿里云盘手机端抓包/查找日志获取refresh_token(刷新令盘)的步骤如下
https://alist-doc.nn.ci/docs/driver/aliyundrive/
根据官网的步骤即可完成refresh_token(刷新令盘)获取。
在Alist的头部添加上面的提示图片,和下面的几行样式文字。代码如下:
<img src="wxgong.jpg" style="width: 100%;" />
<h1 style='text-align: center ; font-size: 18px;'>
关注<span style="color:red;">"八方支猿"</span>发送<span style="color:red;">"通行证"</span>获取密码
<br />
<strong>如播放失败,请使用手机端夸克/百度播放</strong><br />部分H265编码视频PCweb端无解。<br />
<small>如您需要其他科目资源,请在公众号内添加作者微信</small>
</h1>
效果如下:

使用Js脚本,控制页面样式一直为暗系,亮系很不美观。
<script async id="default-theme" src="https://api.xhofe.top/js/alist-theme.js" theme="dark"></script>
关闭下载按钮,降低网站消耗。
<style>
.footer span,
.footer a:nth-of-type(2) {
display: none;
}
.line0{
display: none;
}
.css-neion{display: none;}
</style>
增加底部样式说明。
<h1 style='text-align: center ; font-size: 18px;'>
Copyright© 2022 gowork.All rights ZhuBo.
</h1>
<br/>
播放页面如下:
如播放失败,请使用手机端夸克/百度播放
部分H265编码视频PCweb端无解。

列表样式表现如下:

输入密码框,验证如下:

根据文件名称排序如下:

《甄嬛传》全屏体验如下:
播放流畅无卡顿。
服务器流量消耗如下:



我正在尝试使用ruby和Savon来使用网络服务。测试服务为http://www.webservicex.net/WS/WSDetails.aspx?WSID=9&CATID=2require'rubygems'require'savon'client=Savon::Client.new"http://www.webservicex.net/stockquote.asmx?WSDL"client.get_quotedo|soap|soap.body={:symbol=>"AAPL"}end返回SOAP异常。检查soap信封,在我看来soap请求没有正确的命名空间。任何人都可以建议我
我想安装一个带有一些身份验证的私有(private)Rubygem服务器。我希望能够使用公共(public)Ubuntu服务器托管内部gem。我读到了http://docs.rubygems.org/read/chapter/18.但是那个没有身份验证-如我所见。然后我读到了https://github.com/cwninja/geminabox.但是当我使用基本身份验证(他们在他们的Wiki中有)时,它会提示从我的服务器获取源。所以。如何制作带有身份验证的私有(private)Rubygem服务器?这是不可能的吗?谢谢。编辑:Geminabox问题。我尝试“捆绑”以安装新的gem..
最近,当我启动我的Rails服务器时,我收到了一长串警告。虽然它不影响我的应用程序,但我想知道如何解决这些警告。我的估计是imagemagick以某种方式被调用了两次?当我在警告前后检查我的git日志时。我想知道如何解决这个问题。-bcrypt-ruby(3.1.2)-better_errors(1.0.1)+bcrypt(3.1.7)+bcrypt-ruby(3.1.5)-bcrypt(>=3.1.3)+better_errors(1.1.0)bcrypt和imagemagick有关系吗?/Users/rbchris/.rbenv/versions/2.0.0-p247/lib/ru
在Rails4.0.2中,我使用s3_direct_upload和aws-sdkgems直接为s3存储桶上传文件。在开发环境中它工作正常,但在生产环境中它会抛出如下错误,ActionView::Template::Error(noimplicitconversionofnilintoString)在View中,create_cv_url,:id=>"s3_uploader",:key=>"cv_uploads/{unique_id}/${filename}",:key_starts_with=>"cv_uploads/",:callback_param=>"cv[direct_uplo
我在app/helpers/sessions_helper.rb中有一个帮助程序文件,其中包含一个方法my_preference,它返回当前登录用户的首选项。我想在集成测试中访问该方法。例如,这样我就可以在测试中使用getuser_path(my_preference)。在其他帖子中,我读到这可以通过在测试文件中包含requiresessions_helper来实现,但我仍然收到错误NameError:undefinedlocalvariableormethod'my_preference'.我做错了什么?require'test_helper'require'sessions_hel
我一直很高兴地使用DelayedJob习惯用法:foo.send_later(:bar)这会调用DelayedJob进程中对象foo的方法bar。我一直在使用DaemonSpawn在我的服务器上启动DelayedJob进程。但是...如果foo抛出异常,Hoptoad不会捕获它。这是任何这些包中的错误...还是我需要更改某些配置...或者我是否需要在DS或DJ中插入一些异常处理来调用Hoptoad通知程序?回应下面的第一条评论。classDelayedJobWorker 最佳答案 尝试monkeypatchingDelayed::W
我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b
您如何在Rails中的实时服务器上进行有效调试,无论是在测试版/生产服务器上?我试过直接在服务器上修改文件,然后重启应用,但是修改好像没有生效,或者需要很长时间(缓存?)我也试过在本地做“脚本/服务器生产”,但是那很慢另一种选择是编码和部署,但效率很低。有人对他们如何有效地做到这一点有任何见解吗? 最佳答案 我会回答你的问题,即使我不同意这种热修补服务器代码的方式:)首先,你真的确定你已经重启了服务器吗?您可以通过跟踪日志文件来检查它。您更改的代码显示的View可能会被缓存。缓存页面位于tmp/cache文件夹下。您可以尝试手动删除
1.错误信息:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexceededwhileawaitingheaders)或者:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:TLShandshaketimeout2.报错原因:docker使用的镜像网址默认为国外,下载容易超时,需要修改成国内镜像地址(首先阿里
前置步骤我们都操作完了,这篇开始介绍jenkins的集成。话不多说,看操作1、登录进入jenkins后会让你选择安装插件,选择第一个默认的就行。安装完成后设置账号密码,重新登录。2、配置JDK和Git都需要执行路径,所以需要先把执行路径找到,先进入服务器的docker容器,2.1JDK的路径root@69eef9ee86cf:/usr/bin#echo$JAVA_HOME/usr/local/openjdk-82.2Git的路径root@69eef9ee86cf:/#whichgit/usr/bin/git3、先配置JDK和Git。点击:ManageJenkins>>GlobalToolCon