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客户端下载


文章作者: Mr.Pan
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Mr.Pan !
  目录