周末约了朋友打CSGO,我建好房间把IP发过去,朋友那边输入connect之后进度条卡住不动,试了十几次都是“连接失败”。换人当房主、关防火墙、重启路由器,折腾一晚上一局没打成。
上网一查才发现,cs go无法联机根本不是个例。很多玩家遇到的情况一模一样——自己玩得好好的,朋友就是连不进来。
问题出在哪?CSGO联机默认走UDP 27015端口,但绝大多数家庭宽带根本没有公网IP。朋友想连进来,数据包根本找不到你家在哪。网上教程翻来覆去就那几招——去路由器后台开端口转发、设DMZ主机、关防火墙。不同品牌路由器界面五花八门,普通人根本搞不定。更别说校园网、酒店WiFi这种压根不给你改路由器权限的环境。
后来一个做运维的朋友推荐了80km穿云箭,专门解决这种内网穿透问题。操作极其简单——在开房那台电脑上下载穿云箭客户端,注册登录后创建一条UDP隧道,端口填CSGO默认的27015。点一下启动,系统自动生成一个公网地址。朋友在CSGO控制台输入connect 地址,秒进房间。
全程不用改路由器、不需要公网IP。后台挂着内存只占10到30MB,开着游戏几乎感觉不到。而且有永久免费隧道,偶尔联机用完全不花钱。
如果你也正被cs go无法联机折腾得头疼,别跟路由器较劲了。试试穿云箭,省下的时间多打两局。