(本文转载自:https://github.com/Aniverse/inexistence)html
安装:bash -c "$(wget --no-check-certificate -qO- https://github.com/Aniverse/inexistence/raw/master/inexistence.sh)" nginx
本文内容不会及时更新;目前最新的脚本在界面上和截图里有一些不同
若是 wget
时出错,请先运行 alias wget="wget --no-check-certificate"
git
检查是否 root,检查系统是否是 Ubuntu 16.0四、Debian 八、Debian 9
若是没用 root 权限运行或者系统不是如上的三个,脚本会自动退出
你能够经过修改脚本第⑨行的 SYSTEMCHECK=1 来关闭对于系统的检查,不过嘛脚本能不能正常工做就是另外一回事了github
显示系统信息以及注意事项浏览器
帐号密码
你输入的帐号密码会被用于各种软件以及 SSH 的登陆验证
用户名须要以字母开头,长度 4-16 位;密码最好同时包含字母和数字,长度至少 8 位 恩,目前我话是这么说,但脚本里尚未检查帐号密码是否合乎要求,因此仍是本身注意点吧bash
系统源
其实大多数状况下无需换源;但某些盒子默认的源可能有点问题,因此我干脆作成默认都换源了less
线程数量
编译时使用几个线程进行编译。通常来讲独服用默认的选项,也就是所有线程都用于编译就好了
某些 VPS 可能限制下线程数量比较好,否则可能会翻车
下面四大客户端的安装,指定版本的通常都是编译安装,安装速度相对较慢但能够任选版本
选择 30
是从系统源里安装,安装速度快但版本每每比较老,且没法指定版本
选择 40
是从 PPA 安装 ( 不支持 Debian 系统因此自动隐藏了 ) 一样没法指定版本不过通常软件都是最新版
选择 50
是本身指定另外的版原本安装 (不会检查这个版本是否可用;可能会翻车)ide
qBittorrent
在 Debian 8
下因为不知足依赖的要求,没法直接完成 4.0 及之后版本的编译
(解决办法也有就是我不太喜欢因此没加上)
新增长的 qb 3.3.11 Skip Hash Check 是能够在 WebUI 下跳过校验的 3.3.11 版本
使用修改版客户端、跳过校验 存在风险,后果自负flex
Deluge
在 Ubuntu 16.04
下默认选项为从 PPA 安装,在其余系统中默认选项为 1.3.15
此外还会安装一些实用的 Deluge 第三方插件:优化
ltconfig
是一个调整 libtorrent-rasterbar
参数的插件,在安装完后就启用了 High Performance Seed
模式Stats
和 TotalTraffic
须要 GtkUI 才能显示出来,分别能够显示速度曲线和 Deluge 的总传输流量YaRSS2
是用于 RSS 的插件;LabelPlus
是增强版的标签管理;这两个也须要 GtKUIAutoRemovePlus
是自动删种插件,支持 WebUI 与 GtKUIlibtorrent-rasterbar
若是你对这个不了解的话,敲回车选择默认的选项就能够了
最新的 1.1.X 版本在 Deluge 和 qBittorrent 上或多或少都有些问题,所以不建议选择这个版本
rTorrent
这部分是调用我修改的 rtinst
来安装的,默认选项为安装原版 0.9.4
club-QuickBox
MaterialDesign
第三方主题AutoDL-Irssi
这个实际上是 rtinst 安装的Filemanager
插件能够在 ruTorrent 上管理文件、建立压缩包、生成 mediaino 和截图ruTorrent Mobile
插件能够优化 ruTorrent 在手机上的显示效果spectrogram
插件能够在 ruTorrent 上获取音频文件的频谱Transmission
Transmission 通常不管哪一个版本PT站都支持,而且用起来没多大差异,所以默认选择从仓库里安装,节省时间
此外还会安装修改版的 WebUI,更方便易用
11 和 12 这两个隐藏选项,分别对应能够跳过校验、无文件打开数限制的 2.9二、2.93 版本
使用修改版客户端、跳过校验 存在风险,后果自负
Remote Desktop
远程桌面选项,默认不安装
远程桌面能够完成一些 CLI 下作不了或者 CLI 实现起来很麻烦的操做,好比 BD-Remux,wine uTorrent
VNC 目前在某些状况下有 bug,建议用 X2Go
wine 与 mono
这两个默认也是不安装的wine
能够实如今 Linux 上运行 Windows 程序mono
是一个跨平台的 .NET 运行环境,BDinfoCLI、Jackett、Sonarr 都须要 mono 才能运行
Some additional tools
这里是安装最新版本的 ffmpeg、mediainfo、mkvtoolnix、eac3to、bluray 脚本、mktorrent 及其 WebUI
mediainfo
用最新版是由于某些站发种填信息时有这方面的要求,好比 HDBitsmkvtoolnix
主要是用于作 BD-Remuxffmpeg
对于大多数盒子用户来讲主要是拿来作视频截图用,采用 git 的 Static Buildseac3to
须要 wine 来运行,作 remux 时用得上mktorrent
因为 1.1 版的实际表现不是很理想,所以选择从系统源安装 1.0 版本BDinfoCLI
已经自带了,须要 mono 来运行bluray
其实也自带了,不过有的时候我会忘记同步这里的版本,因此仍是更新下Flexget
默认不安装;我启用了 daemon 模式和 WebUI,还预设了一些模板,仅供参考
由于配置文件里的 passkey 须要用户本身修改,因此我也没有启用 schedules 或 crontab,须要的话本身设置
rclone
默认不安装。安装好后本身输入 rclone config 进行配置
BBR
会检测你当前的内核版本,大于 4.9 是默认不安装,高于 4.9 是默认启用BBR(不更换内核)
因为 BBR 须要 4.9 以上的内核,而更换内核或多或少是有点危险性的操做,所以须要考虑一下
不过针对常见的 Online.net 的独服我是准备了五个 firmware,应该没什么问题
BBR 的安装调用了秋水逸冰菊苣的脚本,会安装最新版本的内核
系统设置
默认启用,具体操做以下:
alias
简化命令安装完成后会输出各种 WebUI 的网址,以及本次安装花了多少时间,而后问你是否重启系统(默认是不重启)
最后打开浏览器检查下各客户端是否都在正常运行
bash inexistence -u username -p password --d 1.3.15 --r 0.9.6 --q 4.0.3 --tr 2.93
mingling
方便刷子们使用的一个脚本,有不少功能若是你没安装 inexistence
的话是用不了的
此外有些功能还没作完
不作具体的介绍了,直接看图吧
这个是单独抽出来的,用于给 BDMV 扫描 BDinfo 的脚本
运行完之后能够直接在 SSH 上输出 BDinfo Quick Summary
若是没有 mono 或 BDinfo-Cli 的话,能够先运行 bdupload
脚本安装须要的软件
能够选择须要扫描的 mpls
BDinfo 输出结果看起来五光十色是由于使用了 lolcat,若是你没安装 lolcat 的话是不会有彩色的
用于配置 IPv6 的脚本
若是第一次运行不成功,能够试着再跑一遍
若是你跑了 N 遍都不成功,有一种可能性是你那个 IPv6 自己不可用
wget https://github.com/Aniverse/inexistence/raw/master/00.Installation/script/ipv6 bash ipv6 bash ipv6 [interface] [address] [subnet] [DUID] bash ipv6 enp2s0 2001:3bc8:2490:: 48 00:03:00:02:19:c4:c9:e3:75:26
用于给盒子限制全局上传速度的脚本,适用于保证带宽有限的盒子,好比 Online.net 的一些独服
更改限速速率时无需事先解除限速,脚本执行新的限速前会自动解除该网卡已经存在的限速
直接输入 xiansu eth0 300
的话会直接限速,不会有任何提示,适合用于须要开机自启的状况
xiansu xiansu [interface] [uploadspeed,Mbps] xiansu eth0 300
用于截图和生成 mediainfo 的脚本,适合非原盘类的视频
输入文件名则对这个文件进行操做,输入文件夹则寻找该文件夹内最大的文件当作视频文件进行操做
你能够指定分辨率进行截图,也能够不写分辨率让脚本自动计算 DAR 后的分辨率
好比有一张 DVD 的原始分辨率是 720x576,DAR 是 16:9,那么脚本就会采用 1024x576 来截图
jietu [path/to/file] [resloution] jietu "/home/aniverse/[VCB-Studio][Saenai Heroine no Sodatekata Flat][01][Ma10p_1080p][x265_flac_aac]" 1920x1080 jietu [path/to/folder] jietu "/home/aniverse/deluge/download/Your Name (2016) PAL DVD9"
用于把 ISO 挂载成文件夹的脚本,使用的是 mount 命令,所以须要 root 权限才能运行
guazai
后输入文件名则挂载那个文件
guazai
后输入路径则会寻找该路径下的全部 ISO 进行挂载
直接输入 guazai
,会在当前目录下寻找 ISO 挂载
解除挂载用的脚本,会把能检测到的全部已挂载的 ISO 所有解除挂载
guazai
+ jietu
+ jiegua
三连
关于 bluray 脚本的介绍与使用,请移步到 这里
inexistence 自带 bluray,不过不包括它的软件库
(然而你能够直接用 inexistence 安装 ffmpeg、vcs、bdinfocli、image、mono、imagemagick)
还有一些脚本,好比 zuozhong
,在此不做介绍了,基本看名字都知道是干什么用的了
如需提交 bug ,请告诉我以下的信息:
https://github.com/arakasi72/rtinst
https://github.com/QuickBox/QB
https://github.com/liaralabs/swizzin
https://github.com/qbittorrent/qBittorrent
https://flexget.com
https://wiki.winehq.org
https://wiki.x2go.org
http://www.mono-project.com
https://rclone.org/install
http://dev.deluge-torrent.org/wiki/UserGuide
https://mkvtoolnix.download/downloads.html
http://outlyer.net/etiq/projects/vcs
https://www.dwhd.org
https://moeclub.org
https://sometimesnaive.org
https://www.94ish.me
https://blog.gloriousdays.pw
http://wilywx.com
https://github.com/teddysun/across
https://github.com/oooldking/script
https://github.com/gutenye/systemd-units
https://github.com/outime/ipv6-dhclient-script
https://github.com/jxzy199306/ipv6_dhclient_online_net
https://github.com/GalaxyXL/qBittorrent-autoremove
https://xxxxxx.org/forums/viewtopic?topicid=61434
https://github.com/superlukia/transmission-2.92_skiphashcheck
https://tieba.baidu.com/p/5536354634
https://tieba.baidu.com/p/5532509017
https://tieba.baidu.com/p/5158974574
https://serverfault.com/questions/48724/100-non-interactive-debian-dist-upgrade