暑假的时候把整个电脑系统由win10换成了ubuntu18.04(回头再写个安装ubuntu18.04时应该避免的坑..)

由于某些众所周知的原因,steam社区在大陆无法正常连接。

在win10系统下,其常用解决办法是用 steam community_ 302修复工具,开启加速器等。

而在ubuntu系统下, steam community_ 302修复工具和加速器通常无法运行,怎么办。

steam社区无法正常连接是由于DNS污染造成的,电脑不能将steam社区的域名与正确的IP地址对应起来。

有一个简易的修复办法,修改hosts文件,手动告知电脑steam社区的IP地址。

一般/etc/hosts 的内容一般有如下类似内容:

127.0.0.1 localhost.localdomain localhost

192.168.1.100 linmu100.com linmu100

192.168.1.120 ftpserver ftp120

而我们要在其中加入的格式为   steam社区ip steamcommunity.com

steam社区的域名是steamcommunity.com。注意前面没有www.

现在问题就只有一个了,我们如何去获得steam社区的ip呢?

答案 去ping store.steampowered.com

我们看到 store.steampowered.com 的ip地址是23.13.185.114

这个就是 steamcommunity.com的ip

我们在hosts文件中加入

ok! 我们再去连接steam社区,就可以连接成功啦!

当然这个方法只适合于DNS污染导致导致的无法联通。

用python编写代码简化ping 再 修改问价的代码如下

#coding=utf-8
import os
str="ping -c 1 store.steampowered.com"
a=os.popen(str).read()
ips=a.find('(')+1
ipf=a.find(')')-1
ip=a[ips:ipf]
print (ip)
fi=open('/etc/hosts','r+')
fi.write(ip+"   steamcommunity.com\n")

这个小脚本就能轻松完成上面所说的任务啦。

用pyinstaller生成的可执行文件在这里

https://download.csdn.net/download/qq_38900288/10678661

暑假的时候把整个电脑系统由win10换成了ubuntu18.04(回头再写个安装ubuntu18.04时应该避免的坑..)由于某些众所周知的原因,steam社区在大陆无法正常连接。在win10系统下,其常用解决办法是用steamcommunity_302修复工具,开启加速器等。而在ubuntu系统下,steamcommunity_302修复工具和加速器通常无法运行,怎么办。st... .crx文件下载,然后在Chrome中打开chrome:// extensions /将.crx文件托进去即可安装Chrome最新版本已经阻止.crx运行,请下载.zip文件包,解压后进入chrome://extensions/点击“加载已解压的扩展 程序 ”按钮。 1.1.2 错误修正修复个人库存中,优惠券物品被识别为背景图 Optimize优化Chrome API, Steam 相关代码 1.1.1 错误修复修复编辑个人资料页相关设置时,配置文件/编辑仍初始化个人资料页展柜等增强工具 1.1.0 Feature新增存储 Steam 2020夏促中个人资料背景实时预览,因 Steam 动态背景视频URL暂无可用规则获取完整视频,暂不支持动态背景。 功能完善操作结果提示。 Bug Fix个人库存中引入夏促积分换购物品失败的BUG(感谢盒友Omega沟通反馈)。 错误修正个人资料页动态背景层级最高,无法预览静态背景的 root@localhost:~# dpkg -i 包名 接下来可能会提示安装过程中出现错误常见的就是安装完以后打开 steam 没反应或者出现can not as root run 这时候执行以下代码 root@localhost:~# sudo apt update root@localhost:~# sudo add-apt-r...
Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教程及代码 Python - linux 高级命令教
我们在安装 steam Linux 操纵系统时,总是会弹出: You are missing the following 32-bit libraries, and Steam may not run:libGL.so.1 而网上的各种方法繁杂有时又无效,其实 steam 的运行方法在运行控制台时已经给出 如以上的提示 steam -libs-amd64:amd64 steam -libs-i386:i386 ackage xterm needs to be installed Package
第一个为利用 linux 下的工具来获取网页源码,我用的是Wget,也可以使用Curl,curl的话更加的灵活,可以设置很多参数  //通过Wget来获取网页 string GetHtmlByWget(string url) //获取待下载网页文件名 string fileName = url.substr((int)url.find_last_of("/
首先,当然需要购买或白嫖一台云服务器(#滑稽) 我用的阿里云,镜像是centos7.7 64位 因为羽翼城大佬的 steam community302貌似是没有 Linux 版的,所以就自己拿nginx反代一下 一、安装并配置nginx 参考:https://blog.csdn.net/oschina_41790905/article/details/89702629 这里方便起见,yum安装...
hosts 和 dns详解 hosts与dns都是做域名解析的, 解决 ip地址与域名的对应关系问题。hosts是通过修改本地hosts文件达到域名解析目的的。而dns是将域名解析工作转移到了服务器上,在本地计算机上只需要配置DNS服务器IP地址即可。 简单的说,当我们没有域名的时候,可以自定义一个域名,通过设置hosts在本地就可以解析对应的ip地址。 终端输入以下命令进入hosts文件配置(先ip后自定义域名) sudo vim /etc/hosts 在对域名解析的时候, 计算机会优先查看
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.al...
这个错误消息表示在执行 Python 程序 时出现了操作系统错误。具体来说,这个错误号 -128 代表了一个未知的错误,表明 程序 无法确定这个错误的具体原因。 通常来说,这个错误可能是由于以下原因之一导致的: - 程序 尝试访问不存在的文件或目录 - 程序 尝试打开一个只读文件进行写入操作 - 程序 尝试访问超出了磁盘空间的文件 - 程序 尝试访问已经被关闭的文件 - 程序 尝试访问被损坏的文件或文件系统 在遇到这个错误时,你可以尝试检查你的 程序 中是否存在以上原因之一,并根据情况修改你的 程序 解决 这个问题。