|
发表于 2008-8-12 16:13:02| 字数 3,263| - 日本
|
显示全部楼层
|阅读模式
自己动手建立简易下载代理[原创]
送交者: jpjpjp [太守★☆] 于 July 31, 2008 22:15:29 已读 10083 次
其实下载代理不算什么新鲜事儿, 很多人都有, 写这个只是给些还不会用的朋友看看.
下载代理有很多方法, 这里说的是最简单的办法, 用一台配置不算很高的电脑建立代理.用windows自带的远程桌面控制下载代理.
我自己有个习惯, 爱把电脑放在卧室,可是睡觉的时候又喜欢安静, 如果把下载开着睡觉, 电脑的呼呼声音很是受不了, 所以干脆就找了台破电脑建了代理放在客厅里,24小时全天开着下载. 很爽
需要的东西就是台破电脑, 不用很快, p4 2.0的就行, 不过内存大点比较好, 省得下载起来吃力. 硬盘最好大些, 对那些下载后懒得把文件挪来挪去的人, 下载代理还可以当成家里的存储中心. 主板最好用集成的, 那种声卡显卡都有的, 主要为了省电. 我自己这台是以前换机器剩下的,micro at 的板子, p4 3.4的芯片. 其实如果能淘弄个那种像书本一样大的电脑主机最好,又省地方又省电. 下载代理建好后基本上鼠标键盘显示器都可以拆掉, 连着电源,网线就行. 另外家里一定需要的就是4孔以上的router+modem, 这个基本上人人家里都有, 不再多罗嗦了.当然有条件最好用千兆网络,传输文件快很多.
至于下载机的系统,我的下载机用的windows xp, 因为偷懒, 直接就用的原来的系统. 首先要做的就是先把局域网建立好. 这个基本人人都会, 无非就是网络安装向导运行一次就成了. 要说的是自己建立网络, 最好给家中每个上网设备设置固定的ip地址,方便管理.不要用dhcp自动分配.
很多人喜欢在下载主机上用精简的系统, 把不用的服务都关掉. 我自己觉得没什么必要, 反正下载机除了下载就是共享文件, 又不玩游戏,多些服务根本碍不到什么事儿.
因为下载机中需要使用windows 自带的远程桌面对机器进行完全控制, 所以家里的网络安全很重要. 最好在每台电脑上装上防火墙. 我用的是sygate防火墙, 很好用. 在每台机器上都用防火墙把代理对本机的访问屏蔽掉, 这样从下载机看不到家中其它的电脑, 而其它的电脑又可以方便的访问下载机.
下载机存文件的文件夹可以设成完全共享(允许其它用户修改本机文件), 这样如果在家用其它电脑可以在网上邻居中直接管理下载机上的文件.
xp的远程桌面的用户名和密码和windows xp的登录密码是一样的. 所以一定要在 控制面板->用户账户 里建立一个用户名和密码都比较复杂的用户,要不然万一别人控制了你的电脑可不是闹着玩的. 很多adsl modem是通过http协议设置的, 记得把modem的用户名密码改复杂些, 千万不要用admin/admin这样的默认用户名密码.
一切都准备好之后, 就可以在 控制面板->系统->远程 中把远程桌面的"允许远程用户连接和控制这台计算机"打勾选上了. 如果你的电脑没有装远程桌面, 可以用windows 安装盘, 在跳出的欢迎界面单击"执行其他任务",然后单击"设置远程桌面连接".
接下来, 你就可以到其它的电脑上测试连接了. 从开始->所有程序->附件->通讯->远程桌面连接里打开远程桌面连接的窗口.
在远程桌面连接窗口中单击选项, 然后在"计算机" 中输入下载机的ip地址, 接下来键入 用户名和密码, 域那一栏可以为空. 后面的"显示""本地资源""程序"和"高级"选项卡可以让你对远程桌面连接进行设置, 不在多说了, 反正一看就懂.
全都设置好后就选连接. 局域网速度很快, 不用考虑网络问题, 如果你RP好, 现在应该就能看到下载机的界面了. 接下来就可以远程控制下载机, 装下载软件, 设置下载了. 如果连不上的话, 可以检查一下两台机器的防火墙.
局域网的远程桌面设置好还远远不够, 既然是下载代理, 最起码应该能够从任何地方控制家中的电脑才行. 如果想要实现从internet连接到家中的电脑, 首先要设置的就是modem中端口映射. 因为既是最基本的防火墙, 默认的也是把远程桌面的端口关闭的. 很多人一听端口映射就打蔫儿了, 其实没什么难的, 把router的设置界面打开, 后面一步一步照做就行了.
在router的设置界面找防火墙, 很多中文router里面直接就有端口映射, 英文的话找virtual servers. 找到后选择添加. 然后在"外部端口开始"(external port start)和"外部端口结束"(external port end)(*各个router对这个的叫法未必一样,不过大概就是这么个意思)里添个端口号.
外网端口号凭自己喜欢,4位以上的不被占用的端口号都可以,以后外网就通过这个端口连接下载机.之所以让你自己写, 主要是这个端口还可以当作个"密码", 别人不知道你的端口就没法连接你的机器. 比如你可以在端口开始和结束里添 2345/2345, 只要别添已经被占用的端口像8080,8000之类的就行了.
内部端口号开始(Internal port start)和内部端口结束(Internal Port End)里添3389/3389. 这个是远程桌面的端口, 不能写错.
IP地址(server IP address)里添你下载机的IP.
协议的话选择TCP/UDP, 如果没有一起选的选项, 就需要添加两次, 一次选TCP, 另一次选UDP. 其它内容一样.
这样设置完成后, 你就可以从任何地方通过远程桌面连到家里的下载机了. 从internet连接的话,首先打开远程桌面连接窗口, 然后输入你家的公网IP地址+端口号. 比如你家公网ip是125.222.33.44, 你设置的映射到3389端口的外部端口号是2345, 那就在计算机那一栏里输入"125.222.33.44:2345". 然后在后面输入用户名和密码, 点连接就可以连上了.
如果你家上网使用的是动态IP, 你可以从家中电脑访问http://www.7y8.com/V/ip.asp 来获取你电脑的地址.
另外也可以安装花生壳之类的动态域名管理软件客户端到下载机中,将动态ip转换成域名来实现远程桌面. 不过花生壳服务据说要开始收费了, 可以到网上找其它的例如希网动态域名管理软件. 这些软件安装之后你会获得一个固定的域名, 以后可以在远程桌面的计算机栏里添 域名:端口号 来直接访问下载机.
如果你家的网速不是很快, 记得从外网连家中电脑时候把远程桌面选项里的桌面背景啦, 主题啦, 声音啦之类的东西关上, 另外把分辨率改小些, 色彩改成15位, 这样可以加快速度. 另外速度不快千万不要用远程桌面浏览有动画的网页或者开视频, 那样的话会让你的网络慢的像乌龟...
最后写点关于下载机的tips.
1. 你可以用windows的计划任务控制电脑开机和关机, 或者定时打开下载软件和关闭下载软件.可以用"rundll32.exe powrprof.dll,SetSuspendState" 让电脑定时进入睡眠, 至于定时开机, 你只要在设置计划任务运行程序时候选"唤醒计算机执行任务"就可以了. 关于计划任务的设置网上有很多教程, 这里就不多写了.
2. 如果你有掌上电脑, 智能手机之类的, 你可以用WM6 Remote Desktop Connection来远程连接下载机. 这个程序是wm6自带的, 但是wm5 和wm2003 应该也能用, 方法和电脑一样, 上网搜 "WM6 远程桌面 下载"就行了.
3. 下载机中的硬件设备越少越好, 因为可以省电. 没有必要的设备比如光驱,鼠标,键盘, 显示器, 声卡, 音响什么的都可以拔下来.
4. 下载机一般都在无人环境下工作, 所以稳定性最重要, 不要装无用的软件, 要不然如果出了问题死机了, 很难被及时发现.
5. windows的错误记录服务什么的不要关闭, 这样如果出了问题可以从记录中找到问题. |
|