5、使用SSH工具,把ssl证书文件w.crt w.key link.crt link.key上传到vps,使用“MobaXterm” “FlashFXP” SSH登录工具都很好。编辑/usr/local/caddy/Caddyfile目录的caddy配置文件Caddyfile,使用vi、 vim 或者 nano命令编辑都可以,或者,建一个txt文档,按下面格式编辑好,命名为Caddyfile txt扩展名去掉,上传到vps的/usr/local/caddy/ 目录,
Caddyfile配置文件内容如下,把你自己的域名、ssl证书文件名路径替换 :
http://你的域名一:80 {
redir https://你的域名一:443{url}
}
https://你的域名一 {
gzip
tls /w.crt /w.key # 换成你的ssl证书名和路径
timeouts none
proxy / 反向代理的某个网址 {
except /linux
}
proxy /linux 127.0.0.1:10000 { # 伪装的v2ray路径l你可以随便写 我这里写的个linux
without /linux
websocket
header_upstream -Origin
}
}
import sites/*
http://你的域名二:80 { # 下面是 另一个域名的v2ray设置,格式同上,
redir https://你的域名二:443{url}
}
gzip
tls /link.crt /link.key # 换成你的ssl证书名和路径
timeouts none
proxy / 反向代理的某个网址 {
except /link
}
proxy /link 127.0.0.1:10001 {
without /link
websocket
header_upstream -Origin
}
}
import sites/*
修改Caddyfile文件,必须重启caddy程序,才能生效。
6、把2个客户端加入手机:
a、使用手机v2ray客户端v2rayNG 分别扫描ui-v2面板里面2个账号二维码,生成的2个节点,此时还不能连接。
b、修改手机客户端里面的4项:(1)把地址改成你的域名或者你的vps的ip,(2)伪装域名填上你的域名 ,(3)“路径”填你Caddyfile文件里面的,例如我的配置文件里面两个节点的各是 /linux 和 /link,(4)然后选择tls
也就是说,保留了443端口、用户ID、 额外 ID、 加密方式、传输协议ws、伪装类型none。
7、生效以后,两个v2ray通过使用两个域名,共享443端口翻墙,同时伪装性的两个反代网址(如果你自己vps有网站,可以通过root 路径,实现web网页同时发布)。注意,Caddyfile需要重启caddy才能生效。注意配置文件,空格、花括号,等都要仔细,配置文件有错误,会加载失败。