wangdefa11 #6 James 是的,起初只是想把母鸡分成几个小鸡,后来发现不如docker,后来接触vps这些多了难免想当oneman,其实就是调用libvirt,初始化小鸡用cloud-init蛮方便的(这个坑比较多),复杂的是网络这里,今天刚刚搞好了双栈网络。
wangdefa11 #12 James 准备自用吧,我还搞了个实时端口转发的程序,虽然用go实现转发不难,但是实时开启和实时关闭转发规则有点复杂,最近也是搞出来了,IPv6测试也正常了,接下来就是把重启,重装,修改密码这些功能加入到前端里,整理好了给大家爽一爽
rm-rf/* #14 wangdefa11 go实现大流量转发可以实现类似Connection offload到硬件上。有go-nfqueue之类的东西,把Connection卸载到内核空间。 监听一个端口接收连接后直接开go route,使用io.Copy是很常用的操作。这是用户空间的。没硬件加速。不过CPU够强可以不用考虑硬件加速。