Skip to content

heweiye/VPSVPS

Repository files navigation

系统软件源日常更新

apt-get update
apt-get upgrade
apt-get install wget curl nano unzip git sudo -y

wget断点续传重命名

wget -c -t 0 -O new_putty.exe https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe
# -c 断点续传
# -t 0 反复尝试的次数,0为不限次数 
# -O name_name.tar.gz 把下载的文件命名为new_name.tar.gz

Debian&Ubuntu手动开启BBR的TCP加速

uname -r

如果内核版本是4.9+的,比如Debian9就是4.9可以直接使用以下命令开启

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
sysctl net.ipv4.tcp_available_congestion_control

查看是否开启BBR成功

lsmod | grep bbr

更多内核下载http://kernel.ubuntu.com/~kernel-ppa/mainline/ 如果内核版本是4.9以下的更换

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.4/linux-image-4.12.4-041204-generic_4.12.4-041204.201707271932_amd64.deb
dpkg -i linux-image-4.12.4-041204-generic_4.12.4-041204.201707271932_amd64.deb
/usr/sbin/update-grub
reboot

aria2安装并整合rclone自动上传

wget -N https://raw.githubusercontent.com/heweiye/aria2.sh/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

使用说明

启动:/etc/init.d/aria2 start
停止:/etc/init.d/aria2 stop
重启:/etc/init.d/aria2 restart
查看状态:/etc/init.d/aria2 status
配置文件:/root/.aria2/aria2.conf
默认下载目录:/root/Download

附加功能 delete.aria2.sh 下载完成后删除 .aria2 文件。 delete.sh 下载错误和停止后删除文件(包括 .aria2 文件),避免占用空间。 autoupload.sh 下载完成后自动调用 rclone 上传(move)到网盘,删除 .aria2 文件,过滤无用文件等。 默认aria2是正常下载,如需要整合rrclone上传后删除本地文件

vi /root/.aria2/autoupload.sh
name='Onedrive' #配置Rclone时的name
folder='/DRIVEX/Download'   #网盘里的文件夹,留空为整个网盘。
vi /root/.aria2/aria2.conf
# 下载完成后执行的命令
# 删除.aria2文件
#on-download-complete=/root/.aria2/delete.aria2.sh
# 调用 rclone 上传(move)到网盘
on-download-complete=/root/.aria2/autoupload.sh
重启 Aria2
service aria2 restart

安装rclone并配置自动挂载磁盘

apt-get install fuse -y
curl https://rclone.org/install.sh | sudo bash

运行以下命令开始配置rclone

rclone config

配置rclone开机自动挂载

wget https://raw.githubusercontent.com/heweiye/VPSVPS/master/rcloned && nano rcloned

修改一下内容:

NAME=""  #rclone name名,及配置时输入的Name
REMOTE=''  #远程文件夹,Google Drive网盘里的挂载的一个文件夹
LOCAL=''  #挂载地址,VPS本地挂载目录

使用命令: #Debian系统

mv rcloned /etc/init.d/rcloned
chmod +x /etc/init.d/rcloned
update-rc.d -f rcloned defaults
bash /etc/init.d/rcloned start

rclone同步文件上传到网盘然后删除上传完成的本地文件

wget https://raw.githubusercontent.com/heweiye/VPSVPS/master/rclone_aria2_upload.sh
chmod +x rclone_aria2_upload.sh
#记得修改里面的路径为自己的
bash rclone_aria2_upload.sh

检测信息显示rclone启动成功即可。

安装GDLIST

git clone https://github.com/reruin/gdlist.git
cd gdlist
docker-compose up -d

访问 http://localhost:33001 WebDAV 目录 http://localhost:33001/webdav
通过Caddy添加域名SSL反代ShareList 以下全部内容是一个整体,修改域名、IP、邮箱后一起复制到SSH运行!

echo "a.com {
 tls admin@a.com
 proxy / 111.222.333.444:33001 {
    header_upstream Host {host}
    header_upstream X-Real-IP {remote}
    header_upstream X-Forwarded-For {remote}
    header_upstream X-Forwarded-Proto {scheme}
  }
 gzip
}" >> /usr/local/caddy/Caddyfile
/etc/init.d/caddy restart

Google Drive 分享链接一般是https://drive.google.com/drive/folders/xxxx?usp=sharing,则ID为xxxx。
OneDrive 分享链接一般是https://1drv.ms/f/xxxx,则ID为xxxx。

gost.sh

wget https://raw.githubusercontent.com/heweiye/VPSVPS/master/gost.sh && chmod +x gost.sh && bash gost.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages