Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 3495|回复: 100

[技术] PCbeta远景论坛hosts批处理v3   [复制链接]

Windows Insider Programmer

Rank: 7Rank: 7Rank: 7

UID
4863014
帖子
1855
PB币
279
贡献
0
技术
4
活跃
762
发表于 2020-7-11 15:55:13 |显示全部楼层
Pcbeta远景论坛hosts批处理v3 - 2020.7.11
强烈建议大家下载备用,万一哪天就上不了论坛了呢
基于:http://bbs.pcbeta.com/viewthread-1860335-1-1.html 感谢老师~
本次更新内容(相较于v2):
添加远景论坛IPv6地址(2606:4700:20::ac43:4606


源代码(欢迎更改):
  1. title 添加远景Hosts,解决无法访问远景论坛V3 更新时间:2020/07/11 v2 By:PCbeta-〝灬现在· v3 By:PCBeta-qyh1206
  2. mode con cols=87 lines=15
  3. @echo off& color 09
  4. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  5. :::::::::::::::::::::::管理员权限开始获取:::::::::::::::::::::::
  6. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  7. >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
  8. if '%errorlevel%' NEQ '0' (
  9. goto UACPrompt
  10. ) else ( goto gotAdmin )
  11. :UACPrompt
  12. echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
  13. echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
  14. "%temp%\getadmin.vbs"
  15. exit /B
  16. :gotAdmin
  17. if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
  18. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  19. ::::::::::::::::::::::::管理员权限结束获取::::::::::::::::::::::
  20. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

  21. echo. 如果系统中安装有安全软件,修改过程中可能遇到安全软件的拦截,请允许运行或退出杀毒软件
  22. echo. 按任意键进行下一步操作
  23. @pause > nul
  24. @echo ——————————————————————————————————————————
  25. echo  正在备份此前的Hosts文件--复制到C:\Windows\system32\drivers\etc\hosts.bak文件夹目录下
  26. @xcopy %systemroot%\system32\drivers\etc\hosts %systemroot%\system32\drivers\etc\hosts.bak\ /d /c /i /y
  27. echo. Hosts文件备份完毕,开始修改Hosts文件
  28. @echo ——————————————————————————————————————————

  29. @echo off
  30. echo.>>%Windir%\system32\drivers\etc\hosts
  31. echo.^#^ PCbeta START>>%Windir%\system32\drivers\etc\hosts
  32. @echo 36.27.212.81 pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  33. @echo 36.27.212.81 uc.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  34. @echo 36.27.212.81 m.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  35. @echo 36.27.212.81 mac.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  36. @echo 36.27.212.81 static.template.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  37. @echo 36.27.212.81 web.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  38. @echo 36.27.212.81 i.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  39. @echo 36.27.212.81 bbs.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  40. @echo 36.27.212.81 www.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  41. @echo 36.27.212.81 cdn.pcbeta.attachment.inimc.com >>%systemroot%\system32\drivers\etc\hosts
  42. @echo 36.27.212.81 cdn.pcbeta.static.inimc.com >>%systemroot%\system32\drivers\etc\hosts
  43. @echo 36.27.212.81 cdn.pcbeta.css.inimc.com >>%systemroot%\system32\drivers\etc\hosts
  44. @echo 36.27.212.81 cdn.pcbeta.img.inimc.com >>%systemroot%\system32\drivers\etc\hosts

  45. @echo 2606:4700:20::ac43:4606 pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  46. @echo 2606:4700:20::ac43:4606 uc.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  47. @echo 2606:4700:20::ac43:4606 m.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  48. @echo 2606:4700:20::ac43:4606 mac.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  49. @echo 2606:4700:20::ac43:4606 static.template.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  50. @echo 2606:4700:20::ac43:4606 web.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  51. @echo 2606:4700:20::ac43:4606 i.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  52. @echo 2606:4700:20::ac43:4606 bbs.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  53. @echo 2606:4700:20::ac43:4606 www.pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
  54. @echo 2606:4700:20::ac43:4606 cdn.pcbeta.attachment.inimc.com >>%systemroot%\system32\drivers\etc\hosts
  55. @echo 2606:4700:20::ac43:4606 cdn.pcbeta.static.inimc.com >>%systemroot%\system32\drivers\etc\hosts
  56. @echo 2606:4700:20::ac43:4606 cdn.pcbeta.css.inimc.com >>%systemroot%\system32\drivers\etc\hosts
  57. @echo 2606:4700:20::ac43:4606 cdn.pcbeta.img.inimc.com >>%systemroot%\system32\drivers\etc\hosts
  58. echo.^#^ PCbeta END>>%Windir%\system32\drivers\etc\hosts
  59. @echo off
  60. echo.>>%Windir%\system32\drivers\etc\hosts

  61. echo. Hosts文件修改完成
  62. set file=%systemroot%\system32\drivers\etc\hosts

  63. @ipconfig /flushdns
  64. echo.
  65. echo 写入Hosts成功,将于10秒后关闭本窗口...
  66. choice /t 10 /d y /n >nul
  67. ::pause
  68. exit
复制代码

下载:
远景论坛Hosts修改及恢复程序.zip (3.08 KB, 下载次数: 259)
https://qyh1206.cowtransfer.com/s/f34c268266a24d
https://qyh1206.lanzous.com/ioWCUeii7vi

注意事项:

1. 在使用前请一定注意安全或杀毒软件弹出的提示框,允许运行或退出安全、杀毒软件以保证此批处理程序有效运行,程序关闭后请打开 运行 (Win+R) 运行引号内容 " notepad % systemroot%\system32\drivers\etc\hosts " 打开 Hosts 确认写入成功

2. 此批处理只运行一次即可,多次运行会重复写入和备份 Hosts 项目。

3. 备份的 Hosts 文件在 C:\Windows\System32\drivers\etc\hosts.bak 文件夹下,如需恢复 Hosts,复制并覆盖到上级目录 etc\ 下或执行第二条批处理从 Hosts 备份中恢复

4. 修改 Hosts 后,仍不能正常访问远景论坛,请使用压缩包内所带的原版 Hosts 文件(复制粘贴到 C:\Windows\System32\drivers\etc 文件夹下,弹出的窗口点击继续并替换选中的文件即可)或执行第二条批处理 从 Hosts 备份中恢复,修改完成后建议重启电脑或浏览器、刷新网页。


2

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
407268
帖子
1118
PB币
1395
贡献
0
技术
0
活跃
770
发表于 2020-7-11 16:19:20 |显示全部楼层
这论坛又乱码了  唉

Windows Insider Programmer

Rank: 7Rank: 7Rank: 7

UID
4863014
帖子
1855
PB币
279
贡献
0
技术
4
活跃
762
发表于 2020-7-11 16:22:04 |显示全部楼层
灵之守护 发表于 2020-7-11 16:19
这论坛又乱码了  唉

我这里并没有乱码
            

  Windows 10 专业预览版 【Win Next ◆ 20161.1000.rs


Google Chrome【Chromium 86.0.4193.0


Intel(R)Core(TM)CPU【I9-9900ks @ 4.50 GHz】

Rank: 9

UID
383043
帖子
3792
PB币
3932
贡献
0
技术
0
活跃
689
发表于 2020-7-11 16:22:30 |显示全部楼层
顶一个,楼主

Rank: 1

UID
2615124
帖子
35
PB币
59
贡献
0
技术
0
活跃
224
发表于 2020-7-11 16:26:45 |显示全部楼层
抗楼梯才进的论坛

Rank: 5Rank: 5Rank: 5

UID
651997
帖子
960
PB币
456
贡献
0
技术
0
活跃
1599
发表于 2020-7-11 16:26:57 |显示全部楼层
先收下谢谢了

Rank: 2Rank: 2

UID
672007
帖子
300
PB币
1780
贡献
0
技术
0
活跃
1352
发表于 2020-7-11 16:27:07 |显示全部楼层
收藏备用。感谢分享……

Rank: 5Rank: 5Rank: 5

UID
3676148
帖子
1105
PB币
861
贡献
0
技术
29
活跃
1483
发表于 2020-7-11 16:29:35 |显示全部楼层
楼主,建议增加两个变量:IPV4地址、IPV6地址,然后在批处理文件中引用,这样,IP地址变化时,只需要修改两个地方即可。
如:
set IPV4_IP=36.27.212.81
set IPV6_IP=2606:4700:20::ac43:4606
……
@echo %IPV4_IP% pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
……
@echo %IPV6_IP% pcbeta.com >>%systemroot%\system32\drivers\etc\hosts
1

查看全部评分

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
79557
PB币
411
贡献
0
技术
73
活跃
12520

热心会员 水神勋章

发表于 2020-7-11 16:30:20 |显示全部楼层
★冰风★ 发表于 2020-7-11 16:26
抗楼梯才进的论坛

修改 hosts 吧

自由

UID
117259
帖子
17298
PB币
28746
贡献
0
技术
193
活跃
5991

优秀版主 7周年庆典勋章 Win10先驱者 十一周年

发表于 2020-7-11 16:30:23 |显示全部楼层
更改hosts确实能加快速度,但是当ip地址修改时也会造成麻烦,这也是后来不建议修改的原因,毕竟也是应急产物。

楼主能否再进一步,如果有相关内容修改ip地址,ip地址正确跳过,避免重复?

Rank: 2Rank: 2

UID
4856340
帖子
137
PB币
690
贡献
0
技术
0
活跃
439
发表于 2020-7-11 16:30:46 |显示全部楼层
谢谢分享……

Rank: 2Rank: 2

UID
888714
帖子
216
PB币
753
贡献
0
技术
0
活跃
1253
发表于 2020-7-11 16:31:13 |显示全部楼层
谢谢,收藏备用。

Windows Insider Programmer

Rank: 7Rank: 7Rank: 7

UID
4863014
帖子
1855
PB币
279
贡献
0
技术
4
活跃
762
发表于 2020-7-11 16:33:24 |显示全部楼层
z_yj 发表于 2020-7-11 16:30
更改hosts确实能加快速度,但是当ip地址修改时也会造成麻烦,这也是后来不建议修改的原因,毕竟也是应急产物 ...

是否是这个意思?
就是判断在不加hosts的时候论坛的状态码是否为200OK,如果不是200的话启用?
但是这样会拖慢加载速度,毕竟要先发送一次请求

Windows Insider Programmer

Rank: 7Rank: 7Rank: 7

UID
4863014
帖子
1855
PB币
279
贡献
0
技术
4
活跃
762
发表于 2020-7-11 16:39:59 |显示全部楼层
z_yj 发表于 2020-7-11 16:30
更改hosts确实能加快速度,但是当ip地址修改时也会造成麻烦,这也是后来不建议修改的原因,毕竟也是应急产物 ...

还是先ping一下bbs.pcbeta.com,然后如果ip符合的话就是这样,然后如果不符合的话自动调整?

            

  Windows 10 专业预览版 【Win Next ◆ 20161.1000.rs


Google Chrome【Chromium 86.0.4193.0


Intel(R)Core(TM)CPU【I9-9900ks @ 4.50 GHz】

Rank: 2Rank: 2

UID
507324
帖子
179
PB币
423
贡献
0
技术
0
活跃
382
发表于 2020-7-11 16:50:52 |显示全部楼层
ping不通啊

Windows Insider Programmer

Rank: 7Rank: 7Rank: 7

UID
4863014
帖子
1855
PB币
279
贡献
0
技术
4
活跃
762
发表于 2020-7-11 16:51:17 |显示全部楼层
BWTQY 发表于 2020-7-11 16:50
ping不通啊

截张图?谢谢
            

  Windows 10 专业预览版 【Win Next ◆ 20161.1000.rs


Google Chrome【Chromium 86.0.4193.0


Intel(R)Core(TM)CPU【I9-9900ks @ 4.50 GHz】

Rank: 2Rank: 2

UID
507324
帖子
179
PB币
423
贡献
0
技术
0
活跃
382
发表于 2020-7-11 16:52:30 |显示全部楼层
ping不通

ping不通

ping不通

Windows Insider Programmer

Rank: 7Rank: 7Rank: 7

UID
4863014
帖子
1855
PB币
279
贡献
0
技术
4
活跃
762
发表于 2020-7-11 16:54:55 |显示全部楼层
BWTQY 发表于 2020-7-11 16:52
ping不通

这是防止论坛被d(攻击),采取的措施。
试试
  1. ping -6 bbs.pcbeta.com
复制代码

Rank: 2Rank: 2

UID
913271
帖子
238
PB币
306
贡献
0
技术
0
活跃
225
发表于 2020-7-11 17:02:20 |显示全部楼层
办公室里乱码 家里正常 明明都是联通 摊手

Rank: 9

UID
270003
帖子
3778
PB币
3881
贡献
0
技术
0
活跃
2220
发表于 2020-7-11 17:05:28 |显示全部楼层
收下备用。
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件