记录一下自己配置xray-core

2023年2月,正值农历新年,R佬发布了最新的Reality加密,安全性再上一层楼。

于是乎,在某天,恰逢XXX发威,非常顺利地将服务转换为Reality,个人体感除了延迟稍高以外(虽然说也就高了一点),非常舒适。

docker拉取xray-core镜像

1
$ docker pull teddysun/xray

在/etc/xray/中配置config,json,即配置的路径为/etc/xray/config.json,以下为.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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
{
"log": {
"loglevel": "warning"
},
"routing": { //路由,阻断国内网站及广告
"domainStrategy": "IPIfNonMatch",
"rules": \[
{
"type": "field",
"domain": \[
"geosite:category-ads-all"
\],
"outboundTag": "block"
},
{
"type": "field",
"ip": \[
"geoip:cn"
\],
"outboundTag": "block"
}
\]
},
"inbounds": \[
{
"listen": "0.0.0.0",
"port": 443,
"protocol": "vless",
"settings": {
"clients": \[
{
"id": "", //随机生成的uuid或是自己输入的小于16位的字符
"flow": "xtls-rprx-vision" //建议使用,避免TLS in TLS
}
\],
"decryption": "none"
},
"streamSettings": {
"network": "tcp",
"security": "reality",
"realitySettings": {
"show": false,
"dest": "www.lovelive-anime.jp:443", //自行选择域名,推荐白名单域名,后面必须指定端口号,否则报错
"xver": 0,
"serverNames": \[
"www.lovelive-anime.jp"
\],
"privateKey": "", //使用 ./xray x25519 自行生成
"minClientVer": "",
"maxClientVer": "",
"maxTimeDiff": 0,
"shortIds": \[
"" //此处可留空也可填写,用于区分不同客户端
\]
}
},
"sniffing": {
"enabled": true,
"destOverride": \[
"http",
"tls"
\]
}
}
\],
"outbounds": \[
{
"protocol": "freedom",
"tag": "direct"
},
{
"protocol": "blackhole",
"tag": "block"
}
\],
"policy": {
"levels": {
"0": {
"handshake": 3,
"connIdle": 180
}
}
}
}

生成公私钥的,由于本人技术力不足,没研究明白怎么进docker container执行命令,于是乎先实际安装了一遍生成了公私钥(乐

然后是启动container

1
$ docker run -d --network host --name xray --restart=always -v /etc/xray:/etc/xray teddysun/xray

(个人偏好使用host模式这样在config.json里改端口即可无需改变端口映射)

client配置上,使用vless并且直接访问ip,配置Reality正确即可正常访问

如果有多个服务,想要使用Nginx进行分流的话,在Nginx配置里识别分流的是靠你所”偷“的域名,设置好了就能正常分流啦。

参考:

https://github.com/XTLS/Xray-core

https://github.com/XTLS/REALITY

https://hub.docker.com/r/teddysun/xray

https://github.com/chika0801/Xray-examples


记录一下自己配置xray-core
https://nekonya.one/2023/06/23/记录一下自己配置xray-core/
作者
Guawazi233
发布于
2023年6月23日
许可协议