昨天,有人在微信上问我:如何让自己的小孩不能上B站···
B站:我真的会谢···
我一下沉默了,当年为了限制我弟玩穿越火线(大半夜的大叫,这谁顶得住?),就干过这种事情。
今天的文章分为两部分,想禁止小孩玩电脑的看前面部分。
想破解绕过大人的限制的,看后面部分。
1、如何限制玩电脑
根据不同的需求,有不同的限制方式。
第一个层面:不让浏览某个网站(如上面的B站)
这个最简单,你只需要用记事本打开hosts文件,给这个网站的域名配一个假的IP地址就行。比如这样:
10.0.0.1 bilibili.com
然后你在浏览器里访问B站试试?
第二个层面:不让打开某个软件(如B站的客户端、游戏客户端)
最简单的办法,把软件的快捷方式给改了,改成指向一个别的程序:
不过这一招很容易被发现,聪明点的都直接定位到安装目录下,直接执行,不用走快捷方式。
我当初为了限制我弟玩穿越火线,我写了个脚本在后台跑着,每隔5分钟就检测一次,如果有游戏进程出现就kill掉。
你知道的,游戏加载一次都需要好几分钟,好不容易进去选好房间,准备开战就闪退了,多来几次都得疯掉~
现在想来挺损的。
第三个层面:电脑能用,但不能上网
最简单的就是把网卡禁用掉,不过同样容易被发现然后恢复使用。
稍微有点技术含量的话,改一下网关的IP地址,改成一个不可达的地址。
再有技术含量一点的话,可以在防火墙中设置禁止一些软件联网,这样就算打开也是个单机版玩不了:
第四个层面:电脑都不给用
这个就比较过分了啊。。。
设置电脑密码是最简单的办法,但有些太明显了,如果不想做的这么明显。有两个办法:
1、设置一个开机自启动程序,一开机就蓝屏。自己用电脑的时候,先进安全模式把开机启动项干掉。
2、进BIOS,把引导盘修改掉,让他找不到操作系统,开不了机。自己用电脑的时候,先进BIOS恢复。
2、如何破解
接下来来聊一聊,如果你遇到了上面这些问题,该怎么办?
对于第一个问题,如果只是某些个网站访问不了,其他网站访问正常,那有理由怀疑这个网站被屏蔽了。
首先祭出F12大法,在network一栏看看浏览器解析到的IP地址是否是一个正常的公网地址。
接着,使用ping命令尝试连接一下:
代码语言:javascript复制C:Usersxuanyuan>ping www.bilibili.com
正在 Ping a.w.bilicdn1.com [61.147.236.42] 具有 32 字节的数据:
来自 61.147.236.42 的回复: 字节=32 时间=62ms TTL=46
来自 61.147.236.42 的回复: 字节=32 时间=62ms TTL=46
来自 61.147.236.42 的回复: 字节=32 时间=58ms TTL=46
来自 61.147.236.42 的回复: 字节=32 时间=61ms TTL=46
如果能ping通,再使用telnet命令连接一下对方的80或者443端口,看看http/https连接能否建立。
对于第二个问题,软件无法打开,或者打开后老是闪退,推荐一个神器:Procmon
这个软件能监控电脑上所有进程的文件访问行为、网络通信行为、进程线程操作行为、注册表读写行为等等。
你只需要用它来监控下你要打开的程序,到底是文件本身不对,还是缺失了依赖,还是被别的程序干掉,都能找到原因。
对于第三个问题,电脑无法上网。
首先需要检查网卡是否正常工作,网卡和网关的地址配置是否配置正确,然后尝试能否ping到网关地址,以及关掉防火墙后是否能正常上网。
最后一个问题很简单:
给你家长吼一声:爸,电脑坏了,我要格式化硬盘重装系统咯~