v2ray测试
1.下载
- linux64:
https://github.com/v2fly/v2ray-core/releases
2.服务端
执行命令:
1
V2RAY_VMESS_AEAD_FORCED=false ./v2ray run -c v2ray-server.json
配置内容:
v2ray-server.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{
"log": {
"loglevel": "info" // 日志级别
},
"inbounds": [
{
"port": 10086, // 服务端监听的端口
"protocol": "vmess", // 使用 VMess 协议
"settings": {
"clients": [
{
"id": "your_user_id", // 替换为生成的 UUID
"alterId": 64 // alterId
}
]
}
}
],
"outbounds": [
{
"protocol": "freedom", // 直接连接
"settings": {}
}
]
}UUID生成
1
2# 为 id 字段生成一个 UUID
cat /proc/sys/kernel/random/uuid测试服务器
1
2server: 10.2.2.2
python -m http.server
3.客户端
执行命令:
1
./v2ray run -c v2ray-client.json
配置内容:
v2ray-client.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{
"log": {
"loglevel": "info" // 日志级别
},
"inbounds": [
{
"port": 1080, // 客户端监听的端口
"protocol": "socks", // 使用 SOCKS 代理
"settings": {
"auth": "noauth", // 不需要认证
"udp": true,
"ip": "127.0.0.1" // 仅允许本地连接
}
}
],
"outbounds": [
{
"protocol": "vmess", // 使用 VMess 协议
"settings": {
"vnext": [
{
"address": "SERVER_IP", // 替换为服务端的 IP 地址
"port": 10086, // 服务端的端口
"users": [
{
"id": "your_user_id", // 替换为服务端的 UUID
"alterId": 64, // alterId
"security": "auto" // 加密方式
}
]
}
]
}
}
]
}测试生效
1
2client request: http://10.2.2.2
curl --socks5 127.0.0.1:1080 http://10.2.2.2:8000