写这个纯粹心血来潮,说几点理由:
- v2ray 可以成为一个瑞士军刀,不再单薄,作为一个更规范、更强大的命令行工具,利于长远发展
- 几乎不会增加运行时开销,对程序运行效率无影响,因为那取决于热点代码
- release 的体积反而更小,如果需要继续减小体积,可以按 tag 编译出仅含需要功能的二进制(这是一整个机制)
兼容性问题?不存在的。有些人的顾虑可能在第二点,我明确说,不会影响运行时性能,建议多深究原理。
有的程序是有守护进程,但也是通过 ctl 来控制 daemon 的。现在的模式是直接运行 daemon,导致 ctl 没存在感,这其实很异类。