Tags: , , , , , 838, Posted in 博客贴士 7 条留言

各位访问Mr. 21并且获得帮助的乘客们,很高兴大巴在明天能恢复启程,
而我之前的教程让大家修改了Hosts文件,现在我提供一个恢复的脚本,请按照说明使用。

脚本名称: Hosts_BusComeBack
适用范围: Windows 2000/XP/Vista/7
使用条件: 等到Bus确认恢复运作后再使用,否则你又得再用一次BusHosts
使用方法: Win2000/XP可以直接使用,WinVista/7请解压后在文件上右键选择“以管理员身份运行”。
简单说明: 使用这个脚本将恢复系统本身默认的Hosts文件,如果你的Hosts文件有其它特殊配置,请注意备份。
使用后果: 除了系统默认的记录外,Hosts文件不会再存在额外的东西,也就说无法再“翻墙”访问Bus。
下载地址: http://mr21.in/wp-content/uploads/2010/01/hosts_BusComeBack.zip
注意事项: 使用之后,请重新开启你的浏览器或者重新启动电脑,后者最保险。

关于一点很抱歉,
就是Linux/Mac OS X用户,如果你有改动,需要手动去除原来添加的代码了,Hosts文件一般保留下面一行即可:
127.0.0.1 localhost
或者在终端中(Terminal)运行下面一行命令,只要你权限够
sudo echo 127.0.0.1 localhost > /etc/hostsecho 127.0.0.1 localhost > /etc/hosts

如果有Bus的用户想考虑独立博客,可以点击虚拟主机 Plan-2 WordPress了解,目前是2月底前会多赠送一个月。
同时可以QQ联系我,随时为大家提供帮助。

以下部分为脚本源代码,仅供高级用户参考交流,一般用户请不用理会。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
@echo off
color 0a
goto start
 
:start
cls
@echo  以下每个操作都需要在输入完成后按回车。
@echo+
@echo  请选择本机系统:Win2000/XP(按1)或WinVista/7(按2)或退出(按Q)
set /p ossel=
if "%ossel%" == "q" exit
if "%ossel%" == "Q" exit
@echo  即将开始恢复本机默认Hosts文件,这将导致Bus的翻墙失效,是否继续(Y or N)set /p answer=
if "%ossel%" == "1" goto 2p
if "%ossel%" == "2" goto v7
 
:2p
if "%answer%" == "y" goto yes2p
if "%answer%" == "Y" goto yes2p
if "%answer%" == "n" goto start
if "%answer%" == "N" goto start
 
:v7
if "%answer%" == "y" goto yesv7
if "%answer%" == "Y" goto yesv7
if "%answer%" == "n" goto start
if "%answer%" == "N" goto start
 
:yes2p
echo 127.0.0.1	localhost > %windir%\system32\drivers\etc\hosts
goto end
 
:yesv7
echo 127.1		local > %windir%\system32\drivers\etc\hosts
echo 127.0.0.1	localhost >> %windir%\system32\drivers\etc\hosts
echo 127.0.0.1	localhost.localdomain >> %windir%\system32\drivers\etc\hosts
echo 127.0.0.1	localhost >> %windir%\system32\drivers\etc\hosts
echo ::1             localhost >> %windir%\system32\drivers\etc\hosts
goto end
 
:end
@echo  恢复完成,按任意键退出。
@echo+
@echo  如果你又突然需要BusHosts解析,请访问我的博客 http://mr21.in
@echo  脚本编写:Mr. 21
@echo+
pause
January 11, 2010