日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

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

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

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

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


具體步驟:

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

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


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

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

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

5.下載安裝ruTorrent
https://github.com/Novik/ruTorrent 這里下載
解壓并丟到任意你喜歡的目錄下(改名為rutorrent,當然改其他的也行),可以是直接在根目錄“/”下,也可以在其它地方例如“/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';
復制代碼
# 注:$topDirectory = '/mnt/sdb1'; 位置為下載所存的移動硬盤或者U盤的根目錄。下面的圖我是借用原來的截圖,注意文件的位置已經(jīng)變了



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

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


接下來是配置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
復制代碼
*注:#后為注釋,不用執(zhí)行

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

然后是下面的 http server 部分,這個看紅框進行修改即可


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

接下來,開啟nginx服務
首先開啟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
復制代碼
如果要開機啟動,將上述指令放置到/etc/rc.local腳本之下

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

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

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

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

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多