全球主机交流论坛

用户名  找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别
查看: 855|回复: 2
打印 上一主题 下一主题

naiveproxy中转的新思路

[复制链接]
跳转到指定楼层
1#
发表于 2024-12-9 15:34:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 201413794 于 2024-12-9 15:38 编辑

A小鸡,中转小鸡,B小鸡,落地小鸡。

A小鸡,使用caddy搭建,配置文件关键点如下,以下配置是用的caddy v1,
example1.com:443  {
    gzip
    timeouts none
    tls /path/to/certificate.crt /path/to/private.key
    forwardproxy {
      basicauth user1 pass1
      hide_ip
      hide_via
      probe_resistance secert.localhost
      upstream http://127.0.0.1:8080
    }
        proxy / https://aaa.com
}


用户名为user1,密码为pass1,流量通过http://127.0.0.1:8080出,关于upstream支持的如下,自己看链接。
https://caddyserver.com/docs/caddyfile/directives/reverse_proxy

同时在A上运行naive,配置文件如下,注意要和A的caddy的配置文件端口匹配上
{
  "listen": "http://127.0.0.1:8080",
  "proxy": "https://user2:pass2@example2.com"
}

而A运行的naive,配置文件中的user2和pass2为落地小鸡B通过caddy搭建的naiveproxy节点

B搭建naiveproxy的配置文件关键点如下
example2.com:443  {
    gzip
    timeouts none
    tls /path/to/certificate.crt /path/to/private.key
    forwardproxy {
      basicauth user2 pass2
      hide_ip
      hide_via
      probe_resistance
    }
        proxy / https://aaa.com
}

落地小鸡B就是出口了,如果需要分流,可以和A一样增加upstream参数,通过xray/sing-box等其他软件设置路由进行分流。也可以继续往下接小鸡C,链式代理。

自己使用时,使用A小鸡的域名和A小鸡设置的用户名与密码,即可正常使用。
2#
发表于 2025-5-5 16:38:11 | 只看该作者
看明白了, 就是在中转机上同时跑 naive 的 server 和 client,再由 client 转给下一级的 naive server。我补了个流程图。

但是不理解,链式中转的话为何还要 naive 协议呢,不管 VPS A是国内还是国外,应该只有跨 高墙 的那一跳是需要 naive 协议的,其余用 socks 或者 ss 应该就行了。

  1.                                                                                    
  2. ┌───────────────┐              ┌───────────────┐                 ┌───────────────┐
  3. │               │              │               │                 │               │
  4. │               │              │  VPS A        │                 │   VPS B       │
  5. │    PC         ├─────────────►│               ├─────────────────►               │
  6. │               │              │  naive server │                 │   naive server│
  7. │               │              │  naive client │                 │               │
  8. └───────────────┘              └───────────────┘                 └───────────────┘
  9.                                                                                    
复制代码
3#
 楼主| 发表于 2025-6-20 10:26:59 | 只看该作者
芒诗桃 发表于 2025-5-5 16:38
看明白了, 就是在中转机上同时跑 naive 的 server 和 client,再由 client 转给下一级的 naive server。我 ...

习惯了使用naive。个人习惯。
还有一种场景就是使用国内小鸡进行中转,国外小鸡的IP需要没有被墙,不被墙的前提就是不容易被封,naive就是首选。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-7-30 14:52 , Processed in 0.064815 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表