Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
violence123456
V2EX  ›  Linux

请教下代理网关的知识

  •  
  •   violence123456 · Apr 26, 2022 via iPhone · 3352 views
    This topic created in 1509 days ago, the information mentioned may be changed or developed.
    最近老师有个项目要做个网关,但是他要做双向代理,就是两端地位相同,不是 cs 那种。
    我理解应该相当于一组连接在网关处有四个端口映射(分别用于接受左侧,发送左侧,接受右侧,发送右侧)。由于 cs 架构只是单方面 client 请求网关,网关代理请求 server ,我理解 nginx 那种是不是一组连接是两个端口映射(分别用于接受左侧 clint 请求,和发送右端 server 请求)。这是一个区别。
    还有就是要求应该只做 sctp 传输层,但是上层信令会携带数据面建立的沟通地址,如果网关处不做处理,那就相当于只在信令面做了代理,而数据面是左侧基站和右侧 server 绕过网关建立了连接。
    想想着一堆问题就头大,所以我想请教下基于我这个背景一组连接四个映射的理解对么,还有传输层网关这种东西有没有什么开源项目或者学习资料推荐啊,感谢大佬们🙏
    2 replies    2022-04-26 22:49:40 +08:00
    ruxuan1306
        1
    ruxuan1306  
       Apr 26, 2022
    感觉你需要的只是一个 v2ray 的 Dokodemo-door 。

    https://www.v2fly.org/config/protocols/dokodemo.html
    violence123456
        2
    violence123456  
    OP
       Apr 26, 2022 via iPhone
    @ruxuan1306 感谢,我这个场景可以理解成服务端也会主动往客户端发,双向的。。而且某些消息必须经过网关发向指定的客户端。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2755 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:14 · PVG 10:14 · LAX 19:14 · JFK 22:14
    ♥ Do have faith in what you're doing.