关于集体上网,流量控制,300分相送(100分)

  • 主题发起人 主题发起人 blacksnow
  • 开始时间 开始时间
B

blacksnow

Unregistered / Unconfirmed
GUEST, unregistred user!

我公司给职工宿舍楼加装internet设备,服务器,HUB,通过ddn上网,
现在有一个要求,要对每个用户统计流量(或者时间)并收费,并且
可以要可以控制每个用户,在其不交费时可以断掉其连接(不能用拔
掉网线接头的方法)。我考虑用delphi作一个cgi,每个用户打开浏
览器有一个登陆画面,输入用户名,密码,才可以上网(用户名要绑
定其ip地址,怕盗用),在这个画面上可以查询流量或者使用时间,
服务器安装ms-proxy,通过读取日志,统计流量,现在有几个难点无
从下手
1。用什么方式可以控制某个用户能否接通internet?怎么实现?
2。如果不用ms-proxy,自编代理服务软件,流量怎么能算出来?
3。自编代理软件如何实现?最大考虑150~200用户!
4。那位高手还有更好的方案!
5。很急~~~!谢谢
 
网上的计费软件工具是否用过?!
 
1。用什么方式可以控制某个用户能否接通internet?怎么实现?
sygate,wingate,ms proxy 2.0,proxy 1.4......
2。如果不用ms-proxy,自编代理服务软件,流量怎么能算出来?
根据来源的ip地址和ip包的个数。
3。自编代理软件如何实现?最大考虑150~200用户!
电脑报上有介绍!
4。那位高手还有更好的方案!
听。
5。很急~~~!谢谢
谢谢

》Jams:网上的计费软件工具是否用过?!
好像只能算自己拨号的软件比较多。
但是也有一个机房管理软件,据说能统计流量的。
url记不清了。

 
还有别的方案吗?谢谢
 
如果自己做网管,统计流量是一个相当麻烦的工作,其实就是自己做一个代理服务器,
用socket接管80端口,21端口。要考虑到多线程的问题。代理中可以设置只有域用户才可以
通过该代理服务器上网,因此统计流量时需要统计用户的流量就行了,或者统计IP地址的
流量,也是可以做到IP与用户邦定的!流量计算可以通过计算从Internet上接受到的信息量
来计算。
 
hhzh426,可不可以再详细一下,另外,别人做网管
 
》代理中可以设置只有域用户才可以通过该代理服务器上网
好像只有ms的proxy 2。0才可以做到的,因为这些开发文档只有ms自己知道。

要不直接用ms的proxy 2。0算了?!比较好用的。
 
说得很详细我就不能了!
我的思路是这样的:
浏览器通过代理是这样的:先设置代理服务器的IP和端口,然后向该端口发出请求(包括
目的地的域名和请求的文件名以及请求者的身份及IP地址)。那么你只要在代理服务器上
用socket监视对某一端口的访问,然后替它去将这些文件下载下来并回传给它。当然你可以
在此进行流量的计算(对IP地址,一般流量计算都是这么做的。),你可以通过对用户和
IP进行比对以判断是否是正确的IP和用户(你必须设置一个数据文件用来保存IP和用户的
对应关系!)。
我能说的就是这么多了!
 
hhzh426
代理服务器软件是不是可以自己做?自己做控制起来比较方便。
有现成的代码参考吗?或者思路!要具备哪方面的知识?谢谢!
 
blacksnow:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
多人接受答案了。
 
后退
顶部