最近在某个站上看到一些资源想下载下来,但是他把资源都传到一个国外的辣鸡网盘上了。。必须要充值买会员才能下载,那会员价格也是够坑爹的。。
然后我就去万能的某宝租了个号,意料之中的直接用国内网络下载的话速度慢的像坨翔,挂了个自己常用的梯子上去也就只有10M不到的速度。。
正好前段时间在gayhub上看到一个网盘中转站的项目正好支持这个辣鸡网盘,就想着搭建一下看看。
某网盘→→→直连国内网络→→→翔
某网盘→→→梯子1→→→一般
某网盘→→→梯子2→→→翔
某网盘→→→梯子2→→→梯子1→→→快
我的梯子1是套路云李家坡,梯子2是ikoula上次优惠的9.9欧,那么就在梯子2上安装这个程序就行了。实测效果还是不错的。
以下步骤使用的系统是Debian10。
首先安装apache2,如果不需要自动签发证书并配置ssl,可以不安装certbot:
apt -y update apt -y install apache2 certbot python-certbot-apache git build-essential
安装php组件,注意这个程序需要用到mcrypt模块,但这个模块自php7.2起已被弃用,debian10官方存储库默认的php版本已经是7.3,所以官方存储库不再提供php-mcrypt这个包。
待会要借助pecl安装mcrypt,所以这里需要安装php7.3-dev以及libmcrypt-dev:
apt -y install php7.3-common php7.3-fpm php7.3-cli php7.3-gd php7.3-opcache php7.3-curl php7.3-mbstring php7.3-dev libmcrypt-dev libapache2-mod-php
使用pecl编译安装mcrypt:
pecl channel-update pecl.php.net pecl install mcrypt-1.0.3
启用模块:
echo "extension=mcrypt.so" > /etc/php/7.3/mods-available/mcrypt.ini
拉取程序源码并给予正确的权限:
cd /var/www/ git clone https://github.com/ltt2801/new-vinaget-script.git chown -R www-data:www-data /var/www/new-vinaget-script chmod 777 data chmod 666 data/account.dat chmod 666 data/config.dat chmod 666 data/cookie.dat chmod 666 data/online.dat chmod 666 data/log.txt chmod 666 data/datafile_descrypt.html
编辑apache2的配置文件:
nano /etc/apache2/apache2.conf
找到下面这块,把AllowOverride后面的值改为All,目的是为了能够正常使用程序提供的.htaccess文件:
新建一个vhost:
nano /etc/apache2/sites-available/vinaget.conf
写入如下内容,其中ServerName换成你自己的域名:
测试配置是否正常:
apache2ctl configtest
启用伪静态(.htaccess)功能:
a2enmod rewrite
重启apache并设置开机自启:
systemctl restart apache2 systemctl enable apache2
启用刚才新建的vhost:
a2ensite vinaget.conf systemctl reload apache2
如果要配置ssl执行下面的命令,一步步按提示走就行了:
certbot --apache
现在访问你的域名应该可以看到这个程序的管理员界面,自己按需设置一下:
然后点击account,添加你的网盘账号,格式必须是user:pass这样:
现在粘贴要下载的网盘地址就OK了:
之后进入ServerFiles即可看到文件,点击FileName即可开始下载:
这速度还是快很多了:
吐槽一哈某宝的JS,尼玛明明说好这账号可以用12h的,结果没到12h就登不了了。
LALA
我什么都不卖了,告辞!
最新评论
5211314
能不能教我 一点不会