VRouter
解决的需求
OS X 上没有 linux 的 iptables, 无法直接将流量转发给本地的端口. 所有应用想走代理, 必须要先进行设置, 问题在于:
- 有些应用不支持设置代理
- 命令行软件虽然可以用
export http_proxy的方式使用代理, 但有时并不管用. 需要进一步折腾 Proxifier 或者 Privoxy
所以为了实现透明代理, 通常有以下选择:
- 用 surge 之类的软件
- 在路由器设置代理
用 surge 最方便, 但是不便宜. 在路由器设置:
- 一来受限于路由器的性能, 运行 kcptun 之类的软件资源吃紧
- 二来路由器通常固定, 离开家 /公司需要使用代理时不方便
VRouter 是另一种透明代理的思路, 把路由器变成虚拟机, 接管系统流量, 它有以下特点:
- 性能不受局限
- 安装在系统上, 没有便携性的问题
- 可配置性强, 毕竟是个 linux 发行版
缺点是:
- 需要先安装 virtualbox
- 无法服务局域网的其他设备
一些截图

)
)