V2Ray搭建教程
此教程2021/2/19日测试通过!!!
一键搭建V2Ray,最详细的V2Ray图文教程!
前言
此教程面向小白萌新,从购买 VPS 到使用 SSH 登录并安装和配置 V2Ray,尽量详细一些,老鸟可以直接跳到 第四部分。
第一部分:环境信息
- 服务器系统:CentOS 7 以上版本系统兼容本教程
- VPS:我使用的是 Vultr
- 手机和电脑都支持搭建
第二部分:创建服务器
已有服务器的同学可以跳过这部分,没有服务器的同学可以先创建服务器,我使用的是Vultr。
Vultr VPS 推出了 2020 年最新的限时促销活动,「新用户」注册并充值 5 美元以上,即可获得 100 美元的免费赠送金额!力度相当巨大!! (去年仅送 $50) 用于建站、学习、自建网盘或各种网络服务等等都很实用,优势是价格低,按时计费,随时更换IP。有购买海外 VPS 需求的同学就得抓紧机会了。
Vultr活动地址:https://www.itblogcn.com/vultr/t
Vultr注册教程:注册Vultr教程和创建VPS服务器教程
预算充足的朋友也可以选择搬瓦工的VPS服务器,其CN2 GIA-E线路网速极快。
搬瓦工注册教程(内附优惠券):https://www.itblogcn.com/article/bwg-register.html
搬瓦工VPS在售列表一览:https://www.itblogcn.com/bwg/index.html
以上2家都支持支付宝支付。
第三部分:JuiceSSH或Xshell连接服务器
准备好你的服务器,确认账号(一般是root)和密码,系统建议Centos7 ×64
SSH链接服务器软件链接(打开较慢耐心等待):https://cloud.degoo.com/share/Q26mfIizv30wRn
JuiceSSH使用教程
手机用JuiceSSH
连接服务器,教程如下
(1)进入JuiceSSH
(2)点上侧连接
(3)点右下角+
(4)昵称随意,类型SSH,地址你的服务器ip(外网IP),端口默认22不变(映射端口和自设端口除外)
(5)认证选新建
(6)昵称随意,用户名一般为root,密码填你的服务器密码
(7)点右上角√
(8)再点右上角√
(9)点你设置的配置,如无昵称就是以服务器ip命名
(10)如无意外,这时就自动登陆服务器了,如果提示你输入密码,再输一遍就行了,输入后记得点保存
(11)进入服务器后,就可以运行代码了,本机键盘手打或者复制粘帖均可
XShell使用教程
电脑用XShell
连接服务器,教程如下
(1)进入XShell
(2)点左上角文件
(3)点新建
(4)名称随意,协议SSH,主机你的服务器IP(外网IP),端口默认22不变(映射端口和自设端口除外)
(5)确定
(6)在左侧会话管理器,选中设置的配置双击打开
(7)提示输入账号和密码,输入后记得点保存(没有提示可能IP被墙)
(8)进入服务器后,就可以运行代码了,本机键盘手打或者复制粘帖均可
注意:假如连不上服务器,可能是IP被墙,或者是TCP阻断了,建议重新创建服务器,并且删除原有的。
第四部分:V2Ray搭建
新的脚本,经过笔者的测试,安装简单方便。因此推荐大家使用。也推荐大家持续关注GitHub。GitHub地址:链接
安装命令:
输入以下命令,回车执行(shift+insert
可粘贴)
source <(curl -sL https://multi.netlify.app/v2ray.sh) --zh
显示一下信息代表安装成功(可直接用以下配置进行连接):
1.
Group: A
IP: 42.3.5.62
Port(端口): 10689
TLS: 关闭
UUID: 7d0b1586-169b-11eb-a3d8-5028e257d
Alter ID: 0
Network(传输协议): kcp
type(伪装类型):utp
vmess://eyJ2IjogIjIiLCAiQiOiAiIiwgImlkIjogQ4LTU2MDAwMjhlMjU3ZCIsICJ0bHMiOiAibm9uZSJ9
配置文件要注意(建议直接复制安装结果中 vmess://**** 地址,直接导入,避免自己填配置出错):
Network(传输协议): kcp
type(伪装类型):utp
不对的话连不上!!!
好了到这里我们就搭建成功了(^▽^)
相关命令:
关于软件更新,升级命令(保留配置文件更新):
source <(curl -sL https://multi.netlify.app/v2ray.sh) -k
卸载命令:
source <(curl -sL https://multi.netlify.app/v2ray.sh) --remove
其他命令:
## 启动
service v2ray start
## 停止
service v2ray stop
## 重启
service v2ray restart ## 查看状态 service v2ray status
vmess协议配置
查看配置文件(该配置在后面链接时使用):
cat /etc/v2ray/config.json
第五部分:客户端链接V2Ray
各平台的v2ray客户端地址:
(✪ω✪)
Windows v2ray客户端:
下载方式一:网盘(直接解压可用)
【v2ray-windows-64.exe】:https://cloud.degoo.com/share/uJWFAUsuO3fbBe
解压【【【点击v2rayN.exe启动】】】
下载方式二:GitHub
客户端:下载v2rayN.zip
【v2rayN-v2rayN.exe-Github Release】 https://github.com/2dust/v2rayN/releases
内核:下载v2ray-windows-64.zip
文件,注意版本和上面服务端版本要一致!!!
【v2ray-windows-64.zip Github Release】 https://github.com/v2ray/v2ray-core/releases/tag/v4.25.0
对v2ray-windows-64.zip
和 v2rayN 进行解压,然后将 v2rayN 目录下所有文件复制到v2ray-windows-64
解压后的目录,即两个下载好的文件需要在同一目录。
【【【点击v2rayN.exe启动】】】
注意电脑右下角 V 图标,双击图标,点右上角 服务器 ,添加[VMess]服务器。
(^▽^)(^▽^)(^▽^)(^▽^)(^▽^)(^▽^)
进行配置:
客户端的配置需要根据你的服务端进行相应的配置,因为你的服务端协议可能是vmess等。
如果你的服务端配置是协议vmess,则配置如下:(这里传输协议把tcp改为kcp,伪装协议改为kcp)
保存后,右键电脑右下角 V 图标
(✪ω✪)
Android v2ray客户端:
下载方式一:网盘(APK直接安装)
【APK】:https://cloud.degoo.com/share/8WRnSeIyS3uJnK
下载方式二:GitHub
需要你去网上找设备相应的CPU架构并进行选择下载:
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客户端:
需要国外账号,推荐shadow(小火箭)rocket,quantumult(圈),kitsunebi
测试
打开浏览器,访问www.google.com
,如下:
v2ray搭建教程到此结束,祝大家春风得意!
第六部分:v2ray提速之BBR(扩展)(可选)(暂时不建议安装)
篇幅问题请移步这边文章 https://www.itblogcn.com/article/bbr-plus.html
不想折腾怎么办?
搬瓦工官方梯子CN2 GIA线路:https://www.itblogcn.com/article/1012.html
一次成功,非常感谢
连上了,特来评论瑞斯拜一下
谢谢博主,nice!
安装结果没有伪装类型是什么原因呢o(╥﹏╥)o
type(伪装类型):utp
WARNING! The remote SSH server rejected X11 forwarding request
这个是啥意思
警告,没影响,搜索一下你就知道了!
还是你这个简单,一下就搞定了,谢谢
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
No package python36u available.
-bash: v2ray: command not found
please input ‘v2ray’ command to manage v2ray不知道这是啥情况
是用的vultr centos7服务器么
是的,哪个系统好点,努力学习中
centos7 的话直接运行命令肯定OK的
用的是国内的服务器,阿里云的
国内服务器不允许搭建的,服务器可能被封.
大家注意:
Network(传输协议): kcp
type(伪装类型):utp
要一致!
按照LZ的方法配置了,测试下载的时候报错:2021/01/21 17:53:06 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 192.****.100.163:59709: connectex: No connection could be made because the target machine actively refused it.] > v2ray.com/core/common/retry: all retry attempts failed;
百度查了都说是时间未同步,但是检查了好几遍,确认v2ray和本机是同步的(本机还重新同步时间)
家里路由器是K2P(刷固件),换了另外一个路由器问题依然存在;
搬瓦工测试了IP端口,结果是:MAP Invalid port specified;
不知道是不是和这个有关,辛苦LZ帮忙看看吧,要崩溃了!!
伪装协议要和搭建时的一致
伪装协议和搭建时选的是一致,传输协议选:kcp; 伪装协议是伪装类型吗?
伪装类型我选的默认none(里面没有kcp)
Network(传输协议): kcp
type(伪装类型):utp
重新装了一遍,OK了!!
昨天自己琢磨了下,终于会了,伪装协议要和搭建时的一致
和清枫老哥之前情况一样,到最后一步就[Warning] failed to handler mux client connection,酸酸乳就可以,看了下评论最后一步好像也是一致的,请问怎么解决
XShell连接服务器的时候总是显示 WARNING!The remote SSH server rejected X11 forwarding request.换了好多次服务器都是这样,也上不去外网,咋整呀。
这个警告没影响,检查配置是否跟搭建的一致!
对对对,后来成功了。之前不行是因为,传输协议和伪装类型要和没有和最后一步里面的一样。谢谢站长!!
XShell用什么版本?卡在这个步骤了,里面没有设置这项。
XShell,文章中有软件下载地址。
XShell就是上面那个链接地址是不是需要注册一个degoo账号才可以下载,我用的遨游浏览器,下载不下来是不是删掉了?我我还没的账号,我需要先注册一个吗。
用chrome或者edge浏览器都行,直接打开,点击文件,就有下载按钮.不需要登录的!
是点击你设置的服务器。
可以上啦,重点是传输协议和伪装类型要和最后一步里面的一样,大佬步骤里没有写要一致,只写了要ip端口和id,其余的默认。这样是连不上的,要全部一致才行,因为一般做好后不是默认tcp协议,这可能是我自己没看仔细,只看步骤红字标注的了,没注意看其他的。还有个问题就是用日本节点 V2可以用来当做外服游戏加速器吗?
可以直接导入vmess连接的!
[Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 45.77.28.143:4702: connectex: No connection could be made because the target machine actively refused it.] > v2ray.com/core/common/retry: all retry attempts failed.大佬配置完后出现这个,但是酸酸乳就没问题……是不是我和V2命中犯冲 几个月过去了还没成功 酸酸乳一次就成
检查配置或防火墙!
我也是同样的情况,之前V2一直正常可以用的,前两天出问题就重新申请了vultr ip地址弄一个新的,结果一直出现这个问题。请问是需要在xshell里关闭防火墙吗?网上还有说是因为端口没打开的,试了试《Vultr CentOS 7 防火墙打开,关闭等常用设置》这篇文章里的各种命令,好像也没弄好。大佬能详细帮说一说么?感谢感谢。
https://www.itblogcn.com/article/540.html 看看是否被阻断
国内外全是成功的,没有被阻断。用同一个ip可以上酸酸乳,v2ray上不去,但是酸酸乳真是用不了几个小时就墙。印象中以前的教程里在xshell里弄v2ray不止一行命令来着,不知道和这个有没有关系。感谢大佬!
那就是你客户端连接的问题了,检查配置,还有你客户端是不是在我的文章里面下载的!
不介意的话,邮件私发我配置,我可以帮你试试!
你也可以试试手机端能不能连接!
啊 看了一下楼上青枫的说法可以上了 真的是传输协议和伪装类型选错了。感谢大佬的帮助!
不错,一次成功,谢谢大屌!
大佬我用V2完全按照步骤来的 内核版本也一样,就是上不去,搞了2小时 换了好几个节点,实在受不了了,一换酸酸乳就上去了……不知道问题出在哪里……
搭建成功了吗,或者客户端链接时候报了什么错误,说问题所在,才能对症下药呀!
最后一行大概是这样的 V2Ray 4.25 started,我记得也没报错啥的,然后在Xshell里面弄了酸酸乳就上去了 节点应该是没问题的
信息太少不好判断,酸酸乳现在容易被Q
大佬啊,请问openvz架构是不是用不了这个bbr加速脚本啊?
openvz 倒是没试,你可以搜个openvz 的脚本
感谢大佬。so easy!!! 用你的配置用了两年了
failed to handler mux client connection > v2.com/core/proxy/vmess/outbound: failed to find an available destination > v2.com/core/common/retry: [dial tcp 108.61.221.92:29558: i/o timeout] > v2.com/core/common/retry: all retry attempts failed,大佬,我客户端运行后报这样的错,谷歌也进不去无法访问,求解求解
这是因为服务器与自己电脑的时间不对应。
这也是为了保证传输安全性。