v2ray 搭建记录
证书过期了,就顺手升级一下 caddy2.
caddy 升级后直接使用官方 image, 增加了个小脚本自动拉取配置,真香~
docker 安装以及基本操作可以参考上面两位大神
and 同时默认你搞得定 vps 以及域名等基本操作, 毕竟一搜一大把的教程
搭建
域名解析到 ip
写配置文件
创建路径
mkdir /etc/v2ray
,mkdir /etc/caddy
用以存放配置文件写入 v2ray 配置文件,
vim /etc/v2ray/config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32{
"inbounds":[
{
"port":10000,
"listen":"127.0.0.1",
"protocol":"vmess",
"settings":{
"clients":[
{
"id":"uuid",
"alterId":64
# 自 2022 年 1 月 1 日起,服务器端将默认禁用对于 MD5 认证信息 的兼容。任何使用 MD5 认证信息的客户端将无法连接到禁用 VMess MD5 认证信息的服务器端。
# 我们强烈建议您重新安装,并设置alterid为0(默认值目前已经修改为0),不再使用 VMess MD5 认证机制
}
]
},
"streamSettings":{
"network":"ws",
"wsSettings":{
"path":"/ray"
}
}
}
],
"outbounds":[
{
"protocol":"freedom",
"settings":{}
}
]
}写入 Caddyfile
vim /etc/caddy/Caddyfile
1
2
3
4
5
6
7domain.me {
encode gzip
reverse_proxy / https://baidu.com
reverse_proxy /ray 127.0.0.1:10000 {
header_up -Origin
}
}修改
domain.me
为你自己的域名caddy2 和 caddy1 不兼容
run 就完了
docker run -d --name caddy --restart always --net host -v /etc/caddy:/etc/caddy caddy
docker run -d --name v2ray --restart always --net host -v /etc/v2ray:/etc/v2ray teddysun/v2ray
client
客户端相关配置
修改 your.domain.com
域名即可
具体使用方法可参考相关软件文档
clashx
2022-03-11 更新
Clashx 1.90.0 版本修改了 vmess 下的 ws-headers 和 ws-path 选项, 请更新完配置文件 Github wiki 后再更新 ClashX
1 |
|
v2rayU
1 |
|
还是觉得好麻烦啊(一键搞定)
wget https://raw.githubusercontent.com/afret0/v2ray/master/onekey_v2ray.sh && chmod +x onekey_v2ray.sh && ./onekey_v2ray.sh
server config
v2ray
1 |
|
Caddyfile
使用 caddy2 版本, 自动安装维护证书是真的香…
1 |
|
附 caddy1 版本(不兼容)
1 |
|
adguard 和 clash 共存
![]()