naive服务端配置
编译安装caddy+naive:
apt install golang-go
go install github.com/caddyserver/xcaddy/cmd/[email protected]
~/go/bin/xcaddy build --with github.com/caddyserver/[email protected]=github.com/klzgrad/[email protected]
运行第二条指令出错的,这个是解决方法。 ubantu下使用sudo apt install golang-go指令安装go环境,安装过程没有报错,在使用时无法识别指令。 原因:未完整安装go环境,使用apt安装的版本可能会比较老。
解决:
apt-get install software-properties-common
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get update
sudo apt-get install golang-go
Caddyfile配置:
:443, 域名
tls 邮箱
route {
forward_proxy {
basic_auth 账号 密码
hide_ip
hide_via
probe_resistance
}
reverse_proxy 伪装地址 {
header_up Host {upstream_hostport}
header_up X-Forwarded-Host {host}
}
}
caddy常用指令:
前台运行caddy:
./caddy run
后台运行caddy:
./caddy start
停止caddy:
./caddy stop
重载配置:
./caddy reload
客户端配置
naive客户端:
https://github.com/klzgrad/naiveproxy/releases/latest
客户端配置:
{
"listen": "socks://127.0.0.1:1080",
"proxy": "https://账号:密码@域名"
}