V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
byte10
V2EX  ›  分享创造

awkward-proxy 针对国内的部分企业代理上网的实现,也可以当内网穿透使用

  •  
  •   byte10 · 2021-01-05 20:23:49 +08:00 · 1048 次点击
    这是一个创建于 1204 天前的主题,其中的信息可能已经有所发展或是发生改变。
    也没啥说的,直接上连接吧 https://github.com/traceless/awkward-proxy

    正如名字这个是一个低效的代理上网工具,而且速度并不快,但是能用才是关键。

    目前很多公司比如 HW,pingan,我非常不喜欢,不能上网,等于无法摸鱼,无法 CV 代码。

    实现的思路:

    1 、把内网 pc 的请求信息存放到白名单的互联网文章 A 中,通常请求信息有 url, param, header 等
    2 、外网 pc 定时从文章 A 拿到请求信息体,然后通过外网请求链接获取内容
    3 、将获取到的内容写入到文章 B 中,通常就是包含 header,body 信息等
    4 、内网 pc 定时从文章 B 获取到响应信息,然后返回给浏览器

    目前的限制就是你的公司至少有可写的白名单域名,比如一些微信公众号,论坛啊等,原理就很简单,没啥好说的,我自己测试过是 oK 的,就是慢了一些。

    这个东西的好处在于是一个简单的 http 内网穿透(在于客户端和服务端的部署选择),这里面有很多的想象空间,自己发挥你们的思维吧,我后续在发基于这样的方式,可以做一些好玩的事情。
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5728 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:34 · PVG 10:34 · LAX 19:34 · JFK 22:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.