V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Chingim
V2EX  ›  Apple

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

  Chingim · Jun 28, 2017 · 22565 views
This topic created in 3232 days ago, the information mentioned may be changed or developed.

VRouter

解决的需求


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

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

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

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

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

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

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

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

缺点是:

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

一些截图


111 replies    2018-12-12 17:41:33 +08:00
1  2  
owlsec
    101
owlsec  
   Jun 29, 2017 via iPhone
mark
shadownet
    102
shadownet  
   Jun 29, 2017 via iPhone
看起来不错 内侧了吗 不知道系统占用如何
vela
    103
vela  
   Jun 29, 2017
想问一句,代理支持 https 代理么,之前用 Surge 最大的作用就是使用 https 代理……
mckelvin
    104
mckelvin  
   Jun 29, 2017
这个项目很棒! openwrt 很省资源。

之前做过一个基于 anyconnect 的 虚拟路由器 https://github.com/mckelvin/anyconnect-virtual-router 后来因为 anyconnect 逐渐 不稳定以及有了 Surge 的原因就没继续用了。
Chingim
    105
Chingim  
OP
   Jun 29, 2017 via Android
@mckelvin 我去看看能不能扒拉点代码回来
lerry
    106
lerry  
   Jun 30, 2017



楼主给看看,这是为啥
mokeoo
    107
mokeoo  
   Jun 30, 2017   ❤️ 1
推荐一个由 Ruby China 创始人发起的一个兼容 Surge 配置的项目
https://github.com/huacnlee/flora-kit
貌似可以解决你这个问题
release: https://github.com/mokeoo/flora-kit/releases
Chingim
    108
Chingim  
OP
   Jun 30, 2017 via Android
@mokeoo 好项目,我孤陋寡闻了...

@lerry 去 github 提交 issue 吧
weihongchang
    109
weihongchang  
   Nov 2, 2017
@mokeoo flora https 服务器不能代理么?试了下 不行
cctrv
    110
cctrv  
   Mar 24, 2018 via iPhone
有單獨做 pi 版本的想法嗎?
xzk715
    111
xzk715  
   Dec 12, 2018
终于找到了 不用花 surge mac 那的几百块的钱了 感谢楼主
1  2  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2358 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 04:54 · PVG 12:54 · LAX 21:54 · JFK 00:54
♥ Do have faith in what you're doing.