立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 10|回复: 0

naiveproxy中转的新思路

[复制链接]

naiveproxy中转的新思路

[复制链接]

108

主题

336

回帖

1414

积分

金牌会员

积分
1414
201413794

108

主题

336

回帖

1414

积分

金牌会员

积分
1414
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小鸡设置的用户名与密码,即可正常使用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-12-26 08:23 , Processed in 0.013194 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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