Skip to content

Clov614/SteamHostSync

Repository files navigation

SteamHostSync

第一次用go写的项目,写的比较烂,欢迎大佬指出错误。

1. 实现

对Hosts进行一个新的更
解决Steam、github访问问题

2. 使用方法

自动方法(使用工具)

推荐使用Hosts管理工具SwitchHosts SwitchHosts备用下载源

开机自启动SwitchHosts

win + R 后执行 shell:startup

将快捷方式复制进去即可

配置SwitchHosts实现自动更新

可选的URL有: 主源(jsDelivr):

  1. ALL: https://cdn.jsdelivr.net/gh/Clov614/SteamHostSync@main/Hosts
  2. Steam: https://cdn.jsdelivr.net/gh/Clov614/SteamHostSync@main/Hosts_steam
  3. github: https://cdn.jsdelivr.net/gh/Clov614/SteamHostSync@main/Hosts_github 备用源(Statically):
  4. ALL: https://cdn.statically.io/gh/Clov614/SteamHostSync@main/Hosts
  5. Steam: https://cdn.statically.io/gh/Clov614/SteamHostSync@main/Hosts_steam
  6. github: https://cdn.statically.io/gh/Clov614/SteamHostSync@main/Hosts_github 说明:若主源访问失败,请切换到对应的备用源链接。

手动方式

1. hosts 文件在每个系统的位置不一,详情如下:

  • Windows 系统:C:\Windows\System32\drivers\etc\hosts
  • Linux 系统:/etc/hosts
  • Mac(苹果电脑)系统:/etc/hosts

2. 修改方法

复制下面的内容至hosts尾部(追加在文本末尾)

#github Start
140.82.114.25			alive.github.com
140.82.112.26			live.github.com
185.199.108.215			github.githubassets.com
140.82.114.22			central.github.com
185.199.111.133			desktop.githubusercontent.com
####			assets-cdn.github.com
185.199.110.133			camo.githubusercontent.com
185.199.109.133			github.map.fastly.net
151.101.1.194			github.global.ssl.fastly.net
140.82.113.4			gist.github.com
185.199.109.153			github.io
140.82.114.3			github.com
192.0.66.2			github.blog
140.82.113.6			api.github.com
185.199.110.133			raw.githubusercontent.com
185.199.109.133			user-images.githubusercontent.com
185.199.109.133			favicons.githubusercontent.com
185.199.108.133			avatars5.githubusercontent.com
185.199.108.133			avatars4.githubusercontent.com
185.199.111.133			avatars3.githubusercontent.com
185.199.108.133			avatars2.githubusercontent.com
185.199.110.133			avatars1.githubusercontent.com
185.199.108.133			avatars0.githubusercontent.com
185.199.110.133			avatars.githubusercontent.com
140.82.112.9			codeload.github.com
16.15.191.47			github-cloud.s3.amazonaws.com
16.15.199.129			github.qkg1.top.s3.amazonaws.com
16.15.254.155			github-production-release-asset-2e65be.s3.amazonaws.com
16.15.191.47			github-production-user-asset-6210df.s3.amazonaws.com
16.15.191.47			github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.109.153			githubstatus.com
140.82.112.18			github.qkg1.topmunity
52.224.38.193			github.dev
185.199.108.133			media.githubusercontent.com
23.219.9.212			store.steampowered.com
#github End
# Last Update Time : 2026-06-15 12:42:32 

#steam Start
23.214.233.226			steamcommunity.com
23.213.69.74			www.steamcommunity.com
23.219.9.212			store.steampowered.com
23.214.233.226			api.steampowered.com
23.214.233.226			help.steampowered.com
23.215.0.165			store.akamai.steamstatic.com
23.55.176.83			steamcdn-a.akamaihd.net
23.215.0.171			cdn.akamai.steamstatic.com
23.213.69.74			steam-chat.com
23.215.0.174			community.akamai.steamstatic.com
#steam End
# Last Update Time : 2026-06-15 12:42:32 

#Ubisoft_download Start
23.219.9.90			static3.cdn.Ubi.com
23.219.9.248			static2.cdn.Ubi.com
2.16.40.64			static1.cdn.Ubi.com
#Ubisoft_download End
# Last Update Time : 2026-06-15 12:42:32 

#docker Start
23.185.0.4			docker.com
104.18.43.187			hub.docker.com
18.160.10.89			docs.docker.com
172.64.144.74			login.docker.com
54.242.181.190			registry.hub.docker.com
54.242.127.127			docker.io
98.87.117.199			registry-1.docker.io
98.86.78.44			index.docker.io
#docker End
# Last Update Time : 2026-06-15 12:42:32 

#gog galaxy Start
151.101.1.241			auth.gog.com
151.101.1.241			www.gogalaxy.com
151.101.65.241			remote-config.gog.com
151.101.129.241			insights-collector.gog.com
151.101.1.241			gameplay.gog.com
151.101.193.241			gamesdb.gog.com
151.101.129.241			external-accounts.gog.com
151.101.193.241			www.gog.com
#gog galaxy End
# Last Update Time : 2026-06-15 12:42:32 

#Github: https://github.com/Clov614/SteamHostSync

激活生效

大部分情况下是直接生效,如未生效可尝试下面的办法,刷新 DNS:

  1. Windows:在 CMD 窗口输入:ipconfig /flushdns
  2. Linux 命令:sudo nscd restart
  3. Mac 命令:sudo killall -HUP mDNSResponder

手动配置Source.yaml文件添加新hosts

手动下载可执行文件第一次执行后会在目录生成Source.yaml文件,可手动配置。

ua : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36
platforms:
  -
    #github :
    - github            #数组的第一个值为对应平台
    - alive.github.com  #后续值为需要解析ip地址的域名
    - live.github.com
    - github.githubassets.com
    - central.github.com
    - desktop.githubusercontent.com
    - assets-cdn.github.com
    - camo.githubusercontent.com
    - github.map.fastly.net
    - github.global.ssl.fastly.net
    - gist.github.com
    - github.io
    - github.com
    - github.blog
    - api.github.com
    - raw.githubusercontent.com
    - user-images.githubusercontent.com
    - favicons.githubusercontent.com
    - avatars5.githubusercontent.com
    - avatars4.githubusercontent.com
    - avatars3.githubusercontent.com
    - avatars2.githubusercontent.com
    - avatars1.githubusercontent.com
    - avatars0.githubusercontent.com
    - avatars.githubusercontent.com
    - codeload.github.com
    - github-cloud.s3.amazonaws.com
    - github.qkg1.top.s3.amazonaws.com
    - github-production-release-asset-2e65be.s3.amazonaws.com
    - github-production-user-asset-6210df.s3.amazonaws.com
    - github-production-repository-file-5c1aeb.s3.amazonaws.com
    - githubstatus.com
    - github.qkg1.topmunity
    - github.dev
    - media.githubusercontent.com
  -
    #steam:
    - steam
    - steamcommunity.com
    - www.steamcommunity.com
    - store.steampowered.com
    - api.steampowered.com
    - help.steampowered.com
    - store.akamai.steamstatic.com
    - steamcdn-a.akamaihd.net
    - cdn.akamai.steamstatic.com
    - steam-chat.com
    - community.akamai.steamstatic.com

About

自动同步hosts

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages