VPS怎麼掛PT?
PS:ubuntu上能用帶有圖形界面的軟體嗎?
瀉藥。。知乎小透明的第一答。 不推薦用vps掛pt,vps硬碟一般不大,帶寬也不理想,掛pt可以用傳說中的盒子Seedbox 這個神器,硬碟足帶寬足,想體驗上傳下載同時幾百MB/S什麼感覺么?直接上盒子吧,飛一般的體驗。如果只是想自己折騰折騰呢,如下……首先我默認vps是linux操作系統,不帶圖形界面的,題主需要用純命令行操作。我只用過transmission。centos系列需要安裝的軟體如下:
rpm -qa|grep transmission 2016-02-07 09:02:25
transmission-cli-2.84-1geekery.x86_64
transmission-2.84-1geekery.x86_64
transmission-daemon-2.84-1geekery.x86_64
transmission-common-2.84-1geekery.x86_64
關於安裝:
直接sudo yum install transmission transmission-cli transmission-daemon
即可安裝,因centos源過於古老,需要參考這個鏈接自己修改軟體源安裝最新版transmission:CentOS 上通過 yum 快速安裝最新版 Transmission
ubuntu系列需要安裝的軟體如下:dpkg -l|grep transmission 2016-02-07 09:05:15
ii transmission-cli 2.84-0.2 amd64 lightweight BitTorrent client (command line programs)
ii transmission-common 2.84-0.2 all lightweight BitTorrent client (common files)
ii transmission-daemon 2.84-0.2 amd64 lightweight BitTorrent client (daemon)
ii transmission-remote-cli 1.7.0-1 all ncurses interface for the Transmission BitTorrent daemon
ii transmission-remote-gtk 1.1.1-1+b1 amd64 GTK+ interface for the Transmission BitTorrent daemon
直接
sudo apt-get install transmission-cli transmission-daemon transmission
即可
可能會自動安裝transmission-gtk,無視就好了,那個是圖形界面的,我們不需要。關於啟動:安裝完成後,sudo service transmission-daemon start
即可啟動。
不過先別急著啟動,先把web界面遠程配置好。另外掛pt的話一定要把PEX、LDP和DHT關掉,否則有密鑰泄漏被封號的風險!另外掛pt的話一定要把PEX、LDP和DHT關掉,否則有密鑰泄漏被封號的風險!另外掛pt的話一定要把PEX、LDP和DHT關掉,否則有密鑰泄漏被封號的風險!
未完待續,待我閑下來再來更新如何配置web遠程管理transmission——————我是修改分界線——————先簡單的有個概念,linux不同windows,有完全不同的操作習慣,就比如windows下改設置總是滑鼠點啊點啊點啊,但是在linux下更改設置一般是不需要用到滑鼠的,只需要簡單的修改配置文件即可。關於配置文件位置:可能在/var/lib/transmission-daemon/settings.json
也可能在
/var/lib/transmission-daemon/.config/transmission-daemon/settings.json
最新版的話一般是第一個,如果兩個位置都沒有可以通過如下命令查找:
sudo updatedb
耐心等待數分鐘,運行完畢後
locate settings.json
即可看到結果
關於配置文件的修改:
修改前請一定確保transmission未在運行,否則任何修改都無效,當年我被這個坑慘了!
修改前請一定確保transmission未在運行,否則任何修改都無效,當年我被這個坑慘了!修改前請一定確保transmission未在運行,否則任何修改都無效,當年我被這個坑慘了!可以使用sudo service transmission-daemon stop
或者
sudo killall transmission-daemon
命令終止transmission。
如何修改。。會用vim的話最好了,不會用的話nano,gedit(咳咳,這個需要圖形界面)之類的文本編輯器,實在不行的話在windows修改了用winscp傳到伺服器覆蓋原始配置文件也可以(覆蓋前記得備份)!詳細配置文件模板見最後修改完畢後sudo service transmission-daemon start
如無報錯信息,且
ps -ef|grep transmission
可以看到transmission-daemon進程在後台運行則為大功告成!
關於開機自啟:centos系列這樣查看:chkconfig --list|grep transmission 2016-02-08 19:41:56
transmission-daemon 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
其中2-5都為啟用則為正常,否則需運行如下命令
sudo chkconfig transmission-daemon on
後再運行如上命令查看。
ubuntu系列這樣查看:sysv-rc-conf --list|grep transmission 2016-02-08 19:43:31
transmission 0:off 1:off 2:on 3:on 4:on 5:on 6:off
同上,2-5顯示on或開啟為正常,否則需運行
sudo sysv-rc-conf transmission-daemon on
命令後再運行如上命令查看。
如為arch或其他較新發行版則可能需要systemctl系列命令,細節略……關於遠程管理:配置完畢後怎麼用呢?總不能天天對著這個黑框框刷PT吧,開什麼玩笑?直接在瀏覽器中輸入http://你的VPS的ip地址:9091/
這個地址如果可以彈出輸入用戶名和密碼的窗口,輸入後可以登錄進去即為真的大功告成!
不行的話可能就是配置文件寫錯了,或者是transmission服務沒起來,仔細檢查配置文件或者系統日誌確定transmission服務未成功啟動的原因。圖呢??原諒我放假在家沒有可以遠程的伺服器。。。各位觀眾自行腦補即可。
另外除了瀏覽器遠程之外,android、ios、windows、linux等系統均有對應的圖形界面遠程管理工具,可以嘗試。關於做種和輔種:transmission其實是可以製作torrent文件的,用transmission-create命令即可,不會用的話可以用transmission-create --help命令查看使用幫助。輔種的話直接提前把文件放入在配置文件中設置好的下載目錄,開始後即可自動校驗(跪求有人指導transmission如何跳過輔種校驗,幾百GB的大種校驗真坑!)。我的transmission配置文件:放出我的transmission的配置文件,參考其中標註的關鍵設置即可,如需了解更詳細的配置說明請自行查閱官方文檔或者google。{
"alt-speed-down": 50,
"alt-speed-enabled": false, #限速,禁用
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 50,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": false,
"blocklist-updates-enabled": true,
"blocklist-url": "http://www.example.com/blocklist",
"cache-size-mb": 4,
"compact-view": false,
"dht-enabled": false, #禁用DHT(不通過tracker尋找節點),PT需禁用,但BT下載設置為true會使得下載更好
"download-dir": "/media/nalansitan/sitan/transmission", #下載文件路徑,需更改為你自己的路徑
"download-queue-enabled": true, #下載隊列限制
"download-queue-size": 50, # 最大同時下載數,默認為5,太小
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/home/old/transmission", #未完成種子目錄,最好和下載文件路徑相同或至少在一個分區,,以免下載完成後移動文件浪費系統資源
"incomplete-dir-enabled": false,
"inhibit-desktop-hibernation": false,
"lpd-enabled": false, #禁用LDP(本地節點發現,用於在本地網路尋找節點),PT最好禁用
"main-window-height": 500,
"main-window-is-maximized": 1,
"main-window-width": 553,
"main-window-x": 50,
"main-window-y": 50,
"message-level": 1,
"open-dialog-dir": "/home/nalansitan",
"peer-congestion-algorithm": "",
"peer-id-ttl-hours": 6,
"peer-limit-global": 960, #全局最大連接用戶數,帶寬和cpu給力的話可以設置的較高
"peer-limit-per-torrent": 120, #單個種子最大連接用戶數
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": false, #禁用PEX(節點交換,用於同已與您相連接的節點交換節點名單),PT需禁用,但BT下載設置為true會使得下載更好
"port-forwarding-enabled": true,
"preallocation": 1,
"prefetch-enabled": 1,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 99999999,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "你的遠程管理密碼",
"rpc-port": 9091, #默認遠程管理埠
"rpc-url": "/transmission/",
"rpc-username": "你的遠程管理用戶名",
"rpc-whitelist": "127.0.0.1", #白名單地址,下面一行設置為true這行才有效
"rpc-whitelist-enabled": false, #不啟用白名單,即任何網段均可遠程管理
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "/home/nalansitan",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"show-backup-trackers": false,
"show-extra-peer-details": false,
"show-filterbar": true,
"show-notification-area-icon": false,
"show-options-window": true,
"show-statusbar": true,
"show-toolbar": true,
"show-tracker-scrapes": false,
"sort-mode": "sort-by-name",
"sort-reversed": false,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"statusbar-stats": "total-ratio",
"torrent-added-notification-enabled": true,
"torrent-complete-notification-enabled": true,
"torrent-complete-sound-command": "canberra-gtk-play -i complete-download -d "transmission torrent downloaded"",
"torrent-complete-sound-enabled": true,
"trash-can-enabled": true,
"trash-original-torrent-files": false,
"umask": 0,
"upload-slots-per-torrent": 14,
"user-has-given-informed-consent": true,
"utp-enabled": true,
"watch-dir": "/home/nalansitan/Desktop",
"watch-dir-enabled": false
}
最後的最後,我很好奇題主是怎麼點到我這個知乎小透明的……
@納蘭斯坦愛因容若關於tr跳過文件校驗,需要修改源碼重編譯GitHub - superlukia/transmission-2.92_skiphashcheck: add feature "skip hash check" for transmission-2.92
這個我懂!用vps下載pt主要是找客戶端,然後由於vps上只有字元界面所以需要web操作界面解決圖型操作問題。我推薦兩種1.rtorrent + rutorrent(web操作界面)rtorrent安裝起來比較方便,web操作rutorrent是基於php的所以需要安裝apace以及php。默認操作地址根據Apache配置定。優點:功能豐富2.transmision安裝簡單,自帶web操作。安裝後運行transmission-daemon 即可web操作。默認埠9091
優點:安裝簡單,需要pt站都都有推薦transmission
如樓上言,裝個transmission軟體即可實現。但,,但,,,VPS硬碟擴容成本較高,而且掛PT的話,機器I/O讀寫太頻繁,I./O、CPU負荷都不低,對整個伺服器性能會有影響,小心被伺服器商「停止服務」。最後,由於濫用機器被「停止」後,餘額很難拿回來哦~還是推薦樓主租seedbox或搞個NAS。
transmission 下載flexget 訂閱RRS二者結合即可通過RSS實現自動下載到指定位置。不過題主還是應該想想掛PT的目的是什麼?不能為了掛而掛。
transmission或者rtorrent + rutorrent
搜一下都有一鍵安裝腳本的。
推薦閱讀:
※Vultr 的東京和洛杉磯機房,哪個更好?
※如何簡單通俗地解釋什麼是雲計算?
※香港VPS哪家好?
※哪家的vps性價比比較高?
※推薦一個搭建vps玩亞服絕地求生?
TAG:VPS | PTPrivateTracker |