根据操作系统架构 取最新版本Go编译环境 编译NaïveProxy的Caddy

一键执行

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


作为我的NaiveProxy一键脚本的一部分,如果系统环境不能直接使用NaïveProxy作者编译出来的Caddy,那就自己编译一份吧。


参考

Go 官方安装过程

https://go.dev/doc/install

NaïveProxy 官方编译流程

https://github.com/klzgrad/naiveproxy

其它脚本中的代码

https://github.com/shell-script/naivecaddy/blob/master/naivecaddy.sh

https://lhy.life/20211218-naiveproxy/

https://github.com/233boy/v2ray/blob/master/install.sh


PS

有些读者的VPS空间本身并不太大, 所以关心硬盘空间的占用情况. 

编译前,

root@rn-debian10:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            480M     0  480M   0% /dev
tmpfs            99M  4.6M   95M   5% /run
/dev/vda1        16G 1010M   14G   7% /
tmpfs           494M     0  494M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           494M     0  494M   0% /sys/fs/cgroup
tmpfs            99M     0   99M   0% /run/user/0

编译后,

root@rn-debian10:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            480M     0  480M   0% /dev
tmpfs            99M  7.0M   92M   8% /run
/dev/vda1        16G  2.8G   13G  19% /
tmpfs           494M     0  494M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           494M     0  494M   0% /sys/fs/cgroup
tmpfs            99M     0   99M   0% /run/user/0

硬盘空间多占用了约 1.8GB

评论

The Hot3 in Last 30 Days

Mihomo (Clash-meta) 择优录取 url-test 自动选择能用的端口和协议

搭 Docker版 Sub-Store 带 http-meta 实现 集合订阅 测延迟 排序 筛选 生成新订阅 定时任务上传Gist

Mihomo (Clash-meta) 故障转移 fallback 自动选择能用的端口