• 请不要在回答技术问题时复制粘贴 AI 生成的内容
fei051466
V2EX  ›  程序员

通过多级 HTTP 转发数据

  •  
  •   fei051466 · Apr 6, 2016 · 3201 views
    This topic created in 3736 days ago, the information mentioned may be changed or developed.

    有这么一个想法。 一个 client 端程序,一个 server 端程序。能否通过多级 HTTP 来做一个中转?

    首先是一个 socks5 代理部署在二者之间,拓扑类似如下:

    client app <--> socks5client <--> socks5server <--> server app

    现在需要在 socks 代理之间变成使用多级 HTTP 协议来传递信息,拓扑类似如下:

    client app <--> socks5client <--> http1 级 <--> http2 级 <--> socks5server <--> server app

    不知道这个想法是否可行或者是正确?求大神指点指点迷津。

    4 replies    2016-04-06 11:16:14 +08:00
    v1024
        1
    v1024  
       Apr 6, 2016
    有些代理工具支持“转发链”,比如这个: https://github.com/ginuerzh/gost
    fei051466
        2
    fei051466  
    OP
       Apr 6, 2016
    @v1024 我现在的问题是需要自己去实现这两个 HTTP 转发。将原本 socks 代理之间用 socket 传输的数据现在改为用 HTTP 的形式来传输。表述可能不太准确,不知能否理解。
    yangqi
        3
    yangqi  
       Apr 6, 2016
    你这么转发那么多次的目的是什么?
    fei051466
        4
    fei051466  
    OP
       Apr 6, 2016
    @yangqi 原本整套的设计就是通过 HTTP 传输数据。现在要兼容一个新的程序进来,于是就显得特别的蛋疼,本来 CS 直接的连接要强行转变为用 HTTP 去转发。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3252 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 11:54 · PVG 19:54 · LAX 04:54 · JFK 07:54
    ♥ Do have faith in what you're doing.