怎样架设游戏代理服务器
相关设置如下:
第1步:请在海外准备好一台服务器,该服务器上将要安装并配置GameProxy,提供游戏代理服务
该服务器可以是您海外的朋友提供,也可以向海外的主机服务商购买相应的服务;
- 该服务器应当能够稳定地接入互联网,接入带宽一般在独享1M或者共享10M以上就够用;
- 服务器配置推荐CPU考虑Xeon3000系列,内存2G以上(越大越好),100M网卡,74G SATA 10K
操作系统建议Win Server2003
第2步:在海外服务器上运行GameProxy的安装程序包,按缺省设置一直点“下一步”直至安装完成
GameProxy的安装程序包请在本网站下载最新的版本(注意CCProxy商业版不能用于游戏代理);
如果您的海外朋友不懂计算机,可以在海外服务器上安装好QQ,启动QQ远程遥控;
- 然后您自己用QQ远程协助方式来遥控这台服务器,完成GameProxy的安装以及后续的配置;
- 说明:当然也可以使用VNC等其它远程遥控工具,但QQ能够穿透大部分防火墙,推荐使用。
第3步:执行下列操作以确定海外服务器的上网方式:“直接拨号上网”或“通过宽带路由上网”。
点击海外服务器的桌面任务栏的“开始”->“运行”(英文Windows是“Start”->“Run”);
在打开的运行(Run)对话框中输入“cmd”,然后后点击“确定”;
- 在打开的DOS命令行窗口中输入“ipconfig”,然后按回车Enter键;
- 根据ipconfig命令显示的信息,确定海外服务器的上网方式:
- 如果显示的是互联网IP地址,则是直接拨号上网;
- 如果显示的是局域网IP地址,一般为10.*.*.*或者192.168.*.*,则是通过宽带路由上网;
- 如果既显示有互联网IP地址,又有局域网IP地址,那么就当作是直接拨号上网。
- 如果显示的是互联网IP地址,则是直接拨号上网;
第4步:如果海外服务器是直接拨号上网,拥有互联网真实IP,一般不再需要配置就可以用了
这种上网方式下该海外服务器的IP地址可以被互联网直接访问,假设其IP地址为201.8.9.1, 则游戏代理服务器地址就是201.8.9.1,端口就是1080。此时在国内计算机的DOS命令行窗口中执行“telnet 201.8.9.1 1080”应该可以连接成功;如果telnet不能连接成功,那么有两种可能导致端口没有打开: 海外服务器上安装的防火墙软件或者系统自带的防火墙功能屏蔽了GameProxy,可以设置防火墙允许GameProxy访问互联网。
- 主机提供商的路由器屏蔽了代理端口,可以要主机提供商帮你打开代理端口(缺省是1080)和GameProxy Web管理端口(缺省是88)。
第5步:如果海外服务器是宽带路由上网,则过程会比较麻烦,请参考下面的步骤进行配置
这种上网方式下,该海外服务器只有局域网IP,不能从互联网上直接访问到该服务器。这时需要在宽带接入路由器上打开端口映射,配置过程过程会比较麻烦。如果您的海外朋友不懂计算机,可以启动QQ远程遥控,让您自己来遥控海外服务器进行配置。
- 在海外服务器的IE浏览器里输入路由器的Web管理地址(一般是http://192.168.1.1),会要求输入用户名和密码,一般用户名/密码是admin/admin或者root/root或者root/1234,可以多试试,直到接受用户名和密码。 也可以看一下路由器的说明书,上面应该有Web管理地址和缺省密码的说明。
- 进入路由器Web管理界面后,在各级菜单里找寻DMZ字样。找到后点开这个DMZ设置选项,一般会要求填写一个IP地址和选择是否启动该功能。在是否启动选项前打勾,并且填上海外服务器的局域网IP地址。完成后保存选项,关闭路由器管理界面,从而完成了路由器的端口开放设置。
- 在海外服务器的IE浏览器中输入“http://www.yaozhigame.com/ip.php”,记下显示的IP地址,该IP地址是路由器的互联网 #p#page_title#e#IP地址,也会是代理服务器的IP地址。假设该地址为201.8.9.1,那么代理服务器地址就是201.8.9.1,端口就是1080。
- 如果从国内执行“telnet 201.8.9.1 1080”命令显示连接失败,那么可能是海外服务器上的防火墙软件或者系统自带的防火墙功能屏蔽了GameProxy的端口,可以设置防火墙允许GameProxy访问互联网。
第6步:至此游戏代理服务器就配置好了,下面可以新开帐号以及开始玩游戏
如果要新开帐号,在任一台国内计算机的IE浏览器中输入“http://代理服务器IP地址:88”,可以进入GameProxy的Web管理界面。缺省的管理员帐号名是admin,密码为空,登录成功后请修改并记好管理员密码。此时想允许哪些人使用游戏代理功能,就可以为这些人分别新建好各自的帐号和密码。注意开新用户时,到期时间要修改一下,否则不可用。如果颜色为红,表示使用时间到期了。只有为绿色时才可用。
对于国内一台想通过海外这台游戏代理服务器来玩游戏的计算机,应该在该计算机上安装好e-Border或者SocksCap软件,并把分配的代理帐号和密码填入到e-Border或SocksCap中,然后就可以运行游戏开始玩了。这时,所有该游戏的网络请求都会先发往海外游戏代理服务器,然后从海外代理服务器发给真正的游戏服务器