虚拟路由器 VRouter

GPLv3
JavaScript 查看源码»
OS X
2017-08-10
icymind

VRouter

一个基于 Virtualbox 和 openwrt 构建的项目,旨在实现 OS X/macOS 平台上的透明代理。

VRouter 在后台运行一个 openwrt 的虚拟机,通过更改系统的默认路由,将所有系统数据包转发到虚拟机上。依托 openwrt 的 iptables 进行数据包的处理。

了解构造过程请点击:构造过程

解决的需求:

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

  • 有些应用不支持设置代理

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

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

  • 用 surge 之类的软件

  • 在路由器设置代理

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

  • 一来受限于路由器的性能,运行 kcptun 之类的软件资源吃紧

  • 二来路由器通常固定,离开家 /公司需要使用代理时不方便

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

  • 性能不受局限

  • 安装在系统上,没有便携性的问题

  • 可配置性强,毕竟封装的是个 linux 发行版且项目开源

缺点是:

  • 需要先安装 virtualbox

  • 无法服务局域网的其他设备

加载中

评论(7)

純白陰影
純白陰影
基友virtualbox 太重了
烽火云烟
烽火云烟
实际网卡支持是可以的,但是由于国外这种需求少,没有人做
SamZhou
SamZhou
不会用docker + nat-router 吗?
笨二十一
笨二十一
这个跟系统上装个ss客户端 有啥太大区别么?
佐须之男
佐须之男
勇士啊,现在在风头上都敢搞这个...
Honghe
Honghe
这个思路不错
S
Schr0dingerCat
我记得Linux下电脑的无线网卡只能要不只做wifi使用,要不只做ap使用,貌似不能像win下即做wifi又同时做ap使用

暂无资讯

暂无问答

NetScreen+命令使用深度解析

初级指南 1.升级ScreenOS分为两种:一是通过Web界面;二是通过命令行界面 通过web界面升级>configuration>update>screenos>keys中选择firmware update(screenos),点击browse选择相关的scree...

2013/08/30 10:41
711
0
OpenDaylight和ONOS控制器比较

概述 在过去的一段时间里,我们一直在测试OpenDaylight Helium SR3(主要通过博科Vyatta控制器集成OpenDaylight的1.2版本)和ONOS的1.2版本——Cardinal。在这篇文章中,我们会对这两个控制器进行...

2015/06/18 13:55
68
0
Cloudstack 安全组分析(1)

面向Cloudstack4.2 Security Group XenServer 6.x ,对于KVM原理一样,需要和Agent通信,调用security_group.py。 安全组介绍 安全组是AWS里的一种技术,用于隔离多租户虚拟机,Cloudstack也支...

2013/09/17 12:05
1K
0
菜鸟网工工作中对Linux系统的一点体会

又到了毕业季,看着朋友圈上学弟学妹的动态,也让我想起了去年毕业时的场景。我在大学时读的是通信工程专业,大四时为了找工作,自学了CCNA和CCNP,在毕业前夕终于找到了网络工程师的工作。平...

09/17 08:59
0
0
菜鸟网工工作中对Linux系统的一点体会

菜鸟网工工作中对Linux系统的一点体会 又到了毕业季,看着朋友圈上学弟学妹的动态,也让我想起了去年毕业时的场景。我在大学时读的是通信工程专业,大四时为了找工作,自学了CCNA和CCNP,在毕...

09/16 18:36
0
0
菜鸟网工工作中对Linux系统的一点体会

又到了毕业季,看着朋友圈上学弟学妹的动态,也让我想起了去年毕业时的场景。我在大学时读的是通信工程专业,大四时为了找工作,自学了CCNA和CCNP,在毕业前夕终于找到了网络工程师的工作。平...

09/16 18:18
6
0
菜鸟网工工作中对Linux系统的一点体会

又到了毕业季,看着朋友圈上学弟学妹的动态,也让我想起了去年毕业时的场景。我在大学时读的是通信工程专业,大四时为了找工作,自学了CCNA和CCNP,在毕业前夕终于找到了网络工程师的工作。平...

09/16 06:26
13
0
菜鸟网工工作中对Linux系统的一点体会

又到了毕业季,看着朋友圈上学弟学妹的动态,也让我想起了去年毕业时的场景。我在大学时读的是通信工程专业,大四时为了找工作,自学了CCNA和CCNP,在毕业前夕终于找到了网络工程师的工作。平...

09/17 12:01
3
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部