You cannot copy content of this page

V2Ray一键安装教程以及脚本

V2Ray安装教程

V2Ray相对于shadowsocks来说要更加高级一些,在对抗防火长城的检测上也更加有效,但同时安装也更加复杂,对vps的配置要求也要高一些,以下是V2Ray教程的详细安装过程以及原理简介

简介

虽然安装V2Ray只是为了翻墙,按理来说只需要复制粘贴安装脚本一把梭就行了,但是个人觉得要长期使用一样东西,还是有必要简单了解以下它的基本原理,这样在以后遇到问题才能有效地解决

V2Ray是什么?

官网中有许多专业术语,即便是技术人员,如果对TCP/IP网络协议等原理不熟悉的话,也比较难理解。在介绍V2Ray之前,首先说一下Project V,Project V是一个基础网络通信工具集合,V2Ray也是这个工具集合中的一个,并且主要负责底层的网络协议处理,所以是Project V这个工具集合中最重要的一个

V2Ray 和 Shadowsocks 有什么区别?

Shadowsocks相对来说仅仅是一个代理工具,开发之初只是作者clowwindy想更加高效的科学上网,然后就分享出来给大家使用,但是随着clowwindy被请喝茶,Shadowsocks的开发也停止了。而V2Ray是Project V项目组为声援Shadowsocks作者而开发的,V2Ray只是Project V工具集合中的一个,但是由于V2Ray更加出名,所以大家就只记住了它。

V2Ray有些优缺点?

V2Ray自己开发了新的VMless协议,知道这个名字就行了,反正就是更加难以被墙深度包检测到。除此之外,V2Ray的网络性能更加优秀,比Shadowsocks更加有优势,可以理解为速度更快。同时还增加了许多高级功能,比如动态端口、路由功能、传出代理、数据包伪装等,有兴趣的同学可以去研究以下。

当然任何东西都不可能是完美的,V2Ray也不例外。主要原因还是V2Ray的配置更加复杂,项目工具集合还不成熟。

自己搭建V2Ray存在的问题

自己搭建V2Ray适合有一定技术能力的同学,如果你不知道SSH是什么,不知道vim是什么,不知道cd,ls,pwd这些命令是什么。那么我们不建议你自己搭建V2Ray,毕竟时间也是成本,如果不知道前面的命令,折腾起来很费时间。可以直接使用一些付费的VPN,推荐这几家ExpressVPNVyprVPNNordVPNPureVPN

安装

V2Ray服务器端安装

一键安装V2Ray脚本

直接执行官网提供的脚本执行安装,这个脚本会判断当前主机是否安装过V2Ray,如果没有安装过才会执行安装过程,否则只会更新程序,不会更新用户的具体配置。除此之外,这个脚本会判断操作系统类型,即判断下载命令是yum还是apt-get,并且下载之后会自动安装解压工具unzip。

bash <(curl -L -s https://install.direct/go.sh)

安装过程如果没有报错,那么恭喜你V2Ray已成安装成功了,但是还需进行其他的配置。

  • V2Ray的配置文件在/etc/v2ray/config.json这个路径下
    下面的内容截取了部分配置文件,其他都不用管,只需配置注释了的配置项即可
{
    "inbound": {
        "port": 12345, //服务器开启的端口
        "protocol": "vmess",
        "settings": {
            "clients": [
                {
                    //这个id需要配置在客户端
                    "id": "cb1287d7-9981-5876-b58c-6659f3b26e76",
                    "level": 1,
                    //alterId范围在30~100之间,越大防墙检测效果越好,约占用内存,如果不清楚的话,建议不做修改
                    "alterId": 100
                }
            ]
        },
        "streamSettings": {
            "network": "kcp"
        },
        "detour": {
            "to": "vmess-detour-522598"
        }
    },
}
  • 安装完成之后,需要运行service v2ray start启动V2Ray进程

其他V2Ray命令:

  • service v2ray start 启动V2Ray进程
  • service v2ray stop 停止V2Ray进程
  • service v2ray status 查看V2Ray进程状态
  • service v2ray reload 重载V2Ray进程
  • service v2ray restart 重启V2Ray进程
  • service v2ray force-reload 强制重载V2Ray进程

V2Ray客户端安装

V2Ray客户端下载

Windows: 下载,点击Assets展开就能看到V2RayW.zip
Mac: 下载,点击Assets展开就能看到V2RayX.app.zip
安卓手机:下载,点击Assets展开就能看到app-arm64-v8a-release.apk
苹果手机:苹果手机劝退。。。。需要美区账号登陆app store,并且下载Shadowrocket,然而Shadowrocket是收费的app,只能找某宝看看有没有美区账号并且还能支付的,因为美区账号不能绑中国大陆的支付宝,只能通过苹果充值卡充值。

V2Ray客户端配置

本地Socks端口:1081
本地HTTP端口:1080
地址:服务器IP地址:服务器配置的端口
用户ID:服务器config.json中的id
额外ID:服务器config.json中的alterId
等级:服务器config.json中的level

总结:

V2Ray在针对墙的检测上还算不错,但是由于是开源协议,所以以后可能会慢慢变得不好用,并且V2Ray的配置相对来说比较复杂,以上是理想的安装过程,通常不同的vps上安装,可能出现其他意向不到的错误,后面遇到了我们会更新在上面。如果看了以上安装过程还是觉得搞不定的话,建议直接使用付费VPN,具体可以参考翻墙到国外VPN推荐