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

咨询一个代理的问题

  •  
  •   brookepe · 43 天前 · 1246 次点击
    这是一个创建于 43 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位大佬 我现在有一个需求是

    A 服务器请求 https://graph.facebook.com 会加上代理服务器 B 然后由 B 服务器请求到 https://graph.facebook.com 中间会再加一层代理

    现在就 https 这一层被挡住了 不知道咋写了

    9 条回复    2024-07-26 18:06:32 +08:00
    raviscioniemeche
        1
    raviscioniemeche  
       43 天前
    你是自己写代理还是用别人的,如果是 B 再转发一次,你需要手动处理 B 的上层代理的 tls 握手
    yannxia
        2
    yannxia  
       43 天前
    tool2dx
        3
    tool2dx  
       43 天前
    你又不做中间人,无脑转发就行可以。
    zagfai
        4
    zagfai  
       43 天前
    iptable port forward
    yinmin
        5
    yinmin  
       43 天前
    用 sni proxy 最简单
    brookepe
        6
    brookepe  
    OP
       43 天前
    直接端口转发的话 header 中的 proxy-authorization 参数好像会丢失
    因为业务的原因 认证参数 也会携带 想一并转发到新的代理上去
    yinmin
        7
    yinmin  
       43 天前
    docker run -d --name=sniserver --restart=always -p 443:443 ginuerzh/gost -L sni://:443 -F <proxyip>:1080

    然后/etc/hosts 将 graph.facebook.com 指向 docker 服务器 ip 。内网架一台 SNI Server ,用起来爽歪歪呢。

    @brookepe
    brookepe
        8
    brookepe  
    OP
       43 天前
    @raviscioniemeche 代理是别人的 因为网络的原因 我会在香港那边做一次代理
    brookepe
        9
    brookepe  
    OP
       43 天前
    @yinmin #7 这种不行 我还要加一层代理
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1075 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:35 · PVG 07:35 · LAX 16:35 · JFK 19:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.