V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pagxir
V2EX  ›  分享发现

MacOSX 下的透明代理,将 socks5 转换为 utun0

  •  
  •   pagxir · 2017-06-16 22:19:38 +08:00 · 2190 次点击
    这是一个创建于 2749 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址:

    https://github.com/cachefiles/proxyvpn

    同样支持 Linux/OpenWRT (不过 s-redir/redsocks 是更好的选择),只支持 IPv4/TCP.

    2 条回复    2017-06-17 12:58:15 +08:00
    flowerwrong
        1
    flowerwrong  
       2017-06-16 22:48:21 +08:00 via iPhone
    这是自己写了 tcp 状态机啊。👍
    noli
        2
    noli  
       2017-06-17 12:58:15 +08:00
    觉得很厉害但是感到有点不明所以。能不能请您介绍一下您作品的原理?

    譬如说,utun0 是用什么 API “创造”出来的?里面要做些什么才能把 socks5 协议变成 xxx ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5353 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:47 · PVG 13:47 · LAX 21:47 · JFK 00:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.