天天看點

naive節點搭建

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