本文首发小黑盒,为小黑盒挽尊!
感谢大雕萌妹@清尘轩少的提醒:
这。。底下的兄弟不要一步到位先做最复杂的,小黑盒加速器里工具栏有一个修复win10和xbox的nat问题,先试那个,很多时候就好了
所以各位好兄弟先用小黑盒加速器修复试试,不行再继续。
注意:
〇、能力有限,问题无限,尽力把相关问题都列举上去并解决了。实际上本人公网IP,光猫桥接(我路由器比光猫好),根本没遇到以下任何问题。只是心疼各位兄弟,所以发了这篇文章。相关问题来自小黑盒社区以及互联网,部分解决办法来自微软知识库。由于本人没遇到任何问题,所以不保证能解决兄弟们所有问题。
一、我是按照从简单到复杂的顺序排列的,所以每一个加粗的步骤,操作完都要检测一次NAT网络,看是否正常了。
二、默认你的电脑已经启动了所有该启动的组件和服务。
Teredo相关问题解决办法,先1后2:
Windows 10 上的 NAT 类型显示“Teredo 无法获得资格”:
https://support.xbox.com/zh-CN/help/Hardware-Network/connect-network/troubleshoot-party-chat
Xbox Live设置显示"Teredo 无法进行限定“:
https://answers.microsoft.com/zh-hans/windows/forum/windows_10-networking/xbox/e418e4c0-1ee9-4cbc-944f-c65e6124c618
微软的NAT错误解决方案,本文主要是完善并简化了微软的NAT错误和多人游戏问题的解决方案:
解决 NAT 错误和多人游戏问题:
https://support.xbox.com/zh-CN/help/hardware-network/connect-network/xbox-one-nat-error
如果还有Teredo异常,steam版需要加入xbox相关及地平线4反代hosts:
捷径关键字:UsbEAm Hosts Editor
更换Teredo服务器及重置Teredo相关服务:
https://www.dogfight360.com/blog/891/
https://www.dogfight360.com/blog/891/
有兄弟提到IPsec问题,如果是加速器之后出现的话,建议更换节点。五加速器的话,建议配置一下路由器相关配置,应该都在VPN设置相关里,不会的话,备份相关数据后重置一下。
确定无以上链接所属问题,进行下一步:
1.NAT类型不可用,无法获取 Teredo IP 地址
路由器管理页面 - 高级设置 - ipv6设置,有以下任一选项,启动(或是、允许)即可:
IPv6连接类型:穿透
允许 Teredo 隧道
允许 IPv6 隧道
2.双重NAT
这里有两种解决办法,一个简单一点,但是只能解决1台设备的接入问题,还需要一定的社交能力;
一种复杂一点,可以解决多台设备同时接入的问题,不需要社交能力。
简单的办法:
给运营商(ISP)客服小哥哥打电话,要求提供服务,把光猫改成桥接,顺便IP改成公网IP,就OK辣。
私有 IP 地址处于特定地址范围内。
10.0.0.0 至 10.255.255.255
172.16.0.0 至 172.31.255.255
192.168.0.0 至 192.168.255.255
复杂的办法(不需要公网IP和光猫转桥接):
I.获取光猫超级密码
·查询光猫设备型号,网络获取破解方法
·和ISP运营商分配给你的专属服务人员联系获取超级密码(不一定都给)
II.登录光猫,进行以下设置
第一步:开启光猫Upnp功能
一般在高级设置或者网关-高级设置里。
第二步:路由器设置静态ip,光猫DMZ设置成路由器
查看路由器设备被光猫分配的ip地址之后,再进入自己的路由器管理界面,将WAN口设置成静态ip(就是光猫分配给路由器的那个地址,不设置可能会造成无法上网)。同时路由器设置中也要开启Upnp(开启位置类同光猫)。
第三步:光猫中设置虚拟服务器(开放端口)
虚拟服务器地址就写分配给路由器的静态IP地址,然后添加虚拟服务器,打开以下端口,使Xbox live可以工作
使用端口官方说明文档:
https://support.xbox.com/zh-CN/help/hardware-network/connect-network/network-ports-used-xbox-live
端口 80 (TCP) - 这个估计不用设置
端口 88 (UDP)
端口 3074(UDP 和 TCP)
3074是主机的默认端口,我是从微软知识库直接cp过来的,之所以还是列上3074,是因为有的兄弟确实有Xbox主机,如果多个主机的话,主机上手动设置备用端口。
端口 53(UDP 和 TCP)
端口 500 (UDP)
端口 3544 (UDP)
端口 4500 (UDP)
查询并添加终端设备的Xbox live所需端口(可添加无数设备,不限制)
主机的话是在机器上查看,多个主机需要选备用端口
PC的话以管理员身份运行命令提示符:
netsh interface Teredo show state
返回结果里,外部NAT映射,最后面的数字即为当前终端所需端口。
有人会出现这种情况:
那么,打开Win10设置,测试一下xbox网络,出结果,然后再以管理员方式运行cmd,输入
netsh interface Teredo show state
然后将显示的端口添加进去,即可。
Win10设备如果还有问题,请检查下防火墙,或者在防火墙中添加例外规则
第四步:关闭光猫DMZ设置
注意:也可设置玩游戏的PC为DMZ主机(具体教程很容易搜索到,简单明了),但是不安全,且仅限一台机器联网,不太推荐。
#地平线4登陆Steam# #地平线4# #极限竞速地平线4# #地平线4闪退#
本文由小黑盒作者:耶律萌哥 原创
转载请注明作者及出处