2018新版V2ray搭建

作者: 清水川崎 | 来源:发表于2018-08-04 19:13 被阅读4415次
1.服务端安装
要求centos7以上或者debain8及以上或者Ubuntu12以上,本文使用debain9为例
#更新系统
apt-get update
#安装curl
apt-get install curl vim
#安装v2ray
bash <(curl -L -s https://install.direct/go.sh)
2.编辑服务端配置文件
vim /etc/v2ray/config.json

先在本地编辑好,再进去VPS中复制粘贴就好。

这里贴一个VIM相关使用技巧的帖子:https://blog.csdn.net/csh159/article/details/7533872

粘贴进VPS时,记得删除所有中文注释部分防止报错,粘贴前先去www.json.cn效验一下json格式

示例配置文件如下:

{
    "log": {
        "access": "/var/log/v2ray/access.log",
        "error": "/var/log/v2ray/error.log",
        "loglevel": "warning"
    },
    "inbound": {
        "port": 12345,
        "protocol": "vmess",
        "settings": {
            "udp": true,
            "clients": [
                {
                    "id": "293c95b0-a4a2-47d5-b6eb-da8e6894e7b8",//UUID 在这个网站随机生成一个,https://www.uuidgenerator.net, 要保证client和server配置一个UUID
                    "level": 1, // 官方说明,0 共享VPS, 1 自用VPS
                    "alterId": 55 // 这个自定,数字范围0-1000,但要保证客户端和服务端一致
                }
            ]
        },
        "streamSettings": {
            "network": "kcp",//使用kcp加速协议
            "kcpSettings": {
                "mtu": 1350,
                "tti": 50,
                "uplinkCapacity": 100,
                "downlinkCapacity": 100,
                "congestion": false,
                "readBufferSize": 2,
                "writeBufferSize": 2,
                "header": {
                    "type": "wechat-video"//使用微信语音混淆
                }
            }
        }
    },
    "outbound": {
        "protocol": "freedom",
        "settings": {}
    },
    "inboundDetour": [
        {
            "protocol": "shadowsocks", // 此段为支持SS协议部分
            "port": 1234,
            "settings": {
                "method": "chacha20",// 加密协议支持aes-256-cfb, aes-128-cfb, chacha20 (V2Ray 1.9+), chacha20-ietf (V2Ray 1.9+)
                "password": "v2ray",
                "udp": true,//是否支持UDP中转
                "level": 1,
                "ota": false
            }
        }
    ],
    "outboundDetour": [
        {
            "protocol": "blackhole",
            "settings": {},
            "tag": "blocked"
        }
    ],
    "routing": {
        "strategy": "rules",
        "settings": {
            "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"
                    ],
                    "outboundTag": "blocked"
                }
            ]
        }
    }
}

注:多用户的话,第一部分是以id和alterId为认证标准,第二部分ss是以端口号和密码区分用户

多用户可以在后面添加,另起一行再添加一次
例如下面:

 {
                    "id": "293c95b0-a4a2-47d5-b6eb-da8e6894e7b8",//UUID 在这个网站随机生成一个,https://www.uuidgenerator.net, 要保证client和server配置一个UUID
                    "level": 1, // 官方说明,0 共享VPS, 1 自用VPS
                    "alterId": 55 // 这个自定,数字范围0-1000,但要保证客户端和服务端一致
                },
 {
                    "id": "f4105b58-e763-40c9-8c19-8b0093b31c52",//UUID 在这个网站随机生成一个,https://www.uuidgenerator.net, 要保证client和server配置一个UUID
                    "level": 1, // 官方说明,0 共享VPS, 1 自用VPS
                    "alterId": 56 // 这个自定,数字范围0-1000,但要保证客户端和服务端一致
                }

第二部分ss多用户示例如下

 {
            "protocol": "shadowsocks", // 此段为支持SS协议部分
            "port": 1234,
            "settings": {
                "method": "chacha20",// 加密协议支持aes-256-cfb, aes-128-cfb, chacha20 (V2Ray 1.9+), chacha20-ietf (V2Ray 1.9+)
                "password": "v2ray",
                "udp": true,//是否支持UDP中转
                "level": 1,
                "ota": false
            }
        },
 {
            "protocol": "shadowsocks", // 此段为支持SS协议部分
            "port": 1235,
            "settings": {
                "method": "chacha20",// 加密协议支持aes-256-cfb, aes-128-cfb, chacha20 (V2Ray 1.9+), chacha20-ietf (V2Ray 1.9+)
                "password": "v2ray",
                "udp": true,//是否支持UDP中转
                "level": 1,
                "ota": false
            }
        }
3.安装GUI客户端(图形化程序)

win使用的GUI客户端

V2RayW

V2RayW 是一个基于 V2Ray 内核的 Windows 客户端。用户可以通过界面生成配置文件,并且可以手动更新 V2Ray 内核。

  • 1.先下载V2ray核心
    下载:V2Ray核心
    V2Ray核心

根据操作系统选择32/64位核心

  • 2.下载V2RayW图形化程序
    下载:V2RayW
  • 3.将V2Ray核心和V2RayW解压到同一目录下,并打开V2RayW.exe


    解压
  • 3.设置V2RayW


    设置V2RayW-1
设置V2RayW-2

Mac使用的GUI客户端

V2RayX

V2RayX 是一个基于 V2Ray 内核的 Mac OS X 客户端。用户可以通过界面生成配置文件,并且可以手动更新 V2Ray 内核。V2RayX 还可以配置系统代理。

  • 1.下载:Github
  • 2.设置V2RayX


    设置V2RayX-1
设置V2RayX-2

安卓使用的GUI客户端

BifrostV

BifrostV 是一个基于 V2Ray 内核的 Android 应用,它支持 VMess、Shadowsocks、Socks 协议。

V2RayNG

V2RayNG 是一个基于 V2Ray 内核的 Android 应用,它可以创建基于 VMess 的 VPN 连接。

V2Ray Go

Actinium

由于本人不是安卓用户,所以请读者自行研究一下

iOS使用的GUI客户端

Kitsunebi TF

点击+,新增一个传出代理

image.png

选择手动配置

手动配置

选择类型为VMess

类型

填写相关数据

相关数据

Mux可以根据需求自行决定是否启用,别忘了前面的备注
设置完以后,保存,传出代理选择刚刚设置的,点击启用

点击启用

Kitsunebi Lite

对于一直没收到TF版的人,可以使用Kitsunebi Lite。Kitsunebi Lite可以不用申请,直接在App Store美国区购买,但是功能并不完善,不建议大家使用。

Kitsunebi Lite

配置方法和上述TF一样,不再赘述。

其实V2Ray有支持SS协议部分,安卓可以暂时先使用SS且可以自行研究一下V2Ray核心的GUI客户端

4.设置防止DNS污染的DNS

主要服务器:140.143.226.193 (非实时查询上游,5 分钟缓存)
备用服务器:120.132.13.50 (实时查询上游,无缓存)

5.启动服务端测试
#启动命令
service v2ray start
#其他命令
#停止
service v2ray stop
#查看状态
service v2ray status
#重新装载
service v2ray reload
#重启所有服务
service v2ray restart
#忽略警告重新加载
service v2ray force-reload

客户端设置好以后,开全局模式,打开百度搜索ip

还是建议安装一下BBR,BBR脚本自行谷歌吧!

测试成功
技术支持:
https://www.v2ray.com/chapter_01/install.html
感想上面v2ray团队

相关文章

网友评论

    本文标题:2018新版V2ray搭建

    本文链接:https://www.haomeiwen.com/subject/gjgmvftx.html