大话在安全性方面做的非常好,其数据连接都是加密过的,而且为了防止代理服务器截取其信息包,也不给通过代理服务器上网,但也给很多玩家带来了麻烦,大家正好研究一下如何突破其限制。
一般来说,通过代理服务器上网有两种情况:
1.局域网服务器支持socks5服务,这种情况按照下面的文章去做可以了,基本原理是将大话的连接请求通过e-border统一连到局域网的服务器上,然后再通过代理服务器出去。
2.局域网的服务器不支持socks5服务,这种情况比较麻烦,从理论上来说只要找到一个socks5服务器,然后用e-border连上去就行。但是我实验了很多服务器都不行,包括我自己用一些软件模拟的socks服务器。
有兴趣研究的,可以去http://www.waysonline.com参考一下上面的案例,另外研究一下socks2http,sockscap32,NEC
e-border等软件,应该能找到解决方法的。
另外大家好好阅读一下下面这位作者的文章:
如何使用代理服务器上大话2
青龙山 与狼共舞天涯 ID:260089
谁说代理服务器不能上大话#54,至少我现在能上了啊#18
强烈建议大话推出“支持代理服务器”的功能啊#54
近期很多用户反映无法使用代理服务器上大话,但论坛上的管理员XYmaster却回答说“对不起,大话不支持代理服务器”,而且就是简单的这么一句,没有其他的任何解释,让我敢到很纳闷。
我自己使用ADSL上网,1个WIN2000 server 服务器,安装了网络共享软件WINGATE,主机ip:192.168.1.0。带着办公室里的几个客户机(ip:192.168.0.*),所有客户机都选用“使用代理服务器上网”,客户机上的关于代理服务器的IP、网关、DNS全部填“192.168.0.1”平常上网都没有什么问题。去年10月底开始玩大话,在客户机和服务器上都安装了,一直玩到今年3月都很正常。
如果真象论坛上的管理员XYmaster回答的“对不起,大话不支持代理服务器”,那我的那些客户机使用的就全不是“代理服务器”了?#55可是他们不是“使用代理服务器”,难道是直接拨号上网?#55
问题其实不是这么简单。以前,当大话2推出补丁的时候,客户机经常有不能自动更新,每次我都通过从服务器上直接拷贝文件覆盖客户机文件来解决问题,全部成功。
但到了今年3月,大概是推出了2.0.36补丁左右,突然所有的客户机都同时不能更新,连服务器列表都无法获取。而上网浏览和其他游戏无问题。我再试验用文件覆盖的办法时,却发现根本无效。后来又采取了下列措施试验:
1、下载全部2.0.35安装包重新安装后---(排除大话2程序问题)----大话2无法登陆,(无法获取服务器列表)但上网正常
2、下载全部补丁并更新后---(排除补丁因素)------大话2无法登陆,(无法获取服务器列表)但上网正常
3、更新服务器上的wingate4.5软件--(排除wingate网络共享错误因素)--大话2无法登陆,(无法获取服务器列表)但上网正常
4、卸载wingate软件,直接使用Win2000中带的共享上网,所有客户机选用“自动选择IP地址”、在IE的设置的“连接”选项中“局域网设置”中选“自动检测设置”选项。--(排除wingate软件缺陷因素)---大话2无法登陆,(无法获取服务器列表)但上网正常
5、杀毒,并重新安装win2000操作系统---(排除病毒因素)---大话2无法登陆,(无法获取服务器列表)但上网正常
6、格式化c盘,重新安装win98\win2000操作系统并安装wingate,共享上网,---(排除操作系统因素)----大话2无法登陆,(无法获取服务器列表)但上网正常
7、..............
我也记不得都用了什么办法了,在办公室里的铁杆大话2妹妹的硬磨软泡下,我不给她搞好她就强行霸占的服务器我啊#3。非常痛苦得找啊,试啊,以至于有一次在格式化硬盘时候竟然把许多有用的资料给格没了#3。可是就是解决不了这个问题。
直到3月底,突然想起,去服务论坛上找关于“代理服务器”的帖子,结果找到很多,大多数都在求救,其中就包括上面管理员XYmaster回答的“对不起,大话不支持代理服务器”的那篇。而最后有1篇一个玩家留下的解救了我,那个帖子说:
“在大话游戏程序本身当然找不到任何设置了!#18所以只能借助外部工具,所幸的是有个叫做E-BORDER的透明代理工具早就推出而且性能比较稳定。使用代理的前提是局域网里提供SOCK5代理上网。”
呵呵这下我明白了,其实不是我的系统有问题。只要你的局域网里提供SOCK5代理上网,你就可以上大话2,而不是什么“对不起,大话不支持代理服务器”。我当即到华军软件园www.newhua.com
网站上下栽了E_border,然后从其他地方搞了个注册码,安装后客户机,把其中的“proxy一项IP地址设为代理服务器的192.168.0.1,把端口PORT设置为1080。
打开大话2,OK!获取服务器列表成功,正在检查更新,.....更新2.0.36.....更新2.0.37.......
进入青龙山服务器,OK!好了#18#44#42
1、其实 管理员XYmaster回答的“对不起,大话不支持代理服务器”,是错误的,至少是不全面的,过于简单的。#18
2、大话2其实在以前是支持代理服务器上网的,但在3月份,不知道是因为版本升级出现问题还是因为近期流传的“3月份中国开“两会”电信封锁部分资源”的消息,我这里才出现了客户机上不了大话2的问题。
3、如果你通过代理服务器上网,只要你的服务器没有封锁SOKS5,你只需要一个转化工具,把http的请求转换成SOKS5的请求通过代理服务器转发出去。而E-border就是这样的软件之一。其他软件也应该有好用的。其他环境没有测试过,至少在Adsl上网,win2000操作系统下用WINgate共享局域网上网,所有服务开启,在客户机上安装E-border,是好用的。
4、强烈建议大话推出“支持代理服务器”的功能啊#47并不是所有的玩家都懂计算机和软件啊,你总不能让广大的玩家自己去找程序去解决问题吧,(我是搞计算机和软件的,都弄了好多天!虽然俺有点笨#18)好歹你也捆绑个支持代理服务器的第3方软件来啊,再出个说明不就可以了吗#54
以上所述,难免有不到之处,请行家批评指正。不要扔砖头啊,我现在是抗物理的#18
附录:关于E-border的简要介绍
NEC e-Border Driver是被 NEC 称为“完整的Socks解决方案”的e-Border系统的客户端部分。它不仅能连接到专用的
e-Border 服务器,而且能够连接到普通 Socks5 代理服务器,提供强大的 Socks5
代理调度。除了能像 SocksCap32 那样对于特定的程序提供 Socks5 代理,也能截取你系统里的所有连接请求,将它们通过代理连接出去。更能设置多个
Socks5 代理服务器,提供更快更稳定的连接。所以,它除了能像 SocksCap32 那样为普通网络应用程序提供代理,更能代理诸如
DiabloII、星际争霸的战网连接和石器时代、万王之王此类网络游戏的服务器登录。如果你使用的是局域网或是
169 而想玩在线游戏,SocksCap32 无能为力时,可以用它试试。
|