← Back to list

极简一键脚本 搭NaiveProxy梯子 自定义端口 与Caddy V2前置的VLESS/Vmess V2Ray共存 可开CDN

* 推荐使用Xshell的撰写窗格,这样多行命令可以写到撰写窗格里面执行。

CrazyPeace · 2025-10-24 00:50 · 0 claps · 4.8 min read
#极简一键脚本 #naive #自定义端口 #cdn #梯子
Open on Medium ↗

极简一键脚本 搭NaiveProxy梯子 自定义端口 与Caddy V2前置的VLESS/Vmess V2Ray共存 可开CDN

  • 推荐使用Xshell的撰写窗格,这样多行命令可以写到撰写窗格里面执行。

1. 极简一键脚本搭 Caddy V2 前置的VLESS或Vmess+WebSocket+TLS

设置好域名解析, 如 vless.mydomain.com, CDN关掉

bash <(curl -L https://github.com/crazypeace/v2ray_wss/raw/main/install.sh)

搭完自己检查一下是否能正常使用

CDN可以开

2. 搭建NaiveProxy

2.1 设置域名解析, 如 np.mydomain.com, CDN关掉

-update-

所有以下这些步骤,我做成了一个一键脚本。执行这个脚本,以下步骤都不用手搓了。

bash <(curl -L https://github.com/crazypeace/naive/raw/main/install.sh)

2.2 用Caddy官方脚本安装Caddy

来源: https://caddyserver.com/docs/install#debian-ubuntu-raspbian

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg - dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy

2.3 下载NaiveProxy作者编译的caddy

https://github.com/klzgrad/forwardproxy/releases 找最新的版本

cd /tmp
wget https://github.com/klzgrad/forwardproxy/releases/download/caddy2-naive-20221007/caddy-forwardproxy-naive.tar.xz
tar -xf caddy-forwardproxy-naive.tar.xz
cd caddy-forwardproxy-naive

2.4 替换caddy程序

service caddy stop
cp caddy /usr/bin/

2.5 修改Caddfile添加NaiveProxy的配置部分

在Caddyfile的顶部添加下面这一段

{
  order forward_proxy before file_server
}
:443, np.mydomain.com {
  tls e16d9cb045d7@gmail.com
  forward_proxy {
    basic_auth 用户名 密码
    hide_ip
    hide_via
    probe_resistance
  }
  file_server {
    root /var/www/html
  }
}

也可以在撰写窗格里执行

sed -i '1i  {\
  order forward_proxy before file_server\
}\
:443, np.mydomain.com {\
  tls e16d9cb045d7@gmail.com\
  forward_proxy {\
    basic_auth 用户名 密码\
    hide_ip\
    hide_via\
    probe_resistance\
  }\
  file_server {\
    root /var/www/html\
  }\
}' /etc/caddy/Caddyfile 

2.6 写个简单的html页面

mkdir -p /var/www/html
echo "hello world" > /var/www/html/index.html

2.7 启动NaiveProxy

service caddy start

测试一下你的VLESS/Vmess 和 NaiveProxy 应该都可以正常使用。

3. [可选项] 自定义NaiveProxy端口

编辑Caddfile, 把 “:443”改成你想要的端口号“:自定义端口”;并在域名后面加上“:自定义端口”

像下面这样

重启NaiveProxy

service caddy restart

检查一下工作正常

4. [可选项] NaiveProxy屏蔽墙内流量

NaiveProxy没有路由模块,需要用“外部”方案处理墙内流量问题

利用V2Ray的路由模块

DNS解析屏蔽墙内域名


메타데이터
post_id
7030cd5be276
slug
极简一键脚本-搭naiveproxy梯子-自定义端口-与caddy-v2前置的vless-vmess-v2ray共存-可开cdn-7030cd5be276
url
https://medium.com/@CrazyPeace/%E6%9E%81%E7%AE%80%E4%B8%80%E9%94%AE%E8%84%9A%E6%9C%AC-%E6%90%ADnaiveproxy%E6%A2%AF%E5%AD%90-%E8%87%AA%E5%AE%9A%E4%B9%89%E7%AB%AF%E5%8F%A3-%E4%B8%8Ecaddy-v2%E5%89%8D%E7%BD%AE%E7%9A%84vless-vmess-v2ray%E5%85%B1%E5%AD%98-%E5%8F%AF%E5%BC%80cdn-7030cd5be276
canonical_url
https://medium.com/@CrazyPeace/%E6%9E%81%E7%AE%80%E4%B8%80%E9%94%AE%E8%84%9A%E6%9C%AC-%E6%90%ADnaiveproxy%E6%A2%AF%E5%AD%90-%E8%87%AA%E5%AE%9A%E4%B9%89%E7%AB%AF%E5%8F%A3-%E4%B8%8Ecaddy-v2%E5%89%8D%E7%BD%AE%E7%9A%84vless-vmess-v2ray%E5%85%B1%E5%AD%98-%E5%8F%AF%E5%BC%80cdn-7030cd5be276
author_url
https://medium.com/@CrazyPeace
status
ok
fetched_at
2026-07-31 14:10:08