如何搭建一个服务器可以让网络上的人都可以访问我的硬盘

如何搭建一个服务器可以让网络上的人都可以访问我的硬盘,第1张

架设FTP,方法是FTP架设

SERV-U30

主要新功能:

以 WindowsNT/2000/XP 的 Service 形式运行, 可以随开机而启动服务

服务器和管理工具分离, 而管理工具可以远程配置 Serv-U 3 的服务器

虚拟路径映射 (Virtual path mappings), 可以很方便地把不同分区, 甚至不同机器上的路径都映射到你想它出现的位置, 对于登录用户来说, 他根本看不出虚拟映射和实际有什么分别

似乎对 DoS (Deny Of Service) 攻击有点对策, 实际应用情况不清楚

Step #1 安装

点击安装程序, 直点 Next 就完成了 没什么好说的

Step #2 第一次运行安装完成后, 服务器的Service会启动, 管理工具会自动运行, 你看到的, 是要你配置好它的 Setup Wizard 唔 基本上 Next 下去就是了, 下面几个可能你会有兴趣:

Domain name: 域的名字

Allow anonymous access: 要让匿名登录吗 (选 No 可以跳过这部分)

Annoymous home directory: 匿名登录后, 用户会看到的目录

Lock annoymous users into their home directory: 选Yes, 不要让他们乱跑

Create named account: 要建立有非匿名用户吗

输入用户名, 密码

(大约和上面过程一样)

Account admin priviledge: 这个用户有远程管理 Serv-U 3 的权限吗

呵呵 通常选 No priviledge 吧

嘿! 基本上搞好了!

Step #3 认识 Serv-U 3 管理工具的的界面

左边的树状结构是 Serv-U 3 的结构层次:

1 Serv-U Server 下面是管理工具在管理的 FTP,

其中<>就是你机上那个服务器了

2 在每个服务器中

License: 给你填注册码

Settings: 服务器总配置

Activity: 给你监测本服务器的运作情况

Domains: 下面的各个 Domain, 是以你的机器拥有的不同IP开的服务器,

按刚才"第一次运行"来做, 你现在会有一个 Domain 了

Step #4: 整体配置

在<>的Settings:

General: 总体限制, 参数设置

Max Speed- 总体限速,

不设的话, 极速可达约 1MBytes/S

Max no of users - 同时的连接数目

不要太多, 很伤硬盘的, 建议不超过20

Check Anonymous password - 匿名登陆密码检查,

不要选, 否则 IE 不能进入

Block Anti Time-out schemes

Block "FTP_bounce"

主要是把些无聊人赶掉, 都选吧, 细节看 Help

Block users who connect

随意, 用于"罚"一下用多线程下载的用户

其馀选项看 Help 吧

Dir Cache: 目录缓存

用户较多时, 可以明显加快用户浏览的速度,

把它打开, 用默认的 MaxSize 25, Time-out 600 sec 差不多了

Auto-Refresh 选取后你会看到在缓存中有哪些目录

Advanced:

Server:

Enable security - 安全设置生效

一定要选上! 否则你会死得很难看 KAKAKA

Sockets:

Inline out-of-band data

选取后听说可以防止 DoS 攻击, 但默认没选, 你自己决定吧

如何配置用户:

Step #1: 域 (Domain) 配置

在 Domains 下选取你的域吧!

Name: 域的名字

Domain IP address: 为简单起见, "Use any available IP address" 算了吧

Domain type:

Store in INI file 比较好,

它把你的服务器的设置都放到 ServUDaemonini ,

重装系统后把这文件放上去就行了

FTP port number:

通常是 21

Settings:

General:

Max no of users - 同时的连接数目

和上一个差不多, 不过是在域里限制

Virtual path mapping - 请看 VPM 篇

Links - 同上

Messages:

很好玩的, 可以把别人登录看到的信息都改掉

Logging:

就是 log 啊 不懂 看 help!

Step #2: 用户帐号

在 Domains 下

Users 右击出现新增/移除用户选单

点选任一用户后, 各项用户参数意义:

Account:

Disable account: 暂时令它失效

Automatically remove account on date: 到了某日期就删掉该用户! (爽!)

User name: 不用多说吧

Password: 留空不填代表不用密码

Home directory: 这用户登录时看到的第 1 个目录

Lock user in home directory:

最如想在用这帐号登陆后, 看到的根目录是所设的 Home Directory,

就选吧 (建议选取, 否则地址会比较难看)

Priviledge: 这用户远程管理 Serv-U 服务器的权限, 具体看 HELP

General:

Allow only N login(s) from same IP address

限制同一 IP 用这帐号的连接数, 选了它吧!

如果考虑到用 IE 的用户, 最好设两个连接,

否则对方可能不能下载, 如果狠心点, 设 1 个也没关系!

Max upload Speed

用这帐号, 每一个连接上传文件的极速

Max download Speed

用这帐号, 每一个连接下载的极速

Idle time-out

发呆多久才 kick 他出去, 个人认为 5 分钟都够了

Sesson time-out

无论他有没有发呆, 上来一段时间后就把他 KICK 走, 即使他在下载

什么东东也照踢不误, 并且在 1 分钟内不让他再上来 这样在很忙下载

站点中可能有用, 可以让多点人有机会访问, 不过确是有点讨厌 呵呵

Max no of users

这帐号同时允许的总连接数目

其馀的比较少用, 看 HELP 吧

Dir Access:

这里设置这用户对你硬盘中, 实际路径的读写权限, 关键哦!

无论是 HOME 目录好, 映射目录也罢 要让用户用得到, 也要在这里加

具体意义在界面上也很明确吧 不多说了, 但别忘了

(记得把 HOME 目录在这里加多一次, files-[read], directories-

这样人家看能看到, 下载到你的东东)

Step #3: 群组帐号

在 Domains 下

Groups 右击出现新增/移除用户选单

看上去很简单是不是 对了 把一个 Group 设置了一点参数,

在任一用户 - Account - Group(s) 中把他加进去, 他就拥有那个参数的权限

有什么用 你自己想想吧

哈哈 基本上我们都搞好了, 但是重头戏 Virtual path mappings 还没出场,

Virtal path mappings:

究竟是什么原因呢 这是因为很多老鸟都对上面几篇一屑不顾, 但却往往

死在 VPM 手上, 但是死在 VPM 的石榴裙下也甘心了 呵呵

在 Domains 下

Settings:

General:

Virtual path mappings:

Step #1: 虚拟路径映射的概念:

1 Physical path: 目录的实际路径

可以是任何Windows分区上任何东东, 甚至网络邻居里的也可以

2 Mapped to: 映射到 (这个目录必须实际存在)

你想把它"变到"你硬盘里的那个目录呢

你可以用到两个变量:

%HOME% : 即"Home directory"

%USER% : 用户名

3 mapped path name:

这个虚拟目录在显示出来的名字

4 记得要在各用户的 Dir access 中设置它对实际路径的权限哦!!!!

Step #2: 举例:

1 你想把 f:movie 映射到匿名登录后看到的 MyMovie 目录:

Physical path: f:movie

Mapped to: %HOME%

mapped path name: MyMovie

在 anonymous 帐号对 f:movie 设 file - read, dir - list 权限

2 你想把 g:mp3 映射到 alex 登录后看到的 AudioMySongs 目录:

Physical path: g:mp3

Mapped to: %HOME%Audio

mapped path name: MySongs

在 alex 帐号对 g:mp3 设 file - read, dir - list 权限

如何封用户:

Step #1 按 IP 封

在 Serv-U 中, IP Access 很多地方都有出现, 这就是限制 IP 访问的地方了

Domain- Settings 里有; 各用户- Settings 里有; 各群组- Settings 里也有

IP access:

如果要限制 IP, 就在这里设置 限制是由上到下执行检查的

这里给出一些例子: (!注意次序!)

1 只对某几个 IP 开放帐号:

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

A: 202382418

A: 202382492

A: 202382483

D:

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

意思是, 对 202382418 , 202382492 , 202382483

开放, 其馀都不准进入

2 只对一个网段开放:

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

A: 20238241

D:

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

意思是, 只对 20238241 开放, 其馀拒绝

3 只拒绝部分IP

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

D: 123166

D: 2023823456

A:

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

拒绝 123166 的B类网段, 及 2023823456 访问,

其馀都欢迎

看了三个例子, 大家都志该知道 IP 限制如何设置吧,

要注意的一点是, 最后一个限制项目, 最好要设成

A: (其馀都允许进入) 或

D: (其馀都不准进入)

否则, 可能会得不到预期中的限制的效果

Step #2 看不爽封

如果有个人连了上来, 你看他不爽想封掉他

在 <> - Activity 或

你的Domain - Activity 会看到他,

右击, KILL USER

他在你FTP的命运就在你手中了

The End

后记: 好累啊~~~

对IP Access的补充。。。

Step ## "-"连字符的用法(昨晚试了偶半小时。。:< )

补充:

用来简洁地表示不属于整段类地址的一段IP

它可以任意在A、B、C、D类地址中使用

这可是个很好用的地方

比如我只对教育网地址202112-202120开放anonymous帐号

在warftpd/g6中 br>你就要老老实实地在user->anonymous->ip access "allow"项中逐步加上

202112()

202113()

r>202120()

而在ServU30中

你可以直接写成:

202112-120

就这么简单!

#######################################################

关于Message的一些动态的参数:

%Time - 目前的时间

%Date - 目前的日期

%UNow - 目前的联机人数

%UAll - 从激活到目前为止的联机人次

%U24h - 在过去 24 小时内的联机人次

%MaxUsers - 总联机人数上限

%MaxAnonymous - 匿名联机人数上限 (Anonymous FTP)

%Name - 帐号名称

%IP - 对方主机名称/地址 (Hostname/IP)

%DIR - 目前的目录

%Disk - 目前的磁盘驱动器名 ( C: D: E: )

%DFree - 磁盘剩余空间

%Fup - 上传档案个数

%Fdown - 下传档案个数

%Ftot - 总传档数

%Bup - 上传位数

%Bdown - 下传位数

%Btot - 总传输位数

%Tconm - 联机时间数 (以分为单位)

%Tcons - 联机时间数 (以秒为单位, 与 %tconm 配合使用)

例:

◎ 来自 %IP 的女神迷您好。

◎ 女神事务所自 Yggdrasil 系统激活以来已接通 %UAll 位使用者。

◎ 过去 24 小时总共有 %U24h 次联机。

◎ 目前有 %UNow 位使用者在线上,最多容许 %MaxAnonymous 位使用者同时联机机

连上去看到的则是

220-Serv-U FTP-Server v21 for WinSock ready

220-◎ 来自 1401121832 的女神迷您好。

220-◎ 女神事务所自 Yggdrasil 系统激活以来已接通 55 位使用者。

220-◎ 过去 24 小时总共有 55 次联机。

220-◎ 目前有 2 位使用者在线上,最多容许 50 位使用者同时联机。

好玩吧^_^ 这些参数也可以用在 Message File!

关于Dns2go的使用:

DNS2GO——用你自己的名字上网

引言

拨号上网的网民都知道,每次上网用的IP地址都是由ISP动态分配的,因此每次都不同。这样做当然有利于ISP充分利用手中有限的IP地址资源,但却给用户带来了一些不便,因为这就像一个人每天都必须换一个电话号码,让想找他的人无所适从。况且在有一些场合下都需要知道并且告诉别人你的IP地址,比如说你想与朋友做一个点对点的连接进行聊天、传送文件或者玩Internet游戏等等。

再比如,你的公司出于成本和安全性考虑,决定建立本地的Web、FTP、E-mail服务器,目的就是每天定时上网,供出差的同事在外地浏览本公司主页、下载文件以及发回邮件。目前我们对上述问题的解决办法通常是:运行Winipcfg查出自己当前的IP,然后用另一部电话告诉朋友。这时你应该看出拥有固定IP有多方便了吧。也许有人注意到,在我们上网的过程中,在需要输入访问地址的时侯,基本上都是用一个域名代替其IP地址,比如在浏览器中输入http://wwwsinacom”,而不是用它的IP地址。其实,这是利用了Internet上的DNS服务,也就是通过DNS服务器将你输入的域名转换为对应的IP地址。然而,要拥有自己的域名或者固定IP,要么你就去托管(或租用)服务器空间,要么就通过专线直接连至Internet,显然这对一般用户和中小公司而言,是难以承担也是没必要的。 那么怎样才能解决这个矛盾呢?答案就是动态域名解析——DDNS。DNS2GO就是能实现DDNS的软件之一,而且是最好用、功能最全的。[/url]

DNS2GO简介

DNS2GO是Deerfieldcom公司继Wingate 40之后推出的新产品。DDNS的实现要依靠两个程序的协同工作,其一是服务端程序DNS2GO Server,该程序安装在Deerfield的主机Discoverydns2gocom上,最终的域名解析工作由它来完成;其二是客户端程序DNS2GO Client,它安装在拨号上网用户的计算机上。它的作用在于:一旦用户上网,它就取得当前的IP并传送给服务器。这样一来,只需从Deerfield申请一个域名,然后将申请到的域名告诉你的朋友。以后只要你一上网,你的朋友就可以通过这个域名找到你了。

申请域名

域名可以到DNS2GO主http://wwwdns2gocom去申请。申请过程中要输入自己的名字、Email,然后在十几个免费域名中选择一个自己中意的,大致的样式是DNS2GOCOM。之后在“”的位置给自己的计算机起个Internet上的名字,比如:Myweb、Myftp,或者用你自己的名字也行。这样,只要你在网上,你的朋友就可以通过DNS2GOCOM的域名找到你了。[/url]

域名申请好后,接着你要填写关于你申请的域名的相关信息(Profile),包括站点简介、说明、分类,是否将自己的域名显示在DNS2GO社区里,你的计算机上安装了何种服务器软件以及申请哪种增值服务等。最后,你会收到一封E-mail,里面有一个注册码,就是注册DNS2GO时输入的那个,这时就可以下载客户端程序DNS2GOEXE了。

关于增值服务(valuesss Added Services)

上文提到的增值服务是Deerfield为本地计算机安装有E-mail服务器的用户而开设的。具体有如下几项:

1No Email Routing

此项为用户在申请域名时的默认设置。该项服务为免费,但用户计算机不在线时就无法收到其他人发来的邮件。

2POP Forward

POP转发,即用户可以指定一个24小时在线的POP服务器,这样当用户计算机不在线时,Deerfield自动将发给该用户的邮件转发到指定的POP服务器上。

3SMTP Routing

SMTP路由发信,即当用户不在线时,Deerfield先将发给该用户的邮件暂存在自己的服务器上,一旦该用户上网并收到来自DNS2GO客户程序的传送请求,就将存储的邮件直接发给该用户计算机上的邮件服务器。

4POP Routing

POP路由收信,即当用户不在线时,Deerfield先将发给该用户的邮件存储在自己的服务器上,然后该用户可以随时上网并通过本地Email服务器或Email客户程序(如:outlook express)收回邮件。

以上的2-4项服务因为都要占用Deerfield的服务器空间,所以均要收费,但可以有一个30天的试用期。收费标准大约是$70/6MB/年。

使 用 手 册

1安装

首先拨号上网,然后运行下载的安装程序。在图-1中选择要安装的组件,其中DNS2GO Client是必选项。如果用户通过局域网代理服务器上网,则可以在代理服务器上安装下一个组件“DNS2GO网关扩展程序”。注意:这里所说的代理服务器仅指通过TCP Mapping方式进行代理的代理服务软件,如WinGate 20,不包括NAT型的代理服务软件(如SYGate)或LSP型的(如使用WGIC的WinGate30/40)。

在图-2中指定用户计算机上网的方式:“Direct…”为直接方式(通过SYGate、WGIC上网也在此类);“…proxy…”为使用TCP Mapping方式。

2注册

安装完毕后直接进入DNS2GO主界面中的注册页,如图-3。在Domain Name栏中输入申请好的域名,Registration Key栏输入注册码,之后点击“OK”。这时DNS2GO客户开始与远程服务端程序通信,稍后主界面将自动缩小为任务栏上的“升空火箭”图标,表示注册成功,用户就可以使用申请的域名了。如果你在本地计算机上装了Web服务器,这时可以打开浏览器并输入你申请的域名。怎么样,看见你的主页了吧? 3程序界面

状态页(Status)

DNS2GO Service Connection:当前与DNS2GO服务器的连接状态或上一次发生的错误。

Connect/Disconnect:手动连接到DNS2GO服务器或断开连接。

Internet Connection:当前与Internet的连接状态。

Details:

①Domain Name:用户申请好的域名。

②Domain Status:DNS2GO服务器如何处理指向用户域名的访问请求。在“连接”页中指定。

③Heartbeats:DNS2GO客户程序发送给DNS2GO服务器的信息包数目。DNS2GO客户程序每隔一段时间就发送一个heartbeat(心跳)信息包给DNS2GO服务器,通知服务器以下信息:用户计算机仍然在线、用户计算机当前的IP地址。

④Time On-line:用户计算机在线的时间。

连接页(Connection)

已与DNS2GO服务器建立连接时:

①Point my domain to my current IP address:用户与DNS2GO服务器连接成功后,服务器即将用户申请的域名绑定至该用户的当前IP地址,这样,Internet上的其他用户能通过此域名访问该用户的计算机。

②Set my IP address to:将域名绑定到其他的IP地址。

③Redirect web requests(with a www prefix)to this port:启用HTTP转发功能。这时其他用户发过来的HTTP请求(标准端口:80)被自动转发到指定端口(例如:8080)。如果用户的web服务器被安装在非标准端口,应在此进行相应设置。

未与DNS2GO服务器建立连接时:

①Send the visitor a web page that tells them I am off-line:用户当前未与DNS2GO服务器建立连接时,其他人如果访问该用户域名,DNS2GO服务器会发给其一个WEB页面告知被访问的用户当前不在线。

②Point my domain to this URL:其他用户的访问请求(仅限于HTTP协议)被转发到指定的WEB页面(URL)。

③Set my IP address to:其他用户的访问请求被转发到指定的IP地址。如果指定地址为0000,则拒绝所有的访问请求。

选项页(Option)

Use Proxy Server:

如果用户计算机是通过代理服务器的TCP Mapping方式使用DNS2GO客户端程序,则应选此项;但如果是通过NAT(如Sygate)或LSP(如本地计算机安装了Wingate30/40的WGIC)的,则不选。

①Proxy Address:代理服务器的IP地址(如:19216801)。

②Port:DNS2GO客户程序通过该端口与代理服务器建立TCP Mapping。

③Gateway Extensions:如果代理服务器上安装了网关扩展程序,则在此进行设置。网关扩展程序包含在DNS2GO的安装程序里,但它必须安装在代理服务器上。DNS2GO客户程序通过网关扩展程序得到代理服务器当前是否上网的信息,从而实现自动与DNS2GO服务器建立连接或断开连接的功能,如图-7。

Check Gateway Status Before Attempting DNS2Go Connection:试图连接到DNS2GO服务器前先连接到网关扩展程序,查询代理服务器状态。如果代理服务器不在线,DNS2GO客户的查询不会导致代理服务器拨号上网;如果代理服务器在线,则自动连接至DNS2GO服务器。

离线)或On-line(在线)。假设为离线时,DNS2GO客户将不做连接的操作;假设为在线时,DNS2GO客户仍然试图连接至DNS2GO服务器。前者为建议选项。

Gateway IP Address:网关扩展程序所在IP地址,应与代理服务器为同一地址(如:19216801)。

viPort:网关扩展程序侦听DNS2GO客户查询请求所使用的端口。

Run DNS2GO as a service:

将DNS2GO设置为系统服务,即在开机时自动运行,关机时才关闭。

Enable Event logging:

启用日志功能。

Auto connect to and disconnect from the DNS2Go service:

一旦用户计算机上网,DNS2GO客户就自动连接到DNS2GO服务器;一旦用户计算机下网,DNS2GO客户就断开与DNS2GO服务器的连接。如果用户计算机通过代理服务器上网,并希望使用此功能,必须在代理服务器上安装网关扩展程序。

Re-attempt connection failures X times:

与DNS2GO服务器连接失败时,重试的次数。

Show splash screen on startup:

启动DNS2GO客户程序时,在桌面显示一闪而过的窗口。

Transfer Email:

如果用户在申请域名时选择了第三项增值服务,则在此进行相应设置,如图-8、图-9,其中图-9中显示了DNS2GO客户成功连接到远程邮件主机且邮件传送已经开始。

①Mail Host:Deerfield为用户存储邮件的服务器名(maildns2gocom),端口为25。如果通过mapping代理上网,则应写入代理服务器的IP地址(如:19216801)及mapping端口(如:1025)。

②Transfer Mail Automatically When I Connect to the Internet:当DNS2GO客户程序侦测到用户已上网时,自动发送一条请求给maildns2gocom,要求其将存储的邮件传送过来。

③Transfer Now:手动发出传送请求。

拨号调度页(Scheduled Dialing)

用户可在这里指定DNS2GO客户在一周内的哪几天的哪个时间段,使用指定的拨号网络连接自动拨号上网。

时间同步页(Time Sync)

这里列出了几个Internet上的时间服务器,供用户校正本机时间。

注册页(Registration)

Tell A Friend:

以Email的方式通知朋友你申请的DNS2GO域名。

Get Free Key:

如果遗失了注册码,通过此功能可以再次得到,但要输入第一次申请时的个人信息。

Ground Control:

此功能让用户在线修改申请使用域名的profile、增值服务等。

1、网游加速器就是能让我们实现不同网之间一起玩游戏的功能原理当用户跨网比如联通的网去电信玩访问的时候,首先由接入ISP的线路转发到迅雷的环网就是加速器提供的各种节点,然后再经过迅雷的出口节点转发到;游戏加速器是针对个人用户快速安全连接游戏服务器的一种服务通过虚拟专用网络将电信加速到网通,或将网通加速到电信,等等为玩家提供优质网游加速服务 游戏加速器目前能够支持常见网络环境下的绝大多数的游戏的加速,尤其;加速软件的工作原理就是利用***技术,用户通过一台登陆服务器用加速软件商提供的账号密码拨号登陆到一台具有双线带宽的服务器上专业术语叫节点服务器并与之建立连接并改变当前即本机的上网环境网络环境在访问的时候。

2、加速器的原理就是更换游戏的登陆节点,比如这地方太拥挤,网络慢,就给你换一个通畅地方登陆游戏,从而起到加速效果;安装了加速器,延迟会低一点,放出的技能立马就能看到技能效果网游加速器是针对个人用户快速安全连接网游服务器的一种服务它利用IDC资源,采用数据转发的技术为个人用户提供快速优质网游加速服务。

3、大部分网游加速器的原理采用最先进的***技术,通过极遍布全国的网络服务器,在用户和访问目的地之间构建起一个访问路径最短的专用网络,从而提高了网络速度 以满足用户对网络访问质量的更高要求简单来说,构建虚拟连接;尊敬的迅雷用户,您好1迅雷网游加速器原理未加速的游戏链接用户本地游戏服务器 使用加速器的链接用户本地加速器服务器游戏服务器 2使用1启动加速器2选择游戏区3启动加速 4启动游;光遇加速器的根本原理是将游戏数据转发到加速器运营商的服务器上,然后通过优化过的专线线路解决路由拦截拥堵等问题将游戏数据转发到游戏服务器上,这样能降低游戏的延时解决服务器无法访问导致的登录不上降低丢包率;游戏加速器的原理是通过连接已经大量搭建好的***节点中最适合你的网络状况的节点来缩小不同网络之间的差别,从而达到降低延迟,比如说你的城市到另外一个城市,在没有修高速公路是路程是200公里,但是当你用了加速器过后也就。

4、游戏加速器是一款专业的网络游戏加速器本产品同国内的大多数游戏厂商已经有了成功的合作,一些国内主流网络游戏已经内置了游戏加速器组件让加速效果更加显著它的出现将改变你上网的现状,您的网络世界,不同于其他产品的是;简单来说,构建虚拟连接网络,可以直接提升互访速度,满足用户日益增长的宽带应用需求如果真的需要用到加速器的话,可以试试极速闪电的加速器, 它是一款针对跨网访问网页和游戏设计的加速软件;迅游手游加速器的加速原理是利用***技术,用户通过一台登陆服务器用加速软件商提供的账号密码拨号登陆到一台具有双线带宽的服务器上,并与之建立连接并改变当前网络环境在访问的时候,将本机访问的目标例如一个网址。

5、一网游加速器的工作原理是在全国各大网络节点均架设服务器,让全国各地的玩家均可选择最优的节点从而享受完美的网游速度无论是从联通到电信,从电信到联通,还是从教育网到联通与电信,都可以完美解决跨网所造成的网络;回答网络加速器的原理是由于所有的网络供应商通用一个出口,网络用户的增加而造成了拥挤,导致不同的网络供应商互访难度大,延时高网络加速器依靠放置在各地的缓存服务器,相当于新建了一个出口,通过系统中心的分配,将用户;各家公司都为玩家着想,希望更好的服务能提供给更多的玩家,而网游公司又争相与网络加速器软件公司进行合作,到底互联网加速软件给用户以及游戏厂家带来了怎样的改变,我们还可以多了解下加速器,对加速器的原理会有帮助。

以CCProxy为例,代理服务器软件CCProxy使用方法如下:

先期准备

首先要保证每台机器都指定了一个固定的IP地址。

其次是找一个CCProxy的安装程序。

服务器的安装

运行下载后的Ccproxysetupexe就可以一步步进行安装,只是在最后一步选择语言时要选择ChineseGB即为中文简体。

安装完成后,桌面有一个CCProxy的绿色图标,双击即可启动CCProxy了。绿色的网格坐标将会出现**的曲线表示网络数据流量。

客户机的设置

1、对TCP/IP协议的属性进行设置。

方法:右击“网上邻居”,选择“属性”,双击网卡对应的“TCP/IP协议”,选择“DNS”标签。设置如下:选中“启用DNS”;“主机”中填入服务器名称;并在下面的“DNS服务器搜索顺序”中填入服务器的IP地址,本例为“19216801”,然后单击[填加];单击[确定]结束DNS设置;再次单击[确定],结束对网络属性的设置。这时需要重新启动计算机。

2、重新启动后,右击桌面上的IE图标,选择“属性”。在接下来的“Internet属性”对话框中进行如下设置:选中“连接”标签;单击“局域网设置” 按钮;选中“使用代理服务器”;单击“高级”;在“服务器类型”中分别填入:HTTP为19216801,端口为808;FTP为 19216801,端口为2121;Socks为19216801,端口为1080;然后单击[确定]完成对IE的设置。

上网浏览

完成了上述的操作后,将服务器连接到因特网上,再启动CCProxy,客户机就可以通过IE自由在网际之间穿梭了,想要停止代理服务只需单击[停止]按钮即可。

备注

1、客户机欲使用OICQ、RealPlayer、网络蚂蚁等软件还需要分别进行设置。

2、CCProxy还有包括Socks5和HTTP用户验证、上网时间管理功能、网站过滤功能、 缓存功能等等诸多的使用功能,必须在注册以后才可以使用。

第一篇:关于emule速度设置问题的说明

[color=blue]关于ADSL速度的问题,最近看到有不少朋友在讨论关于在ADSL上eMule的速度问题。大家现在往往不知其所以然,一上来就限速,而且往往导致恶性循环,速度越限制越低,越低越限制,而且觉得最近又有很多朋友不是很了解adsl速度机理,在论坛上不管三七二十一,不分清红皂白一个劲的在动员大家限速,往往误导很多新人,在这里我觉得有必要说一下adsl速度机理,虽然老生常谈,但是也请大家能够看看,真正了解该如何设定速度,以期不至于误入歧途,说得不对的地方也请大家指正,一起讨论,以达到最佳效果。

对于ADSL的用户,无论电信还是网通,我们大家的ADSL的标称速度大都在512k到2M之间,那么该如何理解这个标称速度呢

下面以512k宽带为例子,说一下具体情况,1m和2m的大家同比换算。我们的电脑通过ADSL接入网络后,在下载时候一般都会出现一个下载速率显示,上面显示我们正在下载的速率。对512k而言一般为几十KByte/s左右!(一般为50左右上下差不多)这个速度其实是通过换算关系得到的速度。下面就要提到这个众人皆知的公式:

512K=512Kbps=512Kbits/s=64Kbytes/s

在这里大家要注意bit和byte的换算关系是8bit=1byte,bie叫做位,byte叫做字节,大家一定要分清这两个单位,简称都叫做b(分清这个单位也有助于一些朋友理解,为什么我用bt下载速度显示上千b而用em下载却只有几百b为什相差如此之多 答案是速度并不相差,而是速度单位表示不一样)。那么这个64K的速度究竟代表什么,往往现在大部分论坛里面的朋友都会认为好了,我们计算得出的这个就是我们宽带的理论速度极限,512k就是64k下载速度了,em下载速度只会比这个少不会比这个多。然后朋友们就开始自信满满的限速,心里想因为我们有理论速度作为支持,不会错!可是这个时候大家要注意了,往往就是这个理论速度会害了很多人,他背后的真正意思并不是如此简单。

64k的理论值含义是"个人用户所能独享的最大下载带宽”。在这里大家要注意"独享”这两个字的含义,我在后面要着重分析,我们在ADSL安装的时候,大家也都看过申请表,上面的带宽项目写的是都是"不高于512K”,"不高于8M”等等,也就是说我们在正常的情况下馍以拥有最多不超过64K的专有带宽。注意这里指的是"专有”这两个字要引起重视。

事实上,我们目前的ADSL在isp终端是运行在ATM上面,ATM到chinanet边缘路由器带宽是155M,目前每一个边缘路由器可以连接3000用户,如果这些用户同时上网,那每个用户其实只有50kbit/s的带宽,也就是7Kbytes/s,加上路由器衰减,那么最终可能只有普通modem的速度了。当然以上只是假想的情况,毕竟3000人同时连在一台边缘路由器上面几乎是不可能的,电信也不会让路由器满负荷连接而使得速度下降如此之多。所以64k是我们的个人专有独享的带宽最大值。

我只所以要如此强调,个人专有独享,是因为64k是个人最大"专有”"独享”宽带,但是他并不是你的上网可以得到的最大带宽,注意二者并不相等,为什么呢

大家要注意,事实上在当我们在ADSL拨号时,我们已经分配了实际约等于8Mbps,(这个值是ATM连接方式上adsl线路所能支持的理论最大上下行值)也就是1Mbytes/s的下载带宽,目前国内所有的adsl都是这个值,无论你申请的是几M的带宽,只要你一拨号,你就得到这个带宽,这个是ATM分配机制所确定的,当然了电信之类的isp根据我们的申请,限制了我们的专有独享带宽最高为64K,那么当路由器连接的用户较少的时候,我们就可以获得一部分超过专有带宽的共享带宽(显然电信没必要让这些带宽闲置),注意这里就产生了额外的速度,也就是实际上我们会获得大于64k的速度,具体大多少这个要看我们上网是否处在高峰期,我们周围所有接入adsl用户的多少,以及我们当地isp的终端硬件配置,但是一般而言我们几乎不可能碰上所有人在同一时间段同时接入上网,在数学上这是一个小概率事件,他不可能发生。

从这一点上来言,我们也可以说实际上64k对我们来讲相当于一个最小实际速度,我们的接入速度只会比64k大而绝不不会比64k小,当然也不可能大的离谱,因为毕竟总还是有很多人在同时上网,而且电信肯定还有一些平衡负载的机制在运行。

说得白一点:其实我们带宽都是共享的,人多你就慢,人少你就快。就看我们当地机动非配的带宽有多少。继续分配的潜力有多大。

在了解了以上机理后,我想大家是否回头想想你的限速合理吗我们大部分人都按照64k作为最大值限制,根本不合理,我们上网所能得到的实际速度要远远大于他,我们是否把自己限制的太低了,人为的造成了瓶颈,这个理论值,我们是否看得太重要了其实他没有什么用。在这里还要说两点

1 。其实我们的isp在给我们分配好带宽后,同时已经在终端给我们做了一次上行限制,有些地区上行限制的很死,本来就已经很低了。这也就是为什么总有些朋友反映为什么我下载好几百 上传却只有几十,原因所在,isp往往对下载限制的比较少,而对上行却确限制很大,他们这么做的目的很简单,为了市场这样可以更多的吸引客户,而硬件上却不用继续投资,所以我们的上行速度往往是已经被人家限制了之后的速度,而我们一些朋友再这个基础上自己又继续限制,是不是把自己搞得余地太小了呢

2。 全国各个地方往往isp的管理严格不同,有的地方大城市 用户多 监管严 那么他们的isp可能就会严格按照理论值来执行宽带分配,而一些中小城市,用户少管理松散,他们的isp往往就不太在乎严格分配带宽,反正闲着宽带设备也是闲着。还不如就分出去,所以这些地方的512k有的时候可以到达1m的速度,并不奇怪,

另外,还存在一些电信和网通的内部关系用户,他们往往是电信和网通的家属,他们在申请宽带的时候,可以享受内部的标准,说是申请512k可能实际上终端非配的会达到2M,这些非理性因素,也在很大程度上影响我们的带宽获得,从而相应影响这一部分用户的速度设置他们自己往往都不知道,自己到底有多大带宽。又怎么能正确设置。

最后,还有我们的连接方式,比如我们电话线的质量,铜芯和铅芯的在速度上都会有所不同,我们电话线到机器的长度也会造成信号衰减,我们分线盒的质量,我们拨号猫的芯片质量,夏天的散热等等这些也都会影响我们的实际速度。

说了这么一大堆为什么是想让朋友们都仔细想想自己的情况,以后考虑限速的时候 可否不要一上来就 我有理论速度,我就按照那个限制,我必须得限速等等。

大家也都知道bt的局面,大概两年前左右我已经在使用bt,那个时候国内使用bt的人很少,但是大家的速度都很快,因为那个时候没有人提倡限速,也没有人下完就跑,玩bt的都是一些老鸟,后来bt普及了,渐渐传出了什么bt要限速,对我们有好处之类的东西。

现在大家在看看bt 越来越慢,整个bt圈大家都在提倡限速,什么后果呢就是大家甭管什么条件,上来就限,结果弄得越限速度越慢,越慢速度限的越低,成了三个和尚没水喝的局面。

我在这里想说的是,我们以后再限速的时候能不能多想想这些,我们在动员别人也限速的时候能否多想想这些,限速是一把双刃剑,请大家三思后行,不要人云亦云,要对自己所说的话负责任,因为我们是em的先行者,em在中国的明天就掌握在我们的手里,难道我们愿意看到再过几年,整个em圈重走bt的覆辙吗

也许有些朋友会说,那么为什么我的速度就是上不去呢,这里我想说得是 em的速度有很多东西在影响他 连接数大小 内存缓存大小 同时运行任务数大小 每5秒新建连接数大小 上传线程大小 上传宽带分配大小等 源的多少 分流的多少 都在综合作用,不是简单一个限速就可以解决的。

也许有些朋友会说,可是我的adsl不限制,就是速度很慢,怎么办我要说的是,可以限速,但是要一点点调整,不要一下把速度限死,最好自己搞个测试,全速上传一段稳定时间,在这个基础上分析出自己的最大长传能力,然后结合以上的一些因素,自己一点点调整上传速度的大小,这是一个漫长的过程,要几个月时间才能找到最佳匹配值,也不为过,总之,在保证自己可以下载的同时,也保证自己也在分享,这个才是em的最佳用法,另外自己不下载的时候,是否可以不再限速全力上传,为了自己的积分也为了别人。

大家天天都在强调速度慢,天天琢磨调这个调那个,孰不知,影响em速度根本的其实是你的积分,速度等其他调整起到的作用往往只是锦上添花的效果,如果你的积分不高,那么你先天就不足,再怎么调整也于事无补。

我有一个朋友,他不大懂em设置,自己也不敢调什么,但是他的网络条件好,硬盘也大,他第一个月就上传了1tb,什么概念1000多个g,后来就这么用了几个月,他现在随便下一个我们**区置顶热门**,大概也就是10几分钟就下载完了,700多m十几分钟,为什么因为他的积分高,他的网络条件好,em讲究的是积分,积分制度决定了你要是想出来混,那么你欠下的就一定要还。你在别人那里下载过东西,你就欠那个人的你早晚要还给他,跑不了。所以在这里奉劝所有em的朋友,多多上传是根本,上传多了,底气硬了,自然就要本钱,别人欠你的越多,你的速度就越快,争取都做个债主,否则只会,越欠越多,越多越欠,速度越慢,路越走越窄,永远无法翻身,希望不要如此恶行循环。

最后,说一点题外话,我们现在vc没有自己的共享核心,但并不代表我们不支持,主要是我们没有自己的服务器导致了我们好多想法无法实现,希望各位在使用em的时候,都能多一些共享的精神,现在硬盘都大了,也便宜了,共享个一二十个g,也都不成问题,大家不要一下载完就跑了,em本身占用内存也不大,你可以一边看**,一边下载都不耽误,这样多好。我们大家在em的tag上都打着[VeryCD]的印记,那么我们在p2p的圈里就都是一家人,为何不照顾一下兄弟姐妹,正因为我们都打上了vc的印记,无论你承不承认,我们在p2p圈里的一言一行,也都代表着我们vc,对我们所有有[VeryCD]标志的朋友,这是一种荣誉,也是一种责任,我们的一言一行都会被其他的论坛的朋友看到,他影响着你我他,我们每一个人,我们vc的形象和名声,我们大家都不愿看到我们自己被别人指责,我们vc的兄弟姐妹被别人说三道四,我们vc被别人嘲笑,那么请大家都有一个责任感好吗

多多共享,长久作源,不要下完就跑,最近总是看到圈里有人说我们在把em当bt使用,说我们的成员下完就跑,也不共享,我也试着察看了一些,发现这个现象确实如此,而且大家往往就只共享正在下载的文件,就那么几个而已,请大家都尽力为p2p为vc多做些事情好吗

最近也发现不少新会员,再通过em聊天的时候,往往发给对方一些抱怨速度慢的话语,甚至还有的在辱骂对方,这些会员的tag里面都打上了[VeryCD]的标志,我想无论如何我们做人的素质要有,大家都在共享,你能够下到就应该有一种感恩之心你又有什么资格抱怨对方速度慢,辱骂更是不智,这样做的后果,往往就是在别的论坛里面,成了人家取笑我们没有素质的靶子,成了让人家轻视我们的依据,难道我们愿意让我们的兄弟姐妹在别的论坛里被人家说三道四吗,我们也有好多朋友在别论坛里面也是会员,这样一来,往往弄得不知真相的人扇风点火,弄得那些朋友在别的论坛也抬不起头来,希望所有的朋友,在p2p世界里面开心,奉献,分享,享受,也希望朋友们都能有一颗感怀的心,而不是索取无度,都能尽自己的一份力,为别人也为了自己,为了vc更请大家都把自己看作是主人翁,深知你所作的每一件事情,在p2p世界里,不只是代表你,也是代表vc,代表我们大家庭里面每一位兄弟姐妹。

孟子曰:'独乐乐,不如与人乐乐,与少乐乐,不如与众乐乐’。

这句话送给所有在vc的朋友,也送给所有玩em的朋友们!

Ps:以上文章中出现的数字皆是以512k为标准计算所得,其他带宽请自行按比例放大。

以上讨论限速以adsl 为依据,其他上网方式不再此列,不符合此标准,一般来讲,内网等其他上网方式,

可以不用这样斤斤计较速度问题。

今天是距离发此帖后的第3天,我重新编辑一下,看到大家的回帖都很赞成要多上传,我很高兴,说明大家都很理解我,其实,对于此帖,我主要想说明的就是,无论何时,大家都要多想着上传,这个一定不能丢掉其实对于adsl的用户,我感到很无奈,确实部分朋友,上传不限下载速度就是上不去,那么对于这部分朋友,我要说的是,在下载的时候限一下,但是你不下载了,你就可以把上传的限速取消了,全力上传,虽然你们的单位上传速度不能保证绝对大,但是你们可以在在上传总量上把它弥补回来,大家多多看看统计信息里面,只要你的上传:下载的比例大于1,就说明了你对p2p是有贡献大于下载的你就是分享奉献的,这个比例越大越好

其实,经常看到大家在论坛里面比来比去,比自己的下载速度有多快,还截图,很酷!但是我要说,这其实有点像小孩的做法,每一个刚接触em的人,都要经历这个阶段,谁下载的快谁牛x!我也经历过这个阶段,但是渐渐的领悟了em的真谛,也认识了一些老鸟,后来大家就常常在一起比看谁的上传速度快,看谁的上传:下载比例大,看谁的在线时间长,看谁的下载速度小,大家都截图发上来,是不是有些变态啊!哈哈,我估计你们玩时间长了,也会渐渐变成我这样的,其实上传是有瘾的,真的,我几乎一个礼拜要拿出一多半时间什么也不下载,专门上传,不限速,传的越多,瘾就越大,很兴奋的感觉!

在我们的比试中,我看到过最快上传的是15--2m/s,上传最大比例的已经达到了上百:1了,在线时间最长的有过300多天,持续在线上传,上传量基本上都是一个月几个tb级别,我觉得玩em,玩到最后大家都有点共产主义的精神了,这个东西很培养人的奉献精神,真的!

当然了,有人要说你们网络条件好,但是我也见过有的朋友就是adsl上传,一个月也传了不少,其实不在乎你传得多少,关键在于你有没有奉献的精神,不以速度论英雄!

当然了,这些老鸟都是狂人,他们基本上247的开机,一周不间断连续开机,一个月关一次两次,而且多是包月或者包年,我发现这些人和我们有所不同的是,我们通常对于上传速度>下载速度,我们就认为不正常,不合理,不应该这样,但是,他们却认为就应该是这样,没有什么不对的,下载恨不得没有才好,上传恨不得到顶才好,他们这帮人平时也下载东西,但是一般他们下载限速,一般情况下都是上传几百,下载几十,他们抱定的原则是,下载够用就可以了,太快了下载完了,也是放着,没有时间看!

这也许就是大家看待速度问题的角度不同吧,我们认为只有下载速度>上传速度,才是正确的可以接受的,其实,我们也没有错,大家追求的不同而已!

但是,有的时候,我们是不是能换换角度,不要那么拘泥于速度呢,够用就可以了,我了解到的情况多是,有的朋友下载速度确实很快,一天几部dvdrip,但是他并没有那么多时间看,之后就会关着机器,然后就是如此循环,直到硬盘被塞满,我想这个时候,对于我们来言,下载速度快其实也没有什么用,你用一天下一个,和用10分钟下一个也没有什么区别,都是没有时间看,就是下完之后关机时间的长短而已,省电的问题,当然了,我们都希望越快越好,因为心理很爽,这个无可厚非!也确实,看着速度慢,心理很烦。所以,对于速度确实很慢的朋友,建议不要老是盯着em看,你越看越烦,你把显示器关了,干点别的,em不喜欢你盯着他看,我记得我一开始接触的时候,也是天天盯着看,后来都有想把电脑咂了的想法,后来慢慢平静了,索性关了显示器,去睡觉,往往一觉醒来,就下载完了,多好!

我想说的是,对于那些包年包月的用户,你们不上网也是闲着浪费,何不就开着机器多传点,电费我算过一个月不关机也就最多100元,3碗日本面条的钱,要是对于不在乎这点小钱的朋友,就多贡献贡献,你的回报也是丰厚的,你的积分肯定增加,下载起来排队的时间肯定减少,在可以接受的前提下,何乐而不为呢

胡乱说点感想,肯定有说的不对的地方,有大家不爱听的地方,要是大家看着生气了,大家不要骂我,就当作听一个em的故事吧!

之所以今天下午写这篇文章,也是有感而发,最近常常有朋友把上传速度限到10k左右,然后跑过来问我,为什么我的下载速度这么慢,我通常对他们说,你先不要限速,他们往往理直气壮的回答我:我是看了论坛里面的精华,必须得限速,不限不行,我无论怎么解释,也没有人听!

关于我对于上传速度的看法,我觉得我在论坛里面越来越孤单,很难找到赞成我的人,知音难求。看到大家天天都在不停的讨论限速,看到大家每天都限得不亦乐乎,我真希望能够有更多的人赞同我,多些负责任的朋友,多些理解我的人,也希望大家都能呼吁一下,自己认真的想想这个问题,不要轻言限速,对于新人造成的误解太大了,现在已经开始显现出来一些负面影响,那些限速为10k左右的朋友,就是活生生的例子!而且还在不断涌现出来。

而且现在越来越多的朋友,自认为使用em已经有点心得了,对于回答别人速度慢的问题,往往就是简单回答为:你限速好了,限了就一定能快。对于这部分朋友,我要说请你们说话要负责任,不确定的可以不回答,也比这样简单回答要强多了,孰不知你们的简单一句话,很容易造成更大的误解,千里之堤,溃于蚁穴!

在感到孤掌难鸣的同时,我希望更多的人能够站出来,能够牺牲一些自己的利益,撑起em的一片天。如果按照现在这个模式继续下去,以vc的规模和影响力,很快我们就会看到限速带来的恶果,不出2年必然会导致速度整体下降,之后便是恶性循环,希望我是杞人忧天。希望他不会发生!

第二篇:关于emule一些让人糊涂问题的总结

来到vc也有很长时间了,从不再潜水到现在有一个月的时间了,在作为技术区版主的一个月期间,我认真留意了好多朋友提出的问题,发现不仅是我们刚接触emule的朋友,就算是一些玩了几个月的朋友,对于一些emule的问题也是模棱两可,存在不少误解之处,另外也确实有好多问题,本区和技术区的贴子从来没有对此进行过说明,再此,我就结合这些问题集中写一些解释,试着回答一些,希望能够解决众多朋友的不明之处,当然有错的地方,也请您不吝指教。

1)P2P到底是什么

Peer-to-peer的缩写,指的是点对点的意思,最早是在美国由 18岁的Shawn Fanning开发出一个叫Napster的软件时,引入得概念 ,它不仅仅是一种软件架构,也是一种社会模式的体现,网络上流行的P2P软件的架构手段主要有两种:集中式和分布式。

集中式:便是利用服务器作为媒介使各个分散的节点(用户)能互相联系,生成各种服务响应。

分布式:每个节点即做服务器又做客户端,这种方式非常灵活,一个孤立的节点只要连上另一个节点便可以进行传输。

Napster可以说是第一代p2p软件。后来由于Napster陷入诉讼危机(相关版权问题),便出现了Gnutella,它吸取了Napster的失败教训,将P2P的理念更推进一步:它不存在中枢目录服务器,用户只要安装了该软件,立即变成一台能够提供完整目录和文件服务的服务器,并会自动搜寻其它同类服务器,从而联成一台由无数PC组成的网络超级服务器。传统网络的Server和Client在它的面前被重新定义。Gnutella作为第二代p2p软件,他们可以说是最早的p2p技术。然后FastTrack (即Kazaa 的底层技术)迅速掘起取代其地位。成为p2p老大。

2)emule到底是什么

随着二代技术的普及,又一个的问题诞生了,自私的人们在利用P2P软件的时候大多只愿"获取”,而不愿"共享”,P2P的发展遇到了意识的发展瓶颈。不过,一头"骡”很快改变了游戏规则,它就是后来鼎鼎大名的 eDonkey。这标志着第三代p2p技术的兴起,eDonkey采用了以"分散式杂凑表”(distributed hash tables )为诉求的Neonet技术,改变了P2P网络上的搜索方式,理论上可以更有效率的搜索更多的电脑,以及更容易找出少见的文件。这种技术已经使eDonkey基本快要追上了P2P服务龙头业界的另一个老大Kazaa了 eDonkey由Jed McCaleb在2000年创立。他最重要的是可以同时从许多人那里下载同一个文件,并且采用了"多源文件传输协议”(MFTP,the Multisource FileTransfer Protocol)。电骡的索引服务器并不集中在一起的,而是各人私有的,遍布全世界,每一个人都可以运行电骡服务器,同时共享的文件索引为被称为"ed2k-quicklink”的连接,文件前缀"ED2K://”。同时,在协议中,定义了一系列传输、压缩和打包的标准,甚至还定义了一套积分的标准,你上传的数据量越大,积分越高,下载的速度也越快。而且每个文件都有有md5-hash的超级链接标示,这使得该文件独一无二,并且在整个网络上都可以追踪得到。EDonkey可以通过检索分段从多个用户那里下载文件,最终将下载的文件片断拼成整个文件。而且,只要你得到了一个文件片断,系统就会把这个片断共享给大家,尽管通过选项的设置你可以对上传速度做一些控制,但你无法关闭它。

在eDonkey出现后,其改良品种eMule(电骡)也出现了。可以说emule是eDonkey的升级版,是eDonkey的一个Mod,就象osp就是quake3的mod一样,它的独到之处在于开源,它的基本原理和运作方式,也都是基于eDonkey, eMule基于eDonkey网络协议,因此能够直接登录eDonkey的各类服务器。eMule同时也提供了很多eDonkey所没有的功能,比如可以自动搜索网络中的服务器、保留搜索结果、与连接用户交换服务器地址和文件、优先下载便于预览的文件头尾部分等等,这些都使得eMule使用起来更加便利,也让它得到了电骡的美誉。

总之,他们继承了第二代P2P无中心、纯分布式系统的特点,但他们它不再是简单的点到点通信,而是更高效、更复杂的网络通信;再加上eDonkey和eMule引入的强制共享机制,在一定程度上避免了前几代P2P纯个人服务器管理带来的随意性和低效率。

3)emule的下载原理

当你在搜索列表中选取了你要的文件并开始下载后,emule会记录下这个文件的大小,文件名以及另一个叫做hash的特殊值。会向所有添加的服务器发出请求,要求得到有相同hash值的文件。而服务器则返回持有这个文件的用户信息。这样我们的客户端就可以直接的和拥有那个文件的用户沟通,看看是不是可以从他那里下载所需的文件。它最棒的部分就在于:你不是只在一个用户那里下载文件,而是同时从许多个用户那里下载文件。如果另一个用户仅仅只有你要的文件的一个小小片断,他也会自动地把这个片断分享个大家,而你就可以从这个用户的机器上下载这个片断。当然你也是一样。只要你得到了一个文件片断,系统就会把这个片断共享给大家。在查找到下载源(其他客户端)后,下载就是客户端和客户端通过点对点(P2P)进行直接对话了。期间没有数据流通过服务器。

4)emule是如何工作的

emule建立于多点文件传输协议之上。一个emule网络由服务器端和客户端两部分组成。服务器端是客户端连接的、为了搜索和查找可以下载用户的桥梁。服务器列表像电话本一样排列,客户通过浏览它而获取他需要的文件所有者的客户端信息。在download过程中,没有下载文件通过服务器端。

5)emule是如何搜索的

每一个客户端连接到一个服务器作为他的主服务器。在连接时,由客户端告诉主服务器他share了那些文件,以及IP地址等其他信息。所以每一个服务器会记录所有登陆到他服务器上的以上信息。在本服务器搜索时,它会通过匹配记录的已知以上信息把查找结果反馈给搜索的客户端列表。当你使用扩展搜索(extend search)时,你的搜索请求和应答结果通过发送限制带宽的UDP包连接到客户端本身的服务器列表(servermet)对应的某一个ip地址的服务器。

6)emule是如何下载的

当客户端选择了一个文件下载时,它首先收集一个拥有该文档的客户端的列表。它会先行查询主服务器所有登陆用户他们是否拥有该文件。然后再连接和查选其他服务器的登陆用户所拥有该文件的客户端列表。一旦它找到拥有该文件的其他客户端,它将请求每个客户端发送这个文件的不同片。直至最后文件由这个不同的片组装成一个完整的文件。 在进行pause/resume的时候,我们选择的下载列表已经获取,它pause的仅仅是客户端和客户端之间的TCP连接然后恢复TCP连接。这个过程只有再resume时通过客户端向服务器端发送22个字节后即可。占用的仅仅是22个字节的网络流量。在pause是甚至不通过你登陆的服务器进行,也无须你登陆的主服务器进行任何干预和操作。所以说,它并未占用主服务什么资源,只是在你已经和主服务器连接的通道上发送22个字节而已。

7)emule有什么优点

不需要服务器来存放共享文件,节省了服务器架设、海量硬盘、网络带宽。 每个用户端节点都同时是文件下载者和提供者。实际上,在你正在下载但还没当完整个文件时,你已经可以把你已下载的部分共享给别人了! 因为emule同时从很多文件提供者那里下载所需的文件最后再拼成整个文件的。加入的人越多,下载速度越快,资源越丰富。 共享方便,每个人在自已的emule里指定一个share目录就可以把自己的文件共享给网络中的其它人了。不必再辛苦地上传到服务器上了。

以上就是关于emule的一些基础知识,希望大家看完之后,能对emule的原理,有一个本质的认识。

下面我再来说说一些很困扰,很迷惑人的问题。

1)id问题

朋友们最关心的就是这个问题,id是什么id其实没有什么用,id就是在emule传输里面,作为地址作用的

首先你必须具备的条件:

1:你必须具有网管权限

2:主服务器操作系统是WIN2K。

下载一个FTP服务端软件,FTP serv-u(本机上如果装了IIS也可以),完成安装。

下面是在服务器(也就是局域网代理服务器)上要做的工作,以保证你的FTP可以对外服务。

一,建产DNS记录

1、打开DNS控制台:选“开始菜单→程序→管理工具→DNS”。

2,建立域名“ftpdashacom”映射IP地址“192168050”(这个IP就是客户端的真

正IP)的主机记录。

①建立“com”区域:选“DNS→WY(你的服务器名)→正向搜索区域→右键→新建区域”,然后根据提示选“标准主要区域”、在“名称”处输入“com“

②建立“dasha”域:选“com→右键→新建域”,在“键入新域名”处输入“dasha”

③建立“ftp”主机。选“dasha→右键→新建主机”,“名称”处为“ftp”,“IP地址”处输入“192168050”,再按“添加主机”。

现在测试一下,“运行”输入"ping ftpdashacom"

二、“ftpabccom”的设置

1、打开“默认FTP站点”属性窗口:选“默认FTP站点→右键→属性”即可。

2、设置“FTP站点”:在“IP地址”处选“192168050”,端口号保持默认值“21”不变。

3、设置“消息”:在“欢迎”框中输入登录成功后的欢迎信息,“退出”中为退出信息。

4、设置“主目录”:在“客户机”中按“浏览”按钮选择目标目录“E:\myweb”。

5、设置“安全帐号”:默认的,匿名用户(Anonymous)被允许登录,如果有必要,此处可选拒绝其登录以增加安全性;或增加其他用于管理此FTP服务器的用户名(默认的为“Administator”)。

6、设置“目录安全性”:此处可以设置只被允许或只被拒绝登录此FTP服务器的的计算机的IP地址。

7、如需要,也可在“默认FTP站点”处单击右键选“新建”来新建FTP的虚拟目录。

三、“ftpdashacom”的测试

1、在浏览器中登录:格式为“ftp://ftpdashacom”或“ftp://用户@ftpabccom”。如果匿名用户被允许登录,则第一种格式就会使用匿名登录的方式;如果匿名不被允许,则会弹出选项窗口,供输入用户名和密码。第二种格式可以直接指定用某个用户名进行登录。

2、在DOS下登录:格式为“ftp ftpabccom”。

3、用FTP客户端软件登录

4、如果“主目录”下有与用户同名的“虚拟目录”或“实际目录”,则该用户会直接登录到其同名目录中。

注意第二部的工作,你还可以填加另一个FTP站点,不过之前,你还得进行第一步的工作。

三,开始客户端的FTP服务器软件设置。

下边的工作便是serve-u的设置了,再转一个:

Serv-U 30017 使用详解 (转贴)

主要新功能:

以 WindowsNT/2000/XP 的 Service 形式运行, 可以随开机而启动服务

把服务器和管理工具分离, 而管理工具可以远程配置 Serv-U 3 的服务器

虚拟路径映射 (Virtual path mappings), 可以很方便地把不同分区, 甚至

不同机器上的路径都映射到你想它出现的位置, 对于登录用户来说, 他根本

看不出虚拟映射和实际有什么分别

似乎对 DoS (Deny Of Service) 攻击有点对策, 实际应用情况不清楚

主要特性:

看来内存比 2x 占用得多不了多少 (当管理工具没打开时)

至少不会比 2x 慢

注册码有点难度, 竟然出了几天都没注册机

更有cracker说它用了 ECC (Elliptic Curves) , 很可能永远都出不了注册机

现在有的是破解版, 可能有人感觉不太舒服吧

综上所述, 对于 2x 的用户来说, 如果没用到主要的新功能, 不换也没什么不好,

但如果想换又不知如何配置, 请看下回分解~~~

原文再续书接上一回, 话说上次说到对于想升级又怕不会用的人, 你可以放心了,

你只要保留你原本 2x, 升级安装上去, Serv-U 3 就会自动按原设定配置服务器,

根本不用你动手, 所以, 这篇基本上是废话

欲知重头安装该怎样做, 或想知各种功能的用法, 请看下回分解!

Step #1 安装

点击安装程序, 直点 Next 就完成了 没什么好说的

Step #2 第一次运行

安装完成后, 服务器的Service会启动, 管理工具会自动运行, 你看到的, 是要你

配置好它的 Setup Wizard 唔 基本上 Next 下去就是了, 下面几个可能你

会有兴趣:

Domain name: 域的名字

Allow anonymous access: 要让匿名登录吗 (选 No 可以跳过这部分)

Annoymous home directory: 匿名登录后, 用户会看到的目录

Lock annoymous users into their home directory: 选Yes, 不要让他们乱跑

Create named account: 要建立有非匿名用户吗

输入用户名, 密码

(大约和上面过程一样)

Account admin priviledge: 这个用户有远程管理 Serv-U 3 的权限吗

呵呵 通常选 No priviledge 吧

嘿! 基本上搞好了!

Step #3 认识 Serv-U 3 管理工具的的界面

左边的树状结构是 Serv-U 3 的结构层次:

1 Serv-U Server 下面是管理工具在管理的 FTP,

其中<<Local Server>>就是你机上那个服务器了

2 在每个服务器中

License: 给你填注册码

Settings: 服务器总配置

Activity: 给你监测本服务器的运作情况

Domains: 下面的各个 Domain, 是以你的机器拥有的不同IP开的服务器,

按刚才"第一次运行"来做, 你现在会有一个 Domain 了

Step #4: 整体配置

在<<Local Server>>的Settings:

General: 总体限制, 参数设置

Max Speed- 总体限速,

不设的话, 极速可达约 1MBytes/S

Max no of users - 同时的连接数目

不要太多, 很伤硬盘的, 建议不超过20

Check Anonymous password - 匿名登陆密码检查,

不要选, 否则 IE 不能进入

Block Anti Time-out schemes

Block "FTP_bounce"

主要是把些无聊人赶掉, 都选吧, 细节看 Help

Block users who connect

随意, 用于"罚"一下用多线程下载的用户

其馀选项看 Help 吧

Dir Cache: 目录缓存

用户较多时, 可以明显加快用户浏览的速度,

把它打开, 用默认的 MaxSize 25, Time-out 600 sec 差不多了

Auto-Refresh 选取后你会看到在缓存中有哪些目录

Advanced:

Server:

Enable security - 安全设置生效

一定要选上! 否则你会死得很难看 KAKAKA

Sockets:

Inline out-of-band data

选取后听说可以防止 DoS 攻击, 但默认没选, 你自己决定吧

至于如何配置用户, 就请看下回分解!

原文再续书接上一回, 话说上次说到我们有了个服务器,

但没设好域里的用户, 也是没用的, 所以

Step #1: 域 (Domain) 配置

在 Domains 下选取你的域吧!

Name: 域的名字

Domain IP address: 为简单起见, "Use any available IP address" 算了吧

Domain type:

Store in INI file 比较好,

它把你的服务器的设置都放到 ServUDaemonini ,

重装系统后把这文件放上去就行了

FTP port number:

通常是 21

Settings:

General:

Max no of users - 同时的连接数目

和上一个差不多, 不过是在域里限制

Virtual path mapping - 请看 VPM 篇

Links - 同上

Messages:

很好玩的, 可以把别人登录看到的信息都改掉

Logging:

就是 log 啊 不懂 看 help!

Step #2: 用户帐号

在 Domains 下

Users 右击出现新增/移除用户选单

点选任一用户后, 各项用户参数意义:

Account:

Disable account: 暂时令它失效

Automatically remove account on date: 到了某日期就删掉该用户! (爽!)

User name: 不用多说吧

Password: 留空不填代表不用密码

Home directory: 这用户登录时看到的第 1 个目录

Lock user in home directory:

最如想在用这帐号登陆后, 看到的根目录是所设的 Home Directory,

就选吧 (建议选取, 否则地址会比较难看)

Priviledge: 这用户远程管理 Serv-U 服务器的权限, 具体看 HELP

General:

Allow only N login(s) from same IP address

限制同一 IP 用这帐号的连接数, 选了它吧!

如果考虑到用 IE 的用户, 最好设两个连接,

否则对方可能不能下载, 如果狠心点, 设 1 个也没关系!

Max upload Speed

用这帐号, 每一个连接上传文件的极速

Max download Speed

用这帐号, 每一个连接下载的极速

Idle time-out

发呆多久才 kick 他出去, 个人认为 5 分钟都够了

Sesson time-out

无论他有没有发呆, 上来一段时间后就把他 KICK 走, 即使他在下载

什么东东也照踢不误, 并且在 1 分钟内不让他再上来 这样在很忙下载

站点中可能有用, 可以让多点人有机会访问, 不过确是有点讨厌 呵呵

Max no of users

这帐号同时允许的总连接数目

其馀的比较少用, 看 HELP 吧

Dir Access:

这里设置这用户对你硬盘中, 实际路径的读写权限, 关键哦!

无论是 HOME 目录好, 映射目录也罢 要让用户用得到, 也要在这里加

具体意义在界面上也很明确吧 不多说了, 但别忘了

(记得把 HOME 目录在这里加多一次, files-[read], directories-[list]

这样人家看能看到, 下载到你的东东)

Step #3: 群组帐号

在 Domains 下

Groups 右击出现新增/移除用户选单

看上去很简单是不是 对了 把一个 Group 设置了一点参数,

在任一用户 - Account - Group(s) 中把他加进去, 他就拥有那个参数的权限

有什么用 你自己想想吧

哈哈 基本上我们都搞好了, 但是重头戏 Virtual path mappings 还没出场,

到底这东东有什么用处, 又是什么设置的呢 请看下回分解!

原文再续书接上一回, 话说上次说到 Virtal path mappings 就打住不说,

究竟是什么原因呢 这是因为很多老鸟都对上面几篇一屑不顾, 但却往往

死在 VPM 手上, 但是死在 VPM 的石榴裙下也甘心了 呵呵

在 Domains 下

Settings:

General:

Virtual path mappings:

Step #1: 虚拟路径映射的概念:

1 Physical path: 目录的实际路径

可以是任何Windows分区上任何东东, 甚至网络邻居里的也可以

2 Mapped to: 映射到 (这个目录必须实际存在)

你想把它"变到"你硬盘里的那个目录呢

你可以用到两个变量:

%HOME% : 即"Home directory"

%USER% : 用户名

3 mapped path name:

这个虚拟目录在显示出来的名字

4 记得要在各用户的 Dir access 中设置它对实际路径的权限哦!!!!

Step #2: 举例:

1 你想把 f:\movie\ 映射到匿名登录后看到的 \MyMovie 目录:

Physical path: f:\movie\

Mapped to: %HOME%

mapped path name: MyMovie

在 anonymous 帐号对 f:\movie\ 设 file - read, dir - list 权限

2 你想把 g:\mp3\ 映射到 alex 登录后看到的 \Audio\MySongs 目录:

Physical path: g:\mp3\

Mapped to: %HOME%\Audio

mapped path name: MySongs

在 alex 帐号对 g:\mp3\ 设 file - read, dir - list 权限

哈哈 还有封人的方法没说吧 欲知后事如何, 请看下回分解!

关于多级目录映射的补充。。 来自fiend-smth

有点混乱。。嘿嘿

原文再续书接上一回, 封人对于很多人来说都是很过瘾的事,

所以就有这篇东东了

Step #1 按 IP 封

在 Serv-U 中, IP Access 很多地方都有出现, 这就是限制 IP 访问的地方了

Domain- Settings 里有; 各用户- Settings 里有; 各群组- Settings 里也有

IP access:

如果要限制 IP, 就在这里设置 限制是由上到下执行检查的

这里给出一些例子: (!注意次序!)

1 只对某几个 IP 开放帐号:

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

A: 202382418

A: 202382492

A: 202382483

D:

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

意思是, 对 202382418 , 202382492 , 202382483

开放, 其馀都不准进入

2 只对一个网段开放:

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

A: 20238241

D:

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

意思是, 只对 20238241 开放, 其馀拒绝

3 只拒绝部分IP

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

D: 123166

D: 2023823456

A:

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

拒绝 123166 的B类网段, 及 2023823456 访问,

其馀都欢迎

看了三个例子, 大家都志该知道 IP 限制如何设置吧,

要注意的一点是, 最后一个限制项目, 最好要设成

A: (其馀都允许进入) 或

D: (其馀都不准进入)

否则, 可能会得不到预期中的限制的效果

Step #2 看不爽封

如果有个人连了上来, 你看他不爽想封掉他

在 <<Local Server>> - Activity 或

你的Domain - Activity 会看到他,

右击, KILL USER

他在你FTP的命运就在你手中了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何搭建一个服务器可以让网络上的人都可以访问我的硬盘

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情