Tech
[程序员] 我给路由器写了一个 800 KB 的代理客户端
开端
家里那台小米 AC2100 ,刷了 ImmortalWrt ,安稳地当了几年的上网工具。一开始我是想让其运行 xray 工具的,因为我的服务器上的代理工具使用的 VLESS 协议,使用 xray 是目前流行的解决方案。但是我将其安装上之后,路由器直接卡死了,我一开始以为是 xray 本身有问题,于是又试了一圈其他的 VLESS 协议的程序,无一例外全部卡死,而且卡死后路由器必须得重启才能使用。
当时查了一下,如果想使用代理软件的话,目前资源最低的就是 trojan 协议,于是我把 go-trojan 安装到路由器中,果然能正常运行了。我以为这就是完美方案了,没有想到这只是趟坑的序幕,接下来几天,我发现会时不时的上不了网,一开始我还以为是运营商的问题,没有在意,然后出的问题多了,我就忍不了了,开始把怀疑对象转到了我的路由器身上。
我首先 ping 了一下路由器网关,果然 ping 值不对劲,看来是路由器负载过高了,但是要找到问题,必须得确定是哪个进程导致的。于是我直接 SSH 进入路由器后台,使用 top 命令就盯着它看。当时 ai 也没有这么智能,只能人工来观测。
...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX