方法一
已知在修改hosts文件后,虽然可以通过https访问,但http协议仍会被阻止,因此只需在浏览器中启用强制https即可:
(1)添加hosts条目:
23.52.74.146 steamcommunity.com
(2)设置steam社区强制使用https访问:
如果使用chrome浏览器,进入:chrome://net-internals/#hsts
将 steamcommunity.com 添加到列表中。
如果使用firefox浏览器,则需安装https-everywhere插件:
插件下载地址:https://www.eff.org/files/https-everywhere-latest.xpi
安装完成后,打开 steamcommunity.com 并点击为该站点创建规则。
IOS:
在surge中加入hosts后,需要在url rewrite中添加规则。
[URL Rewrite]
^http://steamcommunity.com https://steamcommunity.com 302
Linux
Linux系统中修改的路径为:/etc/host
添加目标IP地址:23.52.74.146 steamcommunity.com
详见下图。
修改完成后,无需重启,可直接通过ping命令测试steamcommunity.com。
连接恢复顺畅后,就可以继续开心地利用云挂卡了。
第二种方法
1. 修改本机的hosts文件
2. 配置客户端选项
a. 随意启动一个游戏。
b. 按下shift+tab调出gameoverlay界面。
c. 在gameoverlay界面中使用网页浏览器,输入以下地址:chrome://net-internals/#hsts
d. 将 steamcommunity.com 添加进去。
e. 退出游戏后测试一下效果吧。
温馨提示:如果浏览器显示“不安全的https”并出现红色警告,请避免继续访问https,因为https也有可能被中间人攻击。
第三种方法
在SteamCN论坛上,玩家@羽翼城 提出了一个全新的解决方案,专门研发了一个用于解决Steam社区访问错误问题的工具——steamcommunity 302(目前已更新至V2版本)。
该软件启动后,只需点击“启动服务”按钮即可解决问题。它通过修改hosts文件并监听80和443端口实现功能。测试表明,该工具能够迅速解决相关问题。如果端口被占用,只需结束占用这些端口的进程即可。不过需要提醒的是,使用此软件可能仍然无法访问Steam直播和Steam视频,因为它们本身没有SSL支持。
软件的下载链接为:https://steamcn.com/t339527-1-1
第四种解决方法:
借助加速器等魔法工具。