V2Ray

 ·  ☕ 1  · 👀...

介绍

技术 特性 适用场景 说明
V2Ray 科学上网 - 官方
V2RayX Mac上的V2Ray客户端 - Github
- 下载
V2rayN Windows平台的V2ray客户端
V2rayNG Android平台的V2ray客户端
Kitsunebi IOS 平台的V2ray客户端 -

基本概念

模式

模式 说明
global 无论如何都转发
pac 在pac列表的转发,不在pac列表的直接访问
all_to_main 转发至服务器
all_to_direct 直接访问
bypasscn rules 模式
域名为中国,直接访问;域名未非中国,转发至服务器。

rules 示例

 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
{
    "routing":{
        "domainStrategy":"IPOnDemand",
        "rules":[
            {
                "type":"field",
                "ip":[
                    "0.0.0.0/8",
                    "10.0.0.0/8",
                    "100.64.0.0/10",
                    "127.0.0.0/8",
                    "169.254.0.0/16",
                    "172.16.0.0/12",
                    "192.0.0.0/24",
                    "192.0.2.0/24",
                    "192.168.0.0/16",
                    "198.18.0.0/15",
                    "198.51.100.0/24",
                    "203.0.113.0/24",
                    "::1/128",
                    "fc00::/7",
                    "fe80::/10",
                    "geoip:cn"
                ],
                "domain":[
                    "geosite:cn"
                ],
                "outboundTag":"direct"
            },
            {
                "type":"chinasites",
                "outboundTag":"direct"
            },
            {
                "type":"chinaip",
                "outboundTag":"direct"
            }
        ]
    }
}

安装

CentOS 中安装

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# 官方安装脚本(安全)
$ bash <(curl -L -s https://install.direct/go.sh)

# 第三方脚本
$ bash <(curl -s -L https://git.io/v2ray.sh)

# 启动
$ sudo systemctl start v2ray

# 停止
$ sudo systemctl stop v2ray

# 重启
$ sudo systemctl restart v2ray

配置服务器端

1
$ vim /etc/v2ray/config.json

安装客户端

Mac

1
$ brew cask install v2rayx

Windows

Linux

配置客户端

配置终端走代理

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
$ vim ~/.bash_profile
##### 加入如下内容 #####
alias proxy-on='export http_proxy=127.0.0.1:8001;export https_proxy=$http_proxy'
alias proxy-off='unset http_proxy;unset https_proxy'
##### 内容结束 #####

# 立即生效
$ source ~/.bash_profile

# 开启代理
$ proxy-on

# 关闭代理
$ proxy-off

# 检查配置是否生效
$ curl www.google.com

参考


Wanglibing
Wanglibing
Engineer,Lifelong learner