V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
violence123456
V2EX  ›  Linux

请教下代理网关的知识

  •  
  •   violence123456 · 2022-04-26 20:05:48 +08:00 via iPhone · 2398 次点击
    这是一个创建于 702 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近老师有个项目要做个网关,但是他要做双向代理,就是两端地位相同,不是 cs 那种。
    我理解应该相当于一组连接在网关处有四个端口映射(分别用于接受左侧,发送左侧,接受右侧,发送右侧)。由于 cs 架构只是单方面 client 请求网关,网关代理请求 server ,我理解 nginx 那种是不是一组连接是两个端口映射(分别用于接受左侧 clint 请求,和发送右端 server 请求)。这是一个区别。
    还有就是要求应该只做 sctp 传输层,但是上层信令会携带数据面建立的沟通地址,如果网关处不做处理,那就相当于只在信令面做了代理,而数据面是左侧基站和右侧 server 绕过网关建立了连接。
    想想着一堆问题就头大,所以我想请教下基于我这个背景一组连接四个映射的理解对么,还有传输层网关这种东西有没有什么开源项目或者学习资料推荐啊,感谢大佬们🙏
    2 条回复    2022-04-26 22:49:40 +08:00
    ruxuan1306
        1
    ruxuan1306  
       2022-04-26 20:36:08 +08:00
    感觉你需要的只是一个 v2ray 的 Dokodemo-door 。

    https://www.v2fly.org/config/protocols/dokodemo.html
    violence123456
        2
    violence123456  
    OP
       2022-04-26 22:49:40 +08:00 via iPhone
    @ruxuan1306 感谢,我这个场景可以理解成服务端也会主动往客户端发,双向的。。而且某些消息必须经过网关发向指定的客户端。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5282 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:11 · PVG 17:11 · LAX 02:11 · JFK 05:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.