天天看点

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