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://賬号:密碼@域名"
}