极简一键脚本 搭NaiveProxy梯子 自定义端口 与Caddy V2前置的VLESS/Vmess V2Ray共存 可开CDN
* 推荐使用Xshell的撰写窗格,这样多行命令可以写到撰写窗格里面执行。
极简一键脚本 搭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没有路由模块,需要用“外部”方案处理墙内流量问题
메타데이터
- 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