Transmission

Установка

Так как достали постоянные падения, решил все поставить из репозитория и о чудо все заработало без глюков

#!/bin/sh sudo apt-get install build-essential automake autoconf libtool pkg-config intltool libcurl4-openssl-dev libglib2.0-dev libevent-dev libminiupnpc-dev libminiupnpc5 libappindicator-dev sudo apt-get install ca-certificates libcurl4-openssl-dev libssl-dev pkg-config build-essential checkinstall echo "Install libevent" if [ ! -d ./libevent ]; then git clone https://github.com/libevent/libevent.git ./libevent cd ./libevent else cd ./libevent && git pull fi echo "[CURRENT FOLDER]" `pwd` ./autogen.sh && CFLAGS="-Os -march=native" ./configure --prefix=/usr && make clean && make && sudo make install cd .. echo "Install Transmission client" if [ ! -d ./Transmission ]; then svn co svn://svn.transmissionbt.com/Transmission/trunk ./Transmission cd ./Transmission else cd ./Transmission && svn up fi echo "[CURRENT FOLDER]" `pwd` ./autogen.sh && ./update-version-h.sh && CFLAGS="-Os -march=native" ./configure --prefix=/usr && make clean && make && sudo make install

Настройка

{ "alt-speed-down": 10, "alt-speed-enabled": false, "alt-speed-time-begin": 600, "alt-speed-time-day": 62, "alt-speed-time-enabled": true, "alt-speed-time-end": 60, "alt-speed-up": 1000, "announce-ip": "", "announce-ip-enabled": false, "anti-brute-force-enabled": false, "anti-brute-force-threshold": 100, "bind-address-ipv4": "0.0.0.0", "bind-address-ipv6": "::", "blocklist-enabled": true, "blocklist-url": "https://github.com/Naunter/BT_BlockLists/raw/master/bt_blocklists.gz", "cache-size-mb": 32, "default-trackers": "", "dht-enabled": true, "download-dir": "/mnt/Torrents/downloads", "download-limit": 100, "download-limit-enabled": false, "download-queue-enabled": true, "download-queue-size": 5, "encryption": 1, "idle-seeding-limit": 30, "idle-seeding-limit-enabled": true, "incomplete-dir": "/mnt/Torrents/incomplete", "incomplete-dir-enabled": true, "lpd-enabled": true, "max-peers-global": 200, "message-level": 5, "peer-congestion-algorithm": "", "peer-id-ttl-hours": 6, "peer-limit-global": 200, "peer-limit-per-torrent": 30, "peer-port": 55142, "peer-port-random-high": 65535, "peer-port-random-low": 49152, "peer-port-random-on-start": false, "peer-socket-tos": "le", "pex-enabled": true, "pidfile": "", "port-forwarding-enabled": true, "preallocation": 1, "preferred_transport": "utp", "prefetch-enabled": true, "proxy_url": "", "queue-stalled-enabled": true, "queue-stalled-minutes": 30, "ratio-limit": 2.0, "ratio-limit-enabled": true, "rename-partial-files": true, "reqq": 2000, "rpc-authentication-required": true, "rpc-bind-address": "0.0.0.0", "rpc-enabled": true, "rpc-host-whitelist": "", "rpc-host-whitelist-enabled": true, "rpc-password": "{87ecf70dcfec2d852c300462512e60147b95d04805Pr9H1d", "rpc-port": 9091, "rpc-socket-mode": "0750", "rpc-url": "/transmission/", "rpc-username": "transmission", "rpc-whitelist": "127.0.0.1,192.168.*.*", "rpc-whitelist-enabled": true, "scrape-paused-torrents-enabled": true, "script-torrent-added-enabled": false, "script-torrent-added-filename": "", "script-torrent-done-enabled": false, "script-torrent-done-filename": "", "script-torrent-done-seeding-enabled": false, "script-torrent-done-seeding-filename": "", "seed-queue-enabled": true, "seed-queue-size": 3, "sequential_download": false, "sleep-per-seconds-during-verify": 100, "speed-limit-down": 307200, "speed-limit-down-enabled": true, "speed-limit-up": 307200, "speed-limit-up-enabled": true, "start-added-torrents": true, "start_paused": false, "tcp-enabled": true, "torrent-added-verify-mode": "fast", "trash-original-torrent-files": false, "umask": "022", "upload-limit": 100, "upload-limit-enabled": 0, "upload-slots-per-torrent": 14, "utp-enabled": true, "watch-dir": "/mnt/Torrents/torrents", "watch-dir-enabled": true, "watch-dir-force-generic": false }

Block List

http://john.bitsurge.net/public/biglist.p2p.gz

Клиенты

https://github.com/leonsoft-kras/transmisson-remote-gui