以下内容,别删:
-
关于VPN代码,我推荐一个开源项目,boringtun【来自cloudflare】,我觉得通过阅读这个项目,可以帮助大部分程序员,自己完成编写一个自己的VPN产品。
-
目前的proxy代理软件,都是没有设置用户名和密码的。我本人觉得不安全。如果电脑里安装了QQ,微信,WPS,360等国内软件,它们可能会扫描端口【127.0.0.1上的监听端口】,尝试发送代理连接来确定你是不是在翻墙。所以可以在自己写代理软件的时候,加入鉴权机制。我推荐几个简单的,basic,ntlm,digest等等。这样会因为需要鉴权,而导致端口扫描失败,QQ就会单纯觉得是一个端口,而不知道是一个代理端口,目前翻墙代理都没有密码保护。
-
迷雾通使用了非常先进的blake哈希算法,我觉得安全级别非常高了,有兴趣的同学可以了解下blake和sha3的关系。
-
迷雾通代码,对发送和接收采用了不同的AES密钥,而密钥的产生,使用了HKDF衍生,所以加密强度非常高。哪怕猜出了发送链路的AES密钥,也无法知道接收链路的AES密钥。
-
我不喜欢讨论翻墙的技术,所以,任何提问都不会得到我的回复,感谢理解!