分享

我的云

 yjs47 2020-02-25
首先拿到root权限,开启SSH,方法如下:
1    Go to http://<IP ADDRESS OF NAS>/diagnostics.html
2    Tick checkbox to enable SSH.
3    Upon restart, login with username 'root' and password 'soho<admin password>' (All one word. Example:'sohoabc123'. If no admin account is set- just 'soho')
其次是安装optware和transmission等软件,如下:
export feed=http://ipkg./feeds/optware/cs08q1armel/cross/unstable
export ipk_name=`wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}'`
wget $feed/$ipk_name
tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf -
mkdir -p /opt/etc/ipkg
echo 'src cross $feed' > /opt/etc/ipkg/feeds.conf
export PATH=/opt/bin:$PATH
ipkg update
ipkg install transmission
ipkg install amule
然后修改transmission的配置文件:

transmission-daemon -f

保持这个窗口什么都不要动,等待大概1分钟吧.. 时间短了配置文件建立不起来.
接下来用键盘的 ctrl c 中断进程。用winscp连接上去,查看这个路径的文件

/root/.config/transmission-daemon/settings.json

出现很多选项,其中:
'download-dir': '\/root\/Downloads',改成'download-dir': '/mnt/实际路径'。(下载保存路径,记得进入网上邻居找到NAS,进入share文件夹下,新建XX下载目录(注意大小写))
'pex-enabled': true,改成'pex-enabled': false。(种子交换,下计流量PT的建议改成false,否则不改)
'rpc-whitelist': '127.0.0.1',改成'rpc-whitelist': '192.168.*.*'。(web访问地址段,或者索性改成'*.*.*.*',都不限制)

---------------------

首先拿到root权限,开启SSH,方法如下:
1    Go to  http://<IP ADDRESS OF NAS>/diagnostics.html
2    Tick checkbox to enable SSH.
3    Upon restart, login with username 'root' and password 'soho<admin password>' (All one word. Example:'sohoabc123'. If no admin account is set- just 'soho')

其次是安装optware和transmission等软件,如下:
export feed=http://ipkg./feeds/optware/cs08q1armel/cross/unstable
export ipk_name=`wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}'`
wget $feed/$ipk_name
tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf -
mkdir -p /opt/etc/ipkg
echo 'src cross $feed' > /opt/etc/ipkg/feeds.conf
export PATH=/opt/bin:$PATH
ipkg update
ipkg install transmission
ipkg install amule


然后
1. rm ipkg-opt_0.99.163-10_arm.ipk
2. 管理页面共享里面建一个Downloads
3. su -c '/opt/bin/transmission-daemon -w /mnt/pools/A/A0/Downloads -g /mnt/pools/A/A0/Downloads -a *.*.*.* -e /tmp/tm.log' nobody
4.用ip:9091访问,或者http://code.google.com/p/transmission-remote-dotnet/

------------------------------------------------

Auto-start programs

vim /opt/editconfig.sh
  1. #!/bin/sh
  2. # edit the bootup config 
  3. mknod -m0660 /dev/loop3 b 7 3
  4. chown root.disk /dev/loop3
  5. mkdir /tmp/apps
  6. mount -o loop /boot/images/apps /tmp/apps
  7. vi /tmp/apps/usr/local/cfg/sohoProcs.xml
  8. sleep 1
  9. umount /tmp/apps
  10. rm /dev/loop3
复制代码

chmod x /opt/editconfig.sh
Now we start editing the XML list of programs that will automatically be started. Run:
/opt/editconfig.sh
You will see lots of <Program> Groups. We are going to add one <Program> to <Group Level=”1″>. We will add:
  1. <Program Name='init-opt.sh' Path='/opt/init-opt.sh'>
  2.   <SysOption Restart='-1'/>
  3. </Program>
复制代码


vim /opt/init-opt.sh
  1. #!/bin/sh
  2. rm /opt/init-opt.log
  3. echo 'Last bootup:' >> /opt/init-opt.log
  4. date >> /opt/init-opt.log
  5. echo 'Wait one minute, so that the storage pool is mounted' >> /opt/init-opt.log
  6. sleep 1m
  7. echo 'Starting transmission-daemon' >> /opt/init-opt.log
  8. /opt/bin/transmission-daemon -g /mnt/pools/A/A0/Torrents/_config
复制代码

chmod x /opt/init-opt.sh

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多