利用动态域名解析实现远程访问LS-CH |
废话不多说,简单讲讲如何利用动态域名解析实现远程访问LS-CH,控制mldonkey/transmission等软件
1. 到http://www.3322.org/申请个动态域名,例如 AAAA.3322.org 用户名:AAAA 密码:BBBB 2. 客户端电脑安装WinScp 和 Pietty //推荐,但不是必须 3. telnet 连到LS, 开始安装软件:
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.加可执行权限
6. 启动定期执行
7.设置所需应用的路由器端口映射到LS上,例如 Mldonkey Web控制是4080 Sancho是4001 TransmissionWeb控制和Transmission Remote是9091 -------完成----------- 稍后可以通过说申请的动态域名访问LS了 例如http://AAAA.3322.org:端口号 注意:LS每5分钟提交当前IP地址到3322,提交记录在/home/3322org.log;该记录每天自动清空 |
不错,谢谢分享。
我是用刷tomato的路由做动态域名的,内部机器用vpn连进来直接访问。 |
本帖最后由 diyerxp 于 2009-8-11 21:43 编辑
楼主的3322.org 里面命令我用了在LS-CH上无效,上网有搜索到了一篇教材,使用后能正常自动提交IP地址了! */5 * * * * /PATH/TO/lynx -mime_header -auth=ACC:PASS "http://www.3322.org/dyndns/update?system=dyndns&hostname=MYDOMAIN.3322.org&mx=MYMAIL.3322.org" |