欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Transmission 一键脚本 适用Debian8 Debian9

程序员文章站 2022-07-03 20:50:30
...

Debian8/9Transmission

本人重新改的全自动脚本,装完即可用本地GUI连接

github地址:https://github.com/DeanJing/TransmissionForDebian

  • 自动配置setting文件,关闭DHT,关闭本地连接白名单;
  • 一键安装,可全部回车下一步,下一步;
  • 默认用户名:vpsoff.com;密码:vpsoff.com
apt-get update -y
wget --no-check-certificate https://raw.githubusercontent.com/DeanJing/TransmissionForDebian/master/TransmissionForDebian.sh
sh TransmissionForDebian.sh

装完后用Transmission Remote Gui连接即可

[外链图片转存失败(img-9dQqt6N4-1564884945465)(https://i.loli.net/2019/08/02/5d43a8881592055710.jpg)]

  • 默认关闭DHT
  • 默认开启允许远程连接
  • 端口:1989
  • 默认用户名:vpsoff.com
  • 默认用户名:vpsoff.com

Centos安装Transmission

其实差不多,将我以下代码里的apt-get改为yum install即可,在wget下那个setting配置文件;

代码备份

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

echo -e "\033[31m =============================================================\033[0m"
echo -e "\033[33m  脚本名:  Transmission一键脚本 for Debian \033[0m"
echo -e "\033[33m *原作者:@http://dadi.me/ dadi.ME \033[0m"
echo -e "\033[33m *此脚本发布在 http://vpsoff.com \033[0m"
echo -e "\033[31m =============================================================\033[0m"
# http://dadi.me/ dadi.ME
# 2013.03.30
# Mod by zhujiwiki.com , 2018.07.06
# Transmission | Debian

# VERSION CHOICE
ver="latest"
echo "Which version(latest OR stable) do you want to install:"
read -p "Type latest or stable (latest):" ver
if [ "$ver" = "" ]; then
	ver="latest"
fi

# CONFIGURATION
username=""
read -p "Set username:" username
if [ "$username" = "" ]; then
	username="vpsoff.com"
fi

password=""
read -p "Set password:" password
if [ "$password" = "" ]; then
	password="vpsoff.com"
fi

port=""
read -p "Set port(1989):" port
if [ "$port" = "" ]; then
	port="1989"
fi

    get_char()
    {
    SAVEDSTTY=`stty -g`
    stty -echo
    stty cbreak
    dd if=/dev/tty bs=1 count=1 2> /dev/null
    stty -raw
    stty echo
    stty $SAVEDSTTY
    }
    echo ""
    echo "Press any key to start...or Press Ctrl+c to cancel"
    char=`get_char`

# START
apt-get update
apt-get -y install transmission-daemon

# SETTINGS.JSON
/etc/init.d/transmission-daemon stop
wget --no-check-certificate https://raw.githubusercontent.com/DeanJing/TransmissionForDebian/master/settings.json
chmod +x settings.json
mkdir -p /var/lib/transmission-daemon/info
mv -f settings.json /var/lib/transmission-daemon/info/
sed -i 's/^.*rpc-username.*/"rpc-username": "'$(echo $username)'",/' /var/lib/transmission-daemon/info/settings.json
sed -i 's/^.*rpc-password.*/"rpc-password": "'$(echo $password)'",/' /var/lib/transmission-daemon/info/settings.json
sed -i 's/^.*rpc-port.*/"rpc-port": '$(echo $port)',/' /var/lib/transmission-daemon/info/settings.json
/etc/init.d/transmission-daemon start

# mkdir -p /home/transmission/Downloads/
chmod -R 777 /var/lib/transmission-daemon/downloads

# END
clear
echo "Done."
echo " "
echo "Web GUI: http://your ip:$port/"
echo "username: $username"
echo "password: $password"
echo -e "\033[31m注意:请在VPS安全组以及BT面板里打开端口1989和51413\033[0m"

原文:http://www.vpsoff.com/974.html