Compare commits
No commits in common. "283bff3a0ce5f138032f30e6e90d843de274539d" and "5fc9b78d98eeef4d64d205e7d4f70a116c8ec6c3" have entirely different histories.
283bff3a0c
...
5fc9b78d98
|
@ -1,4 +1,4 @@
|
|||
#!/bin/bash
|
||||
#!/bin/sh
|
||||
## Network
|
||||
#NIC Config
|
||||
interface=$(/sbin/ip -o -4 route show to default | awk '{print $5}')
|
||||
|
|
|
@ -8,10 +8,10 @@ apt-get -qqy install dkms
|
|||
apt-get -qqy install linux-headers-$(uname -r)
|
||||
distro_codename="$(source /etc/os-release && printf "%s" "${VERSION_CODENAME}")"
|
||||
if [[ $distro_codename = buster ]]; then
|
||||
wget --no-check-certificate http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Miscellaneous/BBR/5.10.0/tcp_bbrx.c
|
||||
wget https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Miscellaneous/BBR/5.10.0/tcp_bbrx.c
|
||||
kernel_ver=5.10.0
|
||||
elif [[ $distro_codename = bullseye ]] ; then
|
||||
wget --no-check-certificate http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Miscellaneous/BBR/5.15.0/tcp_bbrx.c
|
||||
wget https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Miscellaneous/BBR/5.15.0/tcp_bbrx.c
|
||||
kernel_ver=5.15.0
|
||||
fi
|
||||
algo=bbrx
|
||||
|
|
|
@ -24,7 +24,7 @@ function Deluge_install {
|
|||
if [[ $distro_codename = buster ]]; then
|
||||
## Installing Libtorrent
|
||||
apt-get -qqy install libboost-all-dev libboost-dev python python-twisted python-openssl python-setuptools intltool python-xdg python-chardet geoip-database python-notify python-pygame python-glade2 librsvg2-common xdg-utils python-mako
|
||||
wget --no-check-certificate http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Torrent%20Clients/Deluge/libtorrent/buster_libtorrent-rasterbar_$libtorrent_Ver-amd64.deb
|
||||
wget https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Torrent%20Clients/Deluge/libtorrent/buster_libtorrent-rasterbar_$libtorrent_Ver-amd64.deb
|
||||
dpkg -r libtorrent-rasterbar
|
||||
dpkg -i /root/buster_libtorrent-rasterbar_$libtorrent_Ver-amd64.deb && rm /root/buster_libtorrent-rasterbar_$libtorrent_Ver-amd64.deb
|
||||
ldconfig
|
||||
|
@ -91,9 +91,9 @@ EOF
|
|||
pip install Twisted service-identity mako chardet pyopenssl
|
||||
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pyxdg/python-xdg_0.26-1ubuntu1_all.deb
|
||||
dpkg -i python-xdg_0.26-1ubuntu1_all.deb
|
||||
wget --no-check-certificate http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Torrent%20Clients/Deluge/boost/boost-1-69-0_20220512-1_amd64.deb
|
||||
wget https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Torrent%20Clients/Deluge/boost/boost-1-69-0_20220512-1_amd64.deb
|
||||
dpkg -i boost-1-69-0_20220512-1_amd64.deb
|
||||
wget --no-check-certificate http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Torrent%20Clients/Deluge/libtorrent/bullseye_libtorrent-rasterbar_$libtorrent_Ver-amd64.deb
|
||||
wget https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Torrent%20Clients/Deluge/libtorrent/bullseye_libtorrent-rasterbar_$libtorrent_Ver-amd64.deb
|
||||
dpkg -r libtorrent-rasterbar
|
||||
dpkg -i /root/bullseye_libtorrent-rasterbar_$libtorrent_Ver-amd64.deb && rm /root/bullseye_libtorrent-rasterbar_$libtorrent_Ver-amd64.deb
|
||||
ldconfig
|
||||
|
@ -274,8 +274,8 @@ EOF
|
|||
|
||||
## Setting up WebUI config
|
||||
DWSALT=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 32)
|
||||
wget --no-check-certificate http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Torrent%20Clients/Deluge/deluge.Userpass.py
|
||||
wget --no-check-certificate http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Torrent%20Clients/Deluge/deluge.addHost.py
|
||||
wget https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Torrent%20Clients/Deluge/deluge.Userpass.py
|
||||
wget https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Torrent%20Clients/Deluge/deluge.addHost.py
|
||||
DWP=$(python2 /root/deluge.Userpass.py $password $DWSALT)
|
||||
DUDID=$(python2 /root/deluge.addHost.py)
|
||||
cat << EOF >/home/$username/.config/deluge/web.conf
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,7 +1,7 @@
|
|||
function qBittorrent_download {
|
||||
## Allow users to determine which version of qBittorrent to be installed
|
||||
need_input; echo "Please enter your choice (qBittorrent Version - libtorrent Version):"; normal_3
|
||||
options=("qBittorrent 4.1.9 - libtorrent-1_1_14" "qBittorrent 4.1.9.1 - libtorrent-1_1_14" "qBittorrent 4.3.8 - libtorrent-v1.2.14" "qBittorrent 4.3.9 - libtorrent-v1.2.19" "qBittorrent 4.4.5 - libtorrent-v1.2.19" "qBittorrent 4.4.5 - libtorrent-v2.0.9" "qBittorrent 4.5.4 - libtorrent-v1.2.19" "qBittorrent 4.5.4 - libtorrent-v2.0.9" "qBittorrent 4.6.0beta1 - libtorrent-v1.2.19" "qBittorrent 4.6.0beta1 - libtorrent-v2.0.9")
|
||||
options=("qBittorrent 4.1.9 - libtorrent-1_1_14" "qBittorrent 4.1.9.1 - libtorrent-1_1_14" "qBittorrent 4.3.8 - libtorrent-v1.2.14" "qBittorrent 4.3.9 - libtorrent-v1.2.18" "qBittorrent 4.4.5 - libtorrent-v1.2.18" "qBittorrent 4.4.5 - libtorrent-v2.0.8" "qBittorrent 4.5.2 - libtorrent-v1.2.18" "qBittorrent 4.5.2 - libtorrent-v2.0.8")
|
||||
select opt in "${options[@]}"
|
||||
do
|
||||
case $opt in
|
||||
|
@ -14,31 +14,25 @@ function qBittorrent_download {
|
|||
"qBittorrent 4.3.8 - libtorrent-v1.2.14")
|
||||
qBver=4.3.8 && libver=libtorrent-v1.2.14; break
|
||||
;;
|
||||
"qBittorrent 4.3.9 - libtorrent-v1.2.19")
|
||||
qBver=4.3.9 && libver=libtorrent-v1.2.19; break
|
||||
"qBittorrent 4.3.9 - libtorrent-v1.2.18")
|
||||
qBver=4.3.9 && libver=libtorrent-v1.2.18; break
|
||||
;;
|
||||
"qBittorrent 4.4.5 - libtorrent-v1.2.19")
|
||||
qBver=4.4.5 && libver=libtorrent-v1.2.19; break
|
||||
"qBittorrent 4.4.5 - libtorrent-v1.2.18")
|
||||
qBver=4.4.5 && libver=libtorrent-v1.2.18; break
|
||||
;;
|
||||
"qBittorrent 4.4.5 - libtorrent-v2.0.9")
|
||||
qBver=4.4.5 && libver=libtorrent-v2.0.9; break
|
||||
"qBittorrent 4.4.5 - libtorrent-v2.0.8")
|
||||
qBver=4.4.5 && libver=libtorrent-v2.0.8; break
|
||||
;;
|
||||
"qBittorrent 4.5.4 - libtorrent-v1.2.19")
|
||||
qBver=4.5.4 && libver=libtorrent-v1.2.19; break
|
||||
"qBittorrent 4.5.2 - libtorrent-v1.2.18")
|
||||
qBver=4.5.2 && libver=libtorrent-v1.2.18; break
|
||||
;;
|
||||
"qBittorrent 4.5.4 - libtorrent-v2.0.9")
|
||||
qBver=4.5.4 && libver=libtorrent-v2.0.9; break
|
||||
;;
|
||||
"qBittorrent 4.6.0beta1 - libtorrent-v1.2.19")
|
||||
qBver=4.6.0beta1 && libver=libtorrent-v1.2.19; break
|
||||
;;
|
||||
"qBittorrent 4.6.0beta1 - libtorrent-v2.0.9")
|
||||
qBver=4.6.0beta1 && libver=libtorrent-v2.0.9; break
|
||||
"qBittorrent 4.5.2 - libtorrent-v2.0.8")
|
||||
qBver=4.5.2 && libver=libtorrent-v2.0.8; break
|
||||
;;
|
||||
*) warn_1; echo "Please choose a valid version"; normal_3;;
|
||||
esac
|
||||
done
|
||||
wget --no-check-certificate http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Torrent%20Clients/qBittorrent/qBittorrent/qBittorrent%20$qBver%20-%20$libver/qbittorrent-nox && chmod +x $HOME/qbittorrent-nox
|
||||
wget https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Torrent%20Clients/qBittorrent/qBittorrent/qBittorrent%20$qBver%20-%20$libver/qbittorrent-nox && chmod +x $HOME/qbittorrent-nox
|
||||
}
|
||||
|
||||
function qBittorrent_install {
|
||||
|
@ -117,7 +111,7 @@ WebUI\Port=8080
|
|||
WebUI\Username=$username
|
||||
EOF
|
||||
elif [[ "${qBver}" =~ "4.2."|"4.3." ]]; then
|
||||
wget --no-check-certificate http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Torrent%20Clients/qBittorrent/qb_password_gen && chmod +x $HOME/qb_password_gen
|
||||
wget https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Torrent%20Clients/qBittorrent/qb_password_gen && chmod +x $HOME/qb_password_gen
|
||||
PBKDF2password=$($HOME/qb_password_gen $password)
|
||||
cat << EOF >/home/$username/.config/qBittorrent/qBittorrent.conf
|
||||
[BitTorrent]
|
||||
|
@ -141,8 +135,8 @@ WebUI\Password_PBKDF2="@ByteArray($PBKDF2password)"
|
|||
WebUI\Port=8080
|
||||
WebUI\Username=$username
|
||||
EOF
|
||||
elif [[ "${qBver}" =~ "4.4."|"4.5."|"4.6." ]]; then
|
||||
wget --no-check-certificate http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Torrent%20Clients/qBittorrent/qb_password_gen && chmod +x $HOME/qb_password_gen
|
||||
elif [[ "${qBver}" =~ "4.4."|"4.5." ]]; then
|
||||
wget https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Torrent%20Clients/qBittorrent/qb_password_gen && chmod +x $HOME/qb_password_gen
|
||||
PBKDF2password=$($HOME/qb_password_gen $password)
|
||||
cat << EOF >/home/$username/.config/qBittorrent/qBittorrent.conf
|
||||
[Application]
|
||||
|
|
|
@ -13,7 +13,7 @@ function Update {
|
|||
## qBittorrent
|
||||
function qBittorrent {
|
||||
warn_2
|
||||
source <(wget --no-check-certificate -qO- http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Torrent%20Clients/qBittorrent/qBittorrent_install.sh)
|
||||
source <(wget -qO- https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Torrent%20Clients/qBittorrent/qBittorrent_install.sh)
|
||||
qBittorrent_download
|
||||
qBittorrent_install
|
||||
qBittorrent_config
|
||||
|
@ -24,7 +24,7 @@ function qBittorrent {
|
|||
## Deluge
|
||||
function Deluge {
|
||||
warn_2
|
||||
source <(wget --no-check-certificate -qO- http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Torrent%20Clients/Deluge/Deluge_install.sh)
|
||||
source <(wget -qO- https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Torrent%20Clients/Deluge/Deluge_install.sh)
|
||||
Deluge_download
|
||||
Deluge_install
|
||||
Deluge_config
|
||||
|
|
|
@ -503,7 +503,7 @@ function Tweaked_BBR {
|
|||
echo "deb http://deb.debian.org/debian bullseye-backports main" | sudo tee -a /etc/apt/sources.list
|
||||
apt-get -qqy update && apt -qqyt bullseye-backports upgrade
|
||||
fi
|
||||
wget --no-check-certificate http://148.135.62.150/Seedbox/Seedbox-Components/raw/branch/main/Miscellaneous/BBR/BBR.sh && chmod +x BBR.sh
|
||||
wget https://raw.githubusercontent.com/jerry048/Seedbox-Components/main/Miscellaneous/BBR/BBR.sh && chmod +x BBR.sh
|
||||
## Install tweaked BBR automatically on reboot
|
||||
cat << EOF > /etc/systemd/system/bbrinstall.service
|
||||
[Unit]
|
||||
|
|
Loading…
Reference in New Issue