小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

據(jù)說比Transmission還厲害的pt神器,rTorrent+ruTorrent安裝教程

 詹曉東 2019-01-22
最近F大更新了LEDE2.0,相比于之前的1.9版多了酷炫的軟件中心。但是,或許由于其實(shí)現(xiàn)方式,導(dǎo)致之前安裝ruTorrent的方法失效。因此,作為一個(gè)技術(shù)比較渣的人,只好進(jìn)行曲線救國,利用nginx來搞定這個(gè)問題。本部分看似很拖沓,實(shí)則不難。若大家實(shí)在是看不懂,說明我可能的確比較菜,那么大家一起請(qǐng)?jiān)刚掖罄屑蛇M(jìn)軟件中心吧~~~

實(shí)現(xiàn)原理:
利用nginx作為http服務(wù)器,為ruTorrent提供運(yùn)行服務(wù)。

實(shí)現(xiàn)目標(biāo):
使ruTorrent得以運(yùn)行;
可以直接使用專用的端口號(hào)進(jìn)行訪問;
同理可以適用于其它網(wǎng)站類服務(wù)……


具體步驟:

1.安裝rtorrent及依賴SSH終端下輸入
  1. opkg update && opkg install xmlrpc-c xmlrpc-c-client xmlrpc-c-common xmlrpc-c-internal xmlrpc-c-server rtorrent-rpc
復(fù)制代碼

2.配置rtorrent
創(chuàng)建/.session目錄(可以在下載目錄下,例如/mnt/sdb1/.session)
創(chuàng)建.rtorrent.rc,并放于/root目錄下,內(nèi)容為
  1. directory = /mnt/sdb1                # 具體目錄請(qǐng)自行確認(rèn)
  2. session = /mnt/sdb1/.session      # 同上
  3. scgi_port = 127.0.0.1:5000         # 5000可以改成其它端口,與/www/rutorrent/conf/config.php相關(guān)配置相同即可
復(fù)制代碼
其可以修改,以上文件及目錄權(quán)限0755或0777,可以參考http:///os/linux/sample-rtorrent-rc-file.html 來編寫.rtorrent.rc的內(nèi)容


啟動(dòng)rtorrent命令:
  1. screen -S rtorrent
  2. rtorrent
復(fù)制代碼
退出是 ctrl+a再按d即可
注:screen需要提前安裝,論壇lede-x64固件已經(jīng)內(nèi)置,其它固件請(qǐng)自行確認(rèn)

3.安裝php等
SSH終端下
  1. opkg install php7 php7-cgi php7-fastcgi php7-mod-json zoneinfo-core unrar unzip coreutils-stat ffmpeg
復(fù)制代碼
注:如果您的網(wǎng)站需要更多插件模塊等請(qǐng)自行安裝
如果提示ffmpeg安裝失敗,搞不了就重啟后再安裝

4.安裝nginx
SSH終端下
  1. opkg install nginx
復(fù)制代碼

5.下載安裝ruTorrent
https://github.com/Novik/ruTorrent 這里下載
解壓并丟到任意你喜歡的目錄下(改名為rutorrent,當(dāng)然改其他的也行),可以是直接在根目錄“/”下,也可以在其它地方例如“/mnt/sdb1/”下
以下均以放置在根目錄下且文件夾名為rutorrent為例
修改/rutorrent/conf/config.php
其中
  1. "php"  => '/usr/bin/php-cgi'
  2. "curl"  => '/usr/bin/curl'
  3. "stat"  => '/usr/bin/stat'
  4. $topDirectory = '/mnt/sdb1';
復(fù)制代碼
# 注:$topDirectory = '/mnt/sdb1'; 位置為下載所存的移動(dòng)硬盤或者U盤的根目錄。下面的圖我是借用原來的截圖,注意文件的位置已經(jīng)變了



6.配置nginx及php
重點(diǎn)來了,這里才是最折騰的地方,我這菜鳥研究了很久才搞定,期間背“鍋大”背了很久,最后發(fā)現(xiàn)其實(shí)是……軟件中心倆插件沖突的原因

好了,首先是php
在/etc目錄下有個(gè)php.ini文件,在其后面大概120多行的位置(我的在126行)
找到 doc_root = 這個(gè)字段,將其修改成 doc_root = "/rutorrent" ,同時(shí)去掉前面的#


接下來是配置nginx
首先增加nginx的用戶及用戶組,SSH終端下執(zhí)行
  1. opkg install shadow-useradd shadow-groupadd

  2. #添加用戶組
  3. groupadd www
  4. #添加用戶到用戶組www
  5. useradd -g www www
  6. #將Nginx的工作目錄綁定到www用戶
  7. chown -R www:www /rutorrent
復(fù)制代碼
*注:#后為注釋,不用執(zhí)行

然后修改Nginx的配置文件,其在/etc/nginx/nginx.conf
首先是開頭部分,這里是修改運(yùn)行用戶及日志文件存儲(chǔ)的地方

然后是下面的 http server 部分,這個(gè)看紅框進(jìn)行修改即可


關(guān)于fastcgi,文件在/etc/nginx/fastcgi_param的這個(gè)設(shè)置應(yīng)該不需要修改

接下來,開啟nginx服務(wù)
首先開啟fastcgi,SSH終端下執(zhí)行
  1. opkg install spawn-fcgi
  2. /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi
復(fù)制代碼
如果要開機(jī)啟動(dòng),將上述指令放置到/etc/rc.local腳本之下

接下來就是打開nginx,SSH終端下執(zhí)行
  1. /etc/init.d/nginx enable
  2. /etc/init.d/nginx start
復(fù)制代碼
如無意外,rtorrent和rutorrent已經(jīng)可以使用

7.關(guān)于rtorrent的開機(jī)自啟問題

貌似腳本還是有些問題,恕我無法解決

這篇教程參考了多篇教程,其中有料也有坑,但仍要為大神們的付出表示感謝,如果這其中侵犯了您的權(quán)益,請(qǐng)及時(shí)聯(lián)系我,謝謝!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多