社区
网络编程
帖子详情
求那些网络游戏代理软件、加速软件的的原理?都用到哪些技术?自己想搞个玩
jeam0402
2010-04-27 11:05:58
好吧,我是魔兽玩家,在台服网络上有些卡
现在那些代理软件和加速软件一般都是收费的
本人想自己写个这样的程序(公司有这样的资源,呵呵,在外面有服务器),以前没涉足过这个方面,不知道从何下手,希望各位高手讲讲这些软件都是这么实现的?都用到了哪些方面的技术?自己想做一个玩玩看,好用的话以后就发布出来给大家。
...全文
1438
19
打赏
收藏
求那些网络游戏代理软件、加速软件的的原理?都用到哪些技术?自己想搞个玩
好吧,我是魔兽玩家,在台服网络上有些卡 现在那些代理软件和加速软件一般都是收费的 本人想自己写个这样的程序(公司有这样的资源,呵呵,在外面有服务器),以前没涉足过这个方面,不知道从何下手,希望各位高手讲讲这些软件都是这么实现的?都用到了哪些方面的技术?自己想做一个玩玩看,好用的话以后就发布出来给大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abc404140
2010-12-15
打赏
举报
回复
到底研究出来没有啊
krgzs
2010-12-10
打赏
举报
回复
我也想知道具体的方案!
jeam0402
2010-05-21
打赏
举报
回复
最后采用SPI + SOCKS5代理的方式
可以实现
感谢各位
littlefangMFC
2010-04-29
打赏
举报
回复
学习一下...
yize.link
2010-04-29
打赏
举报
回复
原理就是代理。
socket或者vpn代理。
实际上,只是虚拟你本地网络。 不是增加网速
jeam0402
2010-04-29
打赏
举报
回复
[Quote=引用 10 楼 wineggdrop 的回复:]
满大街是这样的软件,顶楼的只是所说的只是自己玩台F不卡。客户端方面的软件有e-border,sockscap32,proxycap,proxifer等,至于在服务器上安装的代理软件,国产货ccproxy就足以满足。
至于客户端软件的编写,基本不用到驱动,用的无非是SPI或DLL注入两种技术。SPI兼容性比较好,DLL注入要注意很多东西,例如防病毒有可能会拦,还有一些游戏客户端程序带保护模型……
[/Quote]
多谢
要说做到驱动级别的,我还真有点困难
还有没有更详细点的,或者比的思路的
或者有做过的
把这个帖子搞成一个这类软件的技术讨论贴也行啊
WinEggDrop
2010-04-29
打赏
举报
回复
满大街是这样的软件,顶楼的只是所说的只是自己玩台F不卡。客户端方面的软件有e-border,sockscap32,proxycap,proxifer等,至于在服务器上安装的代理软件,国产货ccproxy就足以满足。
至于客户端软件的编写,基本不用到驱动,用的无非是SPI或DLL注入两种技术。SPI兼容性比较好,DLL注入要注意很多东西,例如防病毒有可能会拦,还有一些游戏客户端程序带保护模型,不让第三方DLL注入到游戏客户端等。
至于服务器软件的编写,那就是一个标准的socks5协议的代理软件。
ziplj
2010-04-29
打赏
举报
回复
关键还是要找到能和台服连接速度快的VPN 或者 Socket5代理 还是要花钱滴
lxl843
2010-04-29
打赏
举报
回复
[Quote=引用 10 楼 wineggdrop 的回复:]
满大街是这样的软件,顶楼的只是所说的只是自己玩台F不卡。客户端方面的软件有e-border,sockscap32,proxycap,proxifer等,至于在服务器上安装的代理软件,国产货ccproxy就足以满足。
至于客户端软件的编写,基本不用到驱动,用的无非是SPI或DLL注入两种技术。SPI兼容性比较好,DLL注入要注意很多东西,例如防病毒有可能会拦,还有一些游戏客户端程序带保护模型……
[/Quote]
在SPI层做也可以,可以截获绝大多数游戏的数据
不过要是游戏客户端直接走底层数据通信,SPI就没有,比较理想的是在NDIS层
尹成
2010-04-29
打赏
举报
回复
游戏客户端与服务器端通信的时候要建立连接,驱动层截获连接事件,然后把游戏服务器信息改成本来代理的连接
,主要修改IP、端口,这样就本地代理就可以接收到所有数据
驱动层只修改连接属性,主要数据转发在应用层做,这样稳定性好
lxl843
2010-04-28
打赏
举报
回复
游戏客户端与服务器端通信的时候要建立连接,驱动层截获连接事件,然后把游戏服务器信息改成本来代理的连接
,主要修改IP、端口,这样就本地代理就可以接收到所有数据
驱动层只修改连接属性,主要数据转发在应用层做,这样稳定性好
jeam0402
2010-04-28
打赏
举报
回复
[Quote=引用 7 楼 lxl843 的回复:]
很简单,在驱动层做个代理,监控游戏发送接收数据的端口
发送的时候是本地代理先把需要发送的数据接收到,然后通过自己和远程代理服务器建立的连接通道把数据发给远程代理服务器,远程代理服务器通过VPN发给游戏服务器
接收的时候是远程代理服务器先接收游戏数据,发给本地代理,本地代理再转发给游戏客户端
基本原理就是这样
[/Quote]
基本的原理我也明白
能说的稍微详细点吗?以前没接触过这一块
WinEggDrop
2010-04-27
打赏
举报
回复
这些加速无非是利用服务器,软件在这方面基本没什么大作用。一般就是在骨干网中的服务器做数据交换(代理/加速),这些服务器一般要连接台服魔兽的服务器速度快,国内的客户连接过去速度也稳定才可以。代理软件随便用一个没啥分别,除非你是商业用途,要处理很多的客户,那么代理软件才会有分别。
rayyear
2010-04-27
打赏
举报
回复
mark
mark
wencheng2998
2010-04-27
打赏
举报
回复
帮顶!
lxl843
2010-04-27
打赏
举报
回复
很简单,在驱动层做个代理,监控游戏发送接收数据的端口
发送的时候是本地代理先把需要发送的数据接收到,然后通过自己和远程代理服务器建立的连接通道把数据发给远程代理服务器,远程代理服务器通过VPN发给游戏服务器
接收的时候是远程代理服务器先接收游戏数据,发给本地代理,本地代理再转发给游戏客户端
基本原理就是这样
尹成
2010-04-27
打赏
举报
回复
UP
wuhuwy
2010-04-27
打赏
举报
回复
楼主好想法,帮顶!
jeam0402
2010-04-27
打赏
举报
回复
[Quote=引用 3 楼 wineggdrop 的回复:]
这些加速无非是利用服务器,软件在这方面基本没什么大作用。一般就是在骨干网中的服务器做数据交换(代理/加速),这些服务器一般要连接台服魔兽的服务器速度快,国内的客户连接过去速度也稳定才可以。代理软件随便用一个没啥分别,除非你是商业用途,要处理很多的客户,那么代理软件才会有分别。
[/Quote]
现在我就是有服务器这样的资源啊
想做一个代理软件通过我们的服务器中转
但是不知道怎么下手
我知道原理就是把游戏的数据包抓出来,然后转给服务器,然后服务器发个游戏服务器
如果有数据返回就这样的逆过程
但是我不知道这里面都有些什么样的原理和技术啊,以前没做过这方面的
各位大大多指点下,帮帮忙
软件
逆向高级工程
前言最近随着计算机的发展,
软件
日益更新,有很多公司发布的产品遭到篡改和破解,在总众多年的历史种逐渐形成了
软件
保护与
软件
破解之间的对抗产生了
软件
逆向工程这本门
技术
将在如下的课程讲解各种
软件
逆向知识,
软件
保护知识,已经破解脱壳反调试知识,为初期学
软件
逆向不懂而又迷茫的同学门指明一条道路此套课堂能有效帮助同学们解决
软件
逆向中所遇到的大部分问题大纲
软件
逆向工程高级班分为反调试篇汇编篇算法篇补丁篇HOOK篇将在如上这几篇对
软件
逆向的各个方面进行详解,包括网络验证的分析思路,封包算法的提取,以及各种
软件
保护
技术
,无论哪一篇都会从诸多个方面的细节进行详解反调试篇:分为PEB,时间校验,CRC,NtQuery函数,内核过渡等知识要领与诸多方面的综合性详解,细节分为每一节课,每一节课目标清晰无比,每一节深入精髓进行讲解!汇编篇:一个程序编译完成之后是如何通过在计算机运行起来的,其中少不了底层知识的汇编指令,汇编篇中将深入浅出的带领同学们对MASM32SDK的一套汇编库中开发程序,熟悉汇编的
原理
,如何运用汇编写出一套花指令,并且去除指令,方便以后的算法学习以及为今后的学习打下坚实的基础算法篇:随着编程语言的发展,编程语言的标准也在发展,一些编译器善于运用数学的手法,对程序进行各种优化,然后我们进行分析,我们得需要一步步还原这个优化或清晰了解这个优化才有可能掌握这个数学模型优化,进一步还原代码,算法篇知识要领将在优化,技巧这方面表现的玲离尽致!此篇会带领同学们分析多个语言的算法,包括C/C++算法还原代码还原易语言代码还原 算分开库的实现,制作自己的第一个注册机等!补丁篇:说到补丁,同学们可能第一个
想
到的就是对方一些网络验证所
用到
的技巧,我的课程这一方面虽有涉及,但是补丁
技术
远远不止这一点,我的课程会详解更多的补丁知识
原理
,包括什么是补丁,补丁的真正概念,前辈们是如何善用补丁对程序的漏洞进行修补损坏的程序。将在此篇一一介绍HOOK篇:详细详解了各种HOOK的
原理
以及实现代码,包括网上流行所说的超级HOOK,COMHOOK,协议HOOK,代理中转等方法,怎么定位关键位置,环境的保存知识要领,hook关键的注意事项,为自己以后做hook行业打下坚实的基础课程每一个细节讲究的深入骨髓,通俗易懂的学习方式,全程贯彻
原理
,
软件
逆向中必不可少少的教程!
转存文章— 网游
加速
器实现
原理
解析
http://blog.csdn.net/kidwei/article/details/8559842 1.前言 网游
加速
器是针对个人用户快速连接网游服务器的一种服务。为了解决国内南北网络互联瓶颈的问题,“网络
加速
器”厂商通过搭建多个高带宽的双线机房(或通过租用双线VPS主机),并在这些机房的两大线路中架设多个节点服务器,然后为其编写“网络
加速
器客户端”,通过客户端判断用户的网络线路类型,并将用户应用客户端的网络数据转发到指定的节点服务器,由节点服务器转发给用户应用客户端请
求
的真正服务器。“网络
加速
器.
剖析基于TUN/TAP虚拟网卡游戏
加速
器
原理
我们知道最强大暴躁的游戏
加速
器由于某些原因是不能存在的,对于游戏
加速
器而言基于TUN/TAP虚拟网卡实现是最经济实惠的办法,这是由于基于LSP/NSP的方式会受到杀毒/带保护应用的反抗(inline-hook/driver-protect)导致无法为其进行
加速
,纵然我们为其打上了七八千上万块钱一年昂贵的 “CA内核EV代码数字证书”,这不见得可以全部通吃,而
加速
器服务商为了那些应用可以通过,则需要交 “保护费” 过下保护,这简直反自由,有一股回到了90年代黑道社会人猖獗的痛苦年代的感觉,而基于...
关于代理服务器的
原理
及用法
关于代理服务器的
原理
及用法 一,什么是代理服务器(Proxy)? 答:以类似代理人的身份去取的用户需要的数据。由于它的【代理】能力,使得我们可以透过代理服务器来达成防火墙与用户数据的分析。除此之外我们还可以借助代理服务器来达成节省带宽的目的,以及加快内部网络对因特网的万维网的访问速度。 当客户端有因特网的数据要
求
时,Proxy会帮用户去向目的地取得用户所需要的数据。所以当客户端指定www的代理服务器之后,用户的所有www相关要
求
就会通过代理服务器去捉取。代理服务器会架设在整个区网的单点对外防火墙上头,而在区
直播相关讲解 -- 视频直播
技术
大全、直播架构、
技术
原理
和实现思路方案整理(转载)
转载自:视频直播
技术
大全、直播架构、
技术
原理
和实现思路方案整理_AI架构师易筋-CSDN博客_直播
技术
说明本文包括
原理
篇/思路篇/实践篇/方案篇/前端篇/总结直播难:个人认为要
想
把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运
用到
的
技术
难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等
技术
,每一个
技术
都够你学几年的。直播易:已经有各个领域的大牛,封装好了许多牛逼的框架,我们只需要用别人写好的框架,就能快速的搭建一个直播app,也就是传说中的站在大牛肩膀上编程。
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章