期末考好完了 XD 可以每天來發文囉~
今年的元月元號 弄了台 VPS 來玩玩~
VPS到手後 不知能幹嘛 XD
想說拿來當網站備份的 但是平常沒啥在用他
感覺 好對不起那台VPS XD
所以 現在就盡量的 操他~
拿來抓BT 哈哈 XD
至於速度的~
上傳速度有 2.X MB/s
下載速度 1.X MB/s
整體來說 還不錯 掛BT 超好用 XD
第1步:登入SSH
恩~ 我想登入方法應該就不用介紹了吧~
什麼? 不會登入? 那請參考 這篇 吧
第2步:下載 我做的 懶人包 XD
指令為:
wget https://sites.google.com/a/skybox.pp.ru/pic1/pic1/transmission.sh
第3步:安裝 perl-XML-Parser
rpm -ihv http://acelnmp.googlecode.com/files/perl-XML-Parser-2.36-1.el5.rf.i386.rpm
第4步:安裝一些編譯程式
yum -y install gcc gcc-c++ m4 make automake libtool gettext openssl-devel pkgconfig perl-libwww-perl perl-XML-Parser curl curl-devel libevent-devel libevent libidn-devel zlib-devel which
第5步:下載基本套件
cd /usr/src
wget http://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz
wget http://ftp.gnu.org/gnu/libiconv/libiconv-1.13.1.tar.gz
wget http://download.m0k.org/transmission/files/transmission-2.12.tar.bz2
第6步:安裝剛剛下載的套件
tar zxf intltool-*.tar.gz
cd intltool-*
./configure --prefix=/usr
make -s
make -s install
cd ..
rm -rf intltool-*
tar zxf libiconv-1.13.1.tar.gz
cd libiconv-1.13.1
./configure --prefix=/usr/local/libiconv
make && make install
cd ..
rm -fr libiconv-*
echo "/usr/local/lib" >> /etc/ld.so.conf
/sbin/ldconfig
tar xjf transmission-*.tar.bz2
cd transmission-*
./configure --prefix=/usr
make -s
make -s install
cd ..
rm -rf transmission-*
第7步:建立使用者
useradd transmission -p transmission
密碼 可以自己改 改了以後 後面的也要改唷
第8步:建立 Transmission 的設定檔目錄
mkdir -p /usr/local/transmission/
mkdir -p /web/www/transmission/incomplete/
chown -R transmission:transmission /web/www/transmission/
chmod 777 /web/www/transmission/
第9步:建立設定檔案
/usr/bin/transmission-daemon -g /usr/local/transmission
killall transmission-daemon
/usr/bin/transmission-daemon -g /usr/local/transmission
killall transmission-daemon
第10步:編輯設定檔案
cp /usr/local/transmission/settings.json /usr/local/transmission/settings.json.bak
vi /usr/local/transmission/settings.json
設定檔案中 rpc-enabled 請把他打開( true ) 這樣才有網頁控制頁面
rpc-port 是網頁的port 你亂改沒差~ 最後會變成 http://IP:XX
rpc-authentication-required 請一定要打開 他是 帳密 驗證 這樣才不會被別人偷用
rpc-username 和 rpc-password 分別是 帳號 和 密碼
rpc-whitelist-enabled 請關閉 ( false )
第11步:設定防火牆
/etc/init.d/iptables stop
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 59999:61000 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart
上面的 80 是指 剛剛設定的 port 如果您有改變 這裡也要改
第12步:開啟程式~
chown -R transmission:transmission /usr/local/transmission/
/usr/bin/transmission-daemon -g /usr/local/transmission
日後執行 指需要 輸入
/usr/bin/transmission-daemon -g /usr/local/transmission
第13步:完成後的頁面~
為什麼這篇 沒啥圖片呢?
因為阿~ 都是黑黑 感覺 不怎麼好看 XD 所以就沒截圗了