小猫咪穿透公司网络限制访问娱乐网站

Posted on
网络 | 共 935 字,阅读约 2 分钟,浏览了

遇到一个小需求,某公司内部网络正常是可以访问外网百度、QQ 之类的网页。但是公司内部网络策略限制无法访问一些类似 B 站之类的娱乐页面。用户的诉求就是希望能可以访问 B 站学习,基于用户已经装了小猫咪,我想了想,接下了这个任务。

2024-03-15-vw9kbKn4OywI

首先我不知道对方的网络环境,只能通过对方的描述来猜测哪些域名是在策略黑名单内,目前看哔哩哔哩一定是被屏蔽的。

好在用户使用了小猫咪,那么我就打算使用小猫咪做为桥梁把 B 站的访问伪装成公司策略无法识别的域名,从我拥有的理论判断这个方案是可行的。

打开配置

首先,打开小猫咪的配置文件夹

2024-03-15-GwGtXSyWfFgu

2024-03-15-fbvWbzOtRM3D

然后把已有的梯子复制了一份,改名为哔哩哔哩.yaml,然后在复制的配置文件修改。

修改配置

先把亚洲的节点配置给 哔哩哔哩 组,这样访问 B 站也不会太慢。

2024-03-15-LHlVCfqhsFxj

然后修改规则:

2024-03-15-dx7fs89oiOmd

自己重新载入配置测试一下,自己的网络可以正常访问 B 站。

但是这里有个问题,因为本来我的网络就是可以正常访问 B 站,所以即使通过我修改过的配置可以访问 B 站并不代表用户也可以正常访问。于是我利用了国家互联网规则,在我的视频下面发了一个评论,然后在手机上看 IP,运气很好,IP 属地是香港,符合预期,测试通过。

2024-03-15-EAoj4zqW4zTO

用户问题调试

然后我信心满满把修改过的配置文件发给用户,用户拿到配置文件,导入配置文件夹重启小猫咪,访问 B 站,发现可以正常访问了。

2024-03-15-okRqmBuEnz5q

但是开心只开心了不到一分钟,用户就反馈说视频页还是打不开。我脑子里习惯性的回答“我是好的呀”,但是理性告诉我还是有问题,于是接受工单继续修改。

2024-03-15-FWWViNPK00aN

详细配置问题

我把之前仓库里的梯子配置都找出来,根据 bilibili 关键词做了对比,发现果然是我的问题,我重新修改了下配置,加了一些相关域名。

2024-03-15-PE9MPMAlVMFa

我把修改过的配置文件再次发给用户,用户覆盖更新文件,重启小猫咪访问。

运气很好,得到了用户 666 的反馈,我可真厉害。

2024-03-15-XILHTzbNazjl

新的问题

用户的欲望是无限的,两个时辰后又提来了一个新的问题

2024-03-15-k5H5nr09zFeG

我看了下截图,猜测估计用户公司把微信视频号也给封了,我的微信版本是防撤回的,还没有视频号的功能,所以只能手机抓包了。

有了前面的经验,根据抓包抓到的域名,再去改视频号的配置就是手到擒来。

把改好的配置发给用户,覆盖更新重启。

2024-03-15-d8ATFULjHbc0

到此为止应该是解决了。

又是一次遇到问题解决问题的实践。

实际效果

2024-03-15-O953bZI83ZYE

番外篇

顺便又解决了一些奇奇怪怪的问题,这算是赠送的

2024-03-15-0rNEum0HK6Ag

给我一根网线,还你一个世界

📝 评论
评论区加载中,请稍等