来吧兄弟,一起玩一起讨论!
您需要 登录 才可以下载或查看,没有账号?注册
×
废话不多说,简单讲讲如何利用动态域名解析实现远程访问LS-CH,控制mldonkey/transmission等软件
1. 到http://www.3322.org/申请个动态域名,例如 AAAA.3322.org 用户名:AAAA 密码:BBBB
2. 客户端电脑安装WinScp 和 Pietty //推荐,但不是必须
3. telnet 连到LS, 开始安装软件:
-
- root@LS320:~# ipkg update
- root@LS320:~# ipkg upgrade
- root@LS320:~# ipkg install openssh //使用WinScp 和 Pietty所需
- root@LS320:~# passwd //更改root密码,根据提示输入密码
- root@LS320:~# ipkg install lynx //安装lynx, 基文本的浏览器
- root@LS320:~# ipkg install cron //安装cron, 定时计划执行所需
复制代码
4. 开始建立设置文件
4.1 .建立文件/opt/etc/cron.d/3322.org;内容如下,注意AAAA用3322的用户名替代,BBBB用3322的密码替代, AAAA.3322.org用所申请的主机名替代
-------我是分割线-----------
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /opt/bin/lynx -mime_header -auth=AAAA:BBBB"http://www.3322.org/dyndns/update?system=dyndns&hostname=AAAA.3322.org" >>/home/3322org.log
0 0 * * * /bin/rm /home/3322org.log
#
-------我是分割线-----------
4.2. 建立文件/opt/etc/init.d/S99local,内容如下
-------我是分割线-----------
/opt/etc/init.d/S10cron
-------我是分割线-----------
5.加可执行权限
- root@LS320:~# chmod +x /opt/etc/cron.d/3322.org
复制代码
6. 启动定期执行
-
- root@LS320:~# crontab –r //删除当前定期执行计划
- root@LS320:~# crontab /opt/etc/cron.d/3322.org //启动所建定期执行计划
- root@LS320:~# crontab –l //显示当前定期执行计划
复制代码
7.设置所需应用的路由器端口映射到LS上,例如
Mldonkey Web控制是4080
Sancho是4001
TransmissionWeb控制和Transmission Remote是9091
-------完成-----------
稍后可以通过说申请的动态域名访问LS了
例如http://AAAA.3322.org:端口号
注意:LS每5分钟提交当前IP地址到3322,提交记录在/home/3322org.log;该记录每天自动清空 |