美文网首页
使用 v2 做多节点级联代理

使用 v2 做多节点级联代理

作者: 追风骚年 | 来源:发表于2023-03-26 11:41 被阅读0次

由于我的服务器 A 的 ip 被 chat.openai.com 限制访问,导致不能流畅访问 gpt。
周末在网上淘到一个非常便宜的 vps 网站,所以采购了一台服务器 B,1 核521m 内存一年仅需 60 元,但是购买后我想申请退款,因为国内根本不能正常访问这个 ip,ping 延迟 400 多,并且丢包严重。

由于我的服务器 A 搭建的是 v2,我所了解的 v2 本身就支持多节点转发,并且我在服务器 A ping 服务器 B 延迟只有 5ms 左右,所以尝试一下 v2 转发,让 A 上的流量到转发到 B,由 B 将数据发出,尝试多次成功后将配置记录如下。

服务器 A 上的 配置如下

{
    "log":{
        "loglevel":"info"
    },
    "inbounds":[
       // A 上本来的配置 
    ],
    "outbounds":[
        {
            "protocol":"vmess",
            "settings":{
                "vnext":[
                    {
                        "address":"服务器B IP",
                        "port":服务器B 端口,
                        "users":[
                            {
                                "id":"服务器B 配置的 vmess 协议上的 id",
                                "alterId":0
                            }
                        ]
                    }
                ]
            }
        }
    ]
}

服务器 B 上的 配置如下

{
    "log":{
        "loglevel":"info"
    },
    "inbounds":[
        {
            "listen":"0.0.0.0",
            "port":10000,
            "protocol":"vmess",
            "settings":{
                "clients":[
                    {
                        "id":"服务器B 配置的 vmess 协议上的 id",
                        "alterId": 0
                    }
                ]
            },
            "streamSettings":{
                "network":"tcp"
            }
        }
    ],
    "outbounds":[
        {
            "protocol":"freedom",
            "settings": {}
        }
    ]
}

现在看起来这两段配置还是比较符合直觉,如果生成 uuid ,可以直接使用 uuidgen 命令

$ uuidgen 
631059ce-1ae3-4906-9aad-c389a0da03e5

相关文章

  • Jupyter的Nginx反向代理配置

    nginx使用反向代理时,通过master节点IP访问node节点的jupyter,需要额外配置 jupyter ...

  • Swift的安装与管理

    一、Swift的安装 安装目标,使用Keystone替代swift内置的认证节点,配套代理节点与存储节点提供存储服...

  • Use WebSocket to connect to the

    当给Jenkins添加固定节点时,通常使用通过Java Web启动代理发方式来启动agent节点。默认使用的是在"...

  • Nginx配置主动健康检查

    在使用nginx的反向代理过程中,对于服务器节点的健康检查和故障转移很重要。 早期使用nginx的时候,用来做故障...

  • nginx常用代理配置

    1. 最简反向代理配置 在http节点下,使用upstream配置服务地址,使用server的location配置...

  • iOS如何实现多代理模式--OC

    OC 如何实现多代理模式 为什么要使用多代理模式 标题虽然是如何实现多代理模式,但是知道为什么需要实现多代理模式同...

  • 【JPA】JPA@Many注解

    (转)ManyToMany注解级联情况 @ManyToMany级联情况 mappedby作用 使用mappedby...

  • Docker 第一个Hello word

    实验所用系统 centos 7.0 HAproxy 是负载均衡代理节点;App 使用python 基于django...

  • Mybatis - 延迟加载

    前两节说到了一对一、一对多和多层级联操作,当多层级联层数太多时,不建议使用级联,会造成复杂度的增加,不利于他人的理...

  • etcd集群配置(二)

    查看版本号 v3 V2 查看集群成员信息 查看集群状态(Leader节点) V3 V2 查看leader状态 查看...

网友评论

      本文标题:使用 v2 做多节点级联代理

      本文链接:https://www.haomeiwen.com/subject/iqmordtx.html