找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 444|回复: 1

最详细的 V2Ray 教程,一键搞定繁琐的 V2Ray 配置

[复制链接]
发表于 2021-4-18 22:40:13 | 显示全部楼层 |阅读模式
前言
此教程面向小小白萌新,从购买VPS到使用SSH登录并安装和配置V2Ray,尽量详细一些,老鸟请自行飞过。
第一部分环境信息
  • 服务器系统:CentOS 7.5 x64; CentOS 7以上版本系统兼容本教程
  • v2ray版本:v4.17.0
  • 客户端系统:Windows 10
  • VPS:我使用的是Vultr
第二部分:创建服务器
已有服务器的同学可以跳过这部分,没有服务器的同学可以先创建服务器,我使用的是Vultr。
第三部分:juicessh或xshell连接服务器
一,准备好你的服务器,确认账号(一般是root)和密码,系统建议Centos7×64
SSH链接服务器软件的下载地址:https ://wwx.lanzoux.com/b0eq459ti密码:cwxb
二,手机用juicessh连接服务器,教程如下
juicessh使用教程(1)进入juicessh(2)点上侧连接(3)点右下角+(4)昵称随意,类型SSH,地址你的服务器ip,端口默认22不变(映射端口和自设端口除外) )(5)认证选新建(6)昵称随意,用户名一般为root,密码填你的服务器密码(7)√(8)√(9)点你设置的配置,如无昵称就是以服务器ip命名(10)如无意外,这时就自动登陆服务器了,如果提示你输入密码,再输一遍就行了,输入后记得点保存(11)进入服务器后,就可以运行代码了,本机键盘手打或者复制粘帖实质上
三,电脑用xshell连接服务器,教程如下
xshell使用教程(1)进入xshell(2)点左上角文件(3)点新建(4)名称随意,协议SSH,主机你的服务器IP,端口22不变(映射端口和自设端口除外)( 5)确定(6)重置设置的配置双击打开(7)提示输入账号和密码,输入后记得点保存(没有提示可能IP被墙)(8)进入服务器后,就可以运行代码了,本机键盘手打或者复制粘帖实质上
注意:如果连不上服务器,可能是IP被墙,或者是TCP中断了,建议重新创建服务器,并删除初始化的。
第四部分:V2Ray建造
1.安装wget回车
digitalocean完全没有安装wget,我们需要自己安装,执行如下命令进行安装:
  1. sudo yum -y install wget
复制代码

2.安装unzip回车
因为centos不支持apt-get,我们需要安装unzip,详见官方说明
  1. sudo yum install zip unzip
复制代码

这样可以吗[y / d / N]:y回车
3.执行安装回车
  1. bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
复制代码

显示一下信息代表安装成功:
installed: /usr/local/bin/v2ray
installed: /usr/local/bin/v2ctl
installed: /usr/local/share/v2ray/geoip.dat
installed: /usr/local/share/v2ray/geosite.dat
installed: /usr/local/etc/v2ray/config.json
installed: /var/log/v2ray/
installed: /var/log/v2ray/access.log
installed: /var/log/v2ray/error.log
installed: /etc/systemd/system/v2ray.service
installed: /etc/systemd/system/v2ray@.service
removed: /tmp/tmp.JEiRr518Jf
info: V2Ray v4.32.0 is installed.
You may need to execute a command to remove dependent software: yum remove curl unzip
Please execute the command: systemctl enable v2ray; systemctl start v2ray
好了到这里我们就搭建成功了(*^▽^*)
4.手动配置
①。生成ID
原先的脚本,会自动配置ID和生成config.json文件,现在这个脚本,需要自己配置config.json文件,首先获取用户ID:
部署指令:
  1. cat /proc/sys/kernel/random/uuid
复制代码

创建一个用户id,并记住这个id号;
1
2
[root @ vultr〜]#cat /proc/sys/kernel/random/uuid
9ec43ee9-651d-435d-ac8f-c06dtfc79b01

②。配置文件
配置文件路径为/usr/local/etc/v2ray/config.json,可以使用vi指令打开文本,我个人喜欢使用winscp客户端,这样对文件的操作和windows一样,非常好用,进入上面的路径,下载config.json文件,进行配置。
  1. {
  2.   "inbounds": [{
  3.     "port": 2088,
  4.     "protocol": "vmess",
  5.     "settings": {
  6.       "clients": [
  7.         {
  8.           "id": "9ec43ee9-651d-435d-ac8f-c06dtfc79b01",
  9.           "level": 1,
  10.           "alterId": 64
  11.         }
  12.       ]
  13.     }
  14.   }],
  15.   "outbounds": [{
  16.     "protocol": "freedom",
  17.     "settings": {}
  18.   },{
  19.     "protocol": "blackhole",
  20.     "settings": {},
  21.     "tag": "blocked"
  22.   }],
  23.   "routing": {
  24.     "rules": [
  25.       {
  26.         "type": "field",
  27.         "ip": ["geoip:private"],
  28.         "outboundTag": "blocked"
  29.       }
  30.     ]
  31.   }
  32. }
复制代码


[/table]
直接复制我上面的配置即可使用,id就是上面第二步获取的用户ID,此时端口是2088 ID是9ec43ee9-651d-435d-ac8f-c06dtfc79b01
5.相关命令
在首次安装完成之后,V2Ray不会自动启动,需要手动运行上述启动命令。
而在已经运行V2Ray的VPS上再次执行安装脚本,安装脚本会自动停止V2Ray进程,升级V2Ray程序,然后自动运行V2Ray。在升级过程中,配置文件不会被修改。
  1. ## 启动
  2. sudo systemctl start v2ray

  3. ## 停止
  4. sudo systemctl stop v2ray

  5. ## 重启
  6. sudo systemctl restart v2ray
复制代码

6.配置
安装完成之后,需要对服务器端,客户端进行配置才能进行使用,配置文件放在/usr/local/etc/v2ray/config.json中:
v2ray支持多种协议,针对不同的协议需要进行不同的配置,下面是各种协议对应的服务端配置:
vmess协议配置
按照上面的步骤安装完之后就是类似与下面的配置,如果你想使用vmess协议,基本不用修改,就可以使用客户端进行连接。
查看配置文件(该配置在后面链接时使用):
  1. cat /usr/local/etc/v2ray/config.json
复制代码

注意:Vultr最新CentOS7需要开放端口或关闭防火墙才能连接!!!!!!

停止防火墙请执行[回车]:
  1. systemctl stop firewalld
复制代码

重启防火墙[回车]:
  1. firewall-cmd --reload
复制代码

查看防火墙状态[回车]未运行表示已关闭:
  1. firewall-cmd --reload
复制代码


第五部分:V2Ray链接使用各个平台的v2ray客户端地址:(✪ω✪) Windows v2ray客户端:
下载方式一:百度云(直接解压可用)
【v2ray-windows-64.exe】:链接:https ://pan.baidu.com/s/1kIZvM_J5gkNo_iondxDsUQ提取码:px25
解压【【【点击v2rayN.exe启动】】
下载方式二:GitHub
【v2rayN-v2rayN.exe-Github版本】https://github.com/2dust/v2rayN/releases
【v2ray-windows-64.zip Github版本】https://github.com/v2ray/v2ray-core/releases
对v2ray-windows-64.zip进行解压,然后将下载的V2RayN.exe复制到解压后的目录,即两个下载好的文件需要在同一目录。
【【【点击v2rayN.exe启动】】
(* ^▽^ *)(* ^▽^ *)(* ^▽^ *)(* ^▽^ *)(* ^▽^ *)(* ^▽^ *)
进行配置:
客户端的配置需要根据您的服务端进行相应的配置,因为您的服务端协议可能是vmess等。
如果您的服务端配置是协议vmess,则配置如下:




 楼主| 发表于 2021-4-18 22:41:01 | 显示全部楼层
Android v2ray客户端:
下载方式一:百度云(APK直接安装)
【v2ray-windows-64.exe】:https://pan.baidu.com/s/1rp5crZYis0KTEGChMsHQAw 提取码:ncn6
下载方式二:GitHub
(需要你去网上找设备相应的CPU架构并进行选择下载,也可以选择“universal”通用版的,但它却要比其它的安装包大个两倍多,难免会有些臃肿)
https://github.com/2dust/v2rayNG/releases
使用方法:
(1)打开 v2rayNG APP(2)点击右上角 + 号(3)选择 手动输入[Vmess](4)别名随意,地址(填服务器外网IP地址),端口(你设置的V2Ray端口),用户ID,额外ID:0,加密方式:auto,其他设置默认(5)右上角 √ 保存(6)右下角 V图标 点击启动.(7)打开浏览器试试吧
(✪ω✪)
MacOS v2ray客户端:
https://github.com/Cenmrev/V2RayX/releases
(✪ω✪)
Linux内核 v2ray客户端:
(Debian、Ubantu、CentOS等电脑桌面发行版(不能完全通用,可以尝试一下)):
https://github.com/jiangxufeng/v2rayL/releases
(✪ω✪)
IOS v2ray客户端:
需要国外账号,推荐shadowrocket(小火箭),quantumult(圈),kitsunebi

测试
打开浏览器,访问www.google.com,如下:



您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|中国飞逸网

GMT+8, 2024-11-25 06:00

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表