(本文轉載自: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