VRouter: 一个虚拟路由器, 旨在实现 OS X/macOS 上的透明代理


OS X 上没有 linux 的 iptables, 无法直接将流量转发给本地的端口. 所有应用想走代理, 必须要先进行设置, 问题在于:

  • 有些应用不支持设置代理
  • 命令行软件虽然可以用 export http_proxy 的方式使用代理, 但有时并不管用. 需要进一步折腾 Proxifier 或者 Privoxy

所以为了实现透明代理, 通常有以下选择:

  • 用 surge 之类的软件
  • 在路由器设置代理

用 surge 最方便, 但是不便宜. 在路由器设置:

  • 一来受限于路由器的性能, 运行 kcptun 之类的软件资源吃紧
  • 二来路由器通常固定, 离开家 /公司需要使用代理时不方便

VRouter 是另一种透明代理的思路, 把路由器变成虚拟机, 接管系统流量, 它有以下特点:

  • 性能不受局限
  • 安装在系统上, 没有便携性的问题
  • 可配置性强, 毕竟是个 linux 发行版

缺点是:

  • 需要先安装 virtualbox
  • 无法服务局域网的其他设备


为您推荐了相关的技术文章:

  1. 定时炸弹 - MQ 代理中危险的序列化数据
  2. Rasp 技术介绍与实现
  3. SSTap支持SS/SSR全局代理,配置简单,愉快的玩游戏 - 教程资源|软件 - 如有乐享
  4. wyproxy - HTTP及HTTPS及Socks5代理服务器 相关介绍、文档、教程 - OpenDigg
  5. 代理检测扫描的一些经验 | 岚光

原文链接: www.v2ex.com