V2ray Caddy配置

参考网址

搭梯子:V2RAY配置WebSocket + TLS + Web

安装Caddy

参考Caddy官网 Caddy官方下载

curl https://getcaddy.com | bash -s personal        //安装getcaddy
which caddy                                         //查看安装位置
caddy -version                                      //查看版本

安装V2ray

bash <(curl -L -s https://install.direct/go.sh)
此脚本会自动安装以下文件:

  • /usr/bin/v2ray/v2ray V2Ray 程序
  • /usr/bin/v2ray/v2ctl V2Ray 工具
  • /etc/v2ray/config.json 配置文件
  • /usr/bin/v2ray/geoip.datIP 数据文件
  • /usr/bin/v2ray/geosite.dat 域名数据文件

配置v2ray(服务端)

vim /etc/v2ray/config.json

{
      "inbound": {
        "port": 10000,
        "listen":"127.0.0.1",
        "protocol": "vmess",
        "settings": {
          "clients": [
            {
              "id": "0674c966-42f3-4889-87e5-fe45674a6090",
              "alterId": 64
            }
          ]
        },
        "streamSettings": {
          "network": "ws",
          "wsSettings": {
          "path": "/ray"
          }
        }
      },
      "outbound": {
        "protocol": "freedom",
        "settings": {}
      }
}

配置完成后

  • 运行 service v2ray restart 来重新启动 V2Ray 进程;
  • 之后可以使用 service v2ray start|stop|status|reload|restart|force-reload 控制 V2Ray 的运行。

配置Caddy

/etc/caddy目录创建Caddyfile文件,没有目录就创建目录,编辑Caddyfile 文件

abc.com {
root /var/www/html
tls www@abc.com
log ./access.log
proxy /ray localhost:10000 {
    websocket
    header_upstream -Origin
  }
}

ps:需要替换成自己的域名、网页目录、邮箱

  • 添加开机启动
  1. 编辑/etc/rc.local 文件添加个开机启动
  2. 在exit 0前一行输入nohup caddy -agree -conf /etc/caddy/Caddyfile > /root/caddy.log 2>&1 &
  • 试运行
  1. 运行caddy -agree -conf /etc/caddy/Caddyfile
  2. 看看是否报错,没有报错就访问下网站看是否正常,如果正常就证明caddy配置无误。

V2ray客户端配置

{
  "inbound": {
    "port": 1080,
    "listen": "127.0.0.1",
    "protocol": "socks",
    "domainOverride": ["tls","http"],
    "settings": {
      "auth": "noauth",
      "udp": false
    }
  },
  "outbound": {
    "protocol": "vmess",
    "settings": {
      "vnext": [
        {
          "address": "abc.com", #替换成自己的域名
          "port": 443,
          "users": [
            {
              "id": "0674c966-42f3-4889-87e5-fe45674a6090", #替换成自己的id
              "alterId": 64
            }
          ]
        }
      ]
    },
    "streamSettings": {
      "network": "ws",
      "security": "tls",
      "wsSettings": {
        "path": "/ray"
      }
    }
  }
}

Android客户端下载


   转载规则


《V2ray Caddy配置》 Mr.Pan 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录