最近因爲ss被封禁被迫走上了trojan的路子,然後也就仔細研究了一下透明代理的基本原理,以前也基本上是無腦用,很多東西一知半解,正好也當學習rust練手,就用rust重寫了一下trojan,另外增加了透明代理的支持,同時支持udp和tcp(原版本僅提供了nat的redirect功能,所以不支持udp,也不支持本地請求)。
工具地址在:https://github.com/lazytiger/trojan-rs
原理描述在:https://github.com/lazytiger/trojan-rs/blob/master/PRINCIPLE.md