2022-12-5

今天测试的时候又发现,服务端有大量没用连接的问题,而且客户端关闭后,服务端也没有读到connection中的EOF,连接一直阻塞着,还是得上长连接心跳啊,服务端还好,主要是客户端的Rust写起来特别头疼. ...

2022年12月05日 · 1 分钟 · 351 字 · sdttttt

2022-12-4

今天主要写了软件的Dockerfile部分,rust的docker做起来感觉并不推荐,因为rust的docker基础镜像就要占用大小1GB左右,所以为了编译而特地去下载一个GB的镜像感觉很不划算。这个事还要考虑考虑。

2022年12月04日 · 1 分钟 · 108 字 · sdttttt

2022-12-3

今天主要写了文档,还有服务端的Dockerfile,剩下的时间就直接摆烂了,随便逛逛github找到了些好东西. 最大的收获是这个 https://github.com/ouch-org/ouch 平时unix上的解压缩命令太麻烦了,什么tar zxvf 我都记不熟,还有zip的,这个命令能解压各种压缩包,这样就免的去记各种解压缩命令,挺好。还没用过,有空试试。

2022年12月03日 · 1 分钟 · 143 字 · sdttttt

2022-12-2

今天尝试在Windows跑这个代理软件,问题很大,一开始我还以为是我的转发代码问题,但是最后发现是socks代理部分的问题,这个代码没法在windows上运行,最后我只能换了新的socks5代理的库。更换后,算是运行正常了。

2022年12月02日 · 1 分钟 · 112 字 · sdttttt

2022-12-1

今天做的是软件的测试工作,测试还是测出了不少问题,其中有一个客户端生产多个连接但是服务端接收不到的问题困扰了我很久,最后发现是一句日志打印的代码出现了问题。。。完全不知道是怎么回事,好在最后测试也通过了。 ...

2022年12月01日 · 1 分钟 · 154 字 · sdttttt

2022-11-30

今天并没有做什么,测试的事情先搁着吧,这软件的确实是我最近写过最累的玩意。客户端被Rust也折磨的不清。

2022年11月30日 · 1 分钟 · 52 字 · sdttttt

2022-11-29

今天微微的重构了一下客户端的代码,删掉了几个存在感比较微弱的几个模块,全都改成函数。这样算是代码基本都写好了,明天配置一下数据库准备开始测试。 希望一切顺利。

2022年11月29日 · 1 分钟 · 78 字 · sdttttt

2022-11-28

今天一直在编写客户端的代码,今天不用Rust标准库中的net库了,改用了tokio,说实话,也没有便捷多少,这几天太累了。

2022年11月28日 · 1 分钟 · 61 字 · sdttttt

2022-11-27

这几天一直都在写这个隧道软件,挺也没有停过,写的我都快tm累死了,本来以为服务端的代码已经够烂了,没想到最后写好的客户端代码更烂,我几乎完全不怎么会用Rust写多线程软件,客户端部分的隧道管理完全就是烂的,明天大概能写好这个软件,后面主要是数据和测试的部分了。 ...

2022年11月27日 · 1 分钟 · 166 字 · sdttttt

2022-11-26

今天重构了客户端的Socks5实现部分,花了很多时间,重构完成发现程序无法运行,最后花了一上午时间找,还是没找到原因,最后重新拉去了一份没有重构的代码,发现是依赖版本的原因导致无法运行,这个太tmd坑了。 ...

2022年11月26日 · 1 分钟 · 335 字 · sdttttt