v2ray新手搭建使用教程

一、v2ray简介

v2ray一款优秀的开源网络工具,目前仍处于活跃更新中,其在混淆上有着独到的建树,可以做到伪装成正常的HTTPS网站,避开第三方的干扰。但是也因为功能的强大性,导致了配置较为繁琐。本文旨在指导从未接触过v2ray甚至从未接触过此类网络工具的新手来搭建使用v2ray工具。

二、vps购买

如果你还没有一台国外的vps,请先看我的购买vps的教程,并且可以看这篇文章来学习如何ssh登录Linux。

如果已经有了国外vps,请确保你的IP可用,并已经装好了任何一款目前流行的Linux系统,推荐使用CentOS 7、Ubuntu 16或以上、Debian 9或以上等系统。

三、v2ray服务端搭建

v2-ui已发布,使用web界面管理v2ray,点击查看

强烈推荐使用CentOS 7及以上、Debian 8及以上、Ubuntu 16及以上的系统搭建,使用低版本的系统可能会安装失败。

1. 安装curl和vim

一般未精简的系统都预装了curl和vim,但有些精简系统可能去掉了其中之一或者两个都去掉了,如果你没办法判断有没有的话,那么安装一遍就好了。

首先使用root用户登录你的vps,根据你的系统来安装curl和vim。

如果你不知道你用的是什么系统的话,那么两个命令都运行一遍就好了。

RedHat系列:Redhat、Centos、Fedora等

yum install curl vim -y

Debian系列:Debian、Ubuntu等

apt-get install curl vim -y

2. 安装v2ray

使用以下v2ray官方给的命令安装v2ray,出现下图界面就是安装中了,稍等片刻,即可安装完成。

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

安装完成后会出现PORT(端口)和UUID(用户ID)的提示,这两者都是脚本随机生成的,你的和我的会不一样,这两个等会连接的时候需要用到,先保存下来

v2ray安装完成

3. 启动v2ray

使用以下命令启动v2ray。

systemctl start v2ray

再使用以下命令检测是否启动成功,如果出现active (running)字样就说明启动成功了。

systemctl status v2ray

如果上面的命令报错的话,可以尝试以下命令启动,并检测是否启动成功。

service v2ray start
service v2ray status

如果仍然不能启动v2ray,请在这篇文章评论里留下你的系统以及详细报错信息,我会尽量给出解决办法。

4. 关闭Linux防火墙

因为Linux防火墙可能会阻挡我们去连接v2ray,所以需要关闭它。使用以下三组命令关闭防火墙,你只需要选择其中的一组来执行即可,如果报错,才需要去执行下一组的命令。

如果你的服务器上有重要资料,那么请不要关闭防火墙,建议你百度一下【你的系统+防火墙开放端口】(例如搜索:CentOS 7 防火墙开放端口)来学习如何放行端口,只要放行刚刚安装完成提示的端口即可,命令也简单,但是不同的系统不一定一样,这里就不展开了。

systemctl stop firewalld
systemctl disable firewalld

servcie iptables stop
chkconfig iptables off

ufw disable

四、安装bbr加速tcp

由于vps在国外,一般情况下,你和vps之间的网速很慢,这个时候就需要用到tcp加速软件,比较常见的有谷歌bbr、锐速等以及各种暴力魔改版。

我个人强烈推荐谷歌官方的bbr,谷歌bbr是用科学的算法来解决问题,预判丢包率,按需调节发包频率;锐速则是多倍发包,这种算法是属于损人利己的算法,占用大量带宽,流量成倍增加,加剧了网络的负担。至于其它的魔改版,我没有用过,在此不做评价。

关于bbr的安装,可以查看我的这篇文章:谷歌BBR – TCP加速工具

五、在Windows上连接v2ray

1. 下载软件

首先去github上下载v2rayN-Core的最新版,由于是国外网站,可能打开较慢,请耐心等待。

下载v2rayN-Core.zip

下载完成后,解压压缩包至任意位置,打开里面的v2rayN程序

打开v2rayN

2. 添加节点

打开v2rayN后,状态栏会多出来一个图标。

v2rayN图标

双击图标,打开主界面,点击【服务器】,再点击【添加VMess服务器】来添加一个节点。

添加Vmess服务器

设置地址、端口、用户ID、额外ID、别名。地址就是你的服务器IP(不要跟我填一样的,请填上你自己的IP,我这里只是做个示范),端口用户ID就是之前安装完v2ray服务端让你保存的那两个(你的端口和用户ID肯定和我的不一样,不要照搬),额外ID默认填64,别名可以不写也可以随意写,然后点【确定】保存。

设置Vmess

添加完成后软件会自动进行连接,此时打开浏览器还不能访问Google,还需要最后一步设置http代理。

添加成功

3. 设置http代理

在状态栏的图标点右键,勾选【启用http代理】,然后在【http代理模式】中选择PAC模式。至此,你就可以使用浏览器网上冲浪了。

开启PAC模式

六、在macOS上连接v2ray

跟上面Windows软件差不多,我在此推荐v2rayX,进入下载页面,但是由于我没有macOS设备,所以没有办法出教程,实际上连接方式都是大同小异的,只要填好正确的信息(IP端口用户ID额外ID等),再连接就可以了,先尝试尝试吧,可以参考上面Windows的教程。

七、在安卓设备上连接v2ray

1. 安装软件

安卓软件我推荐BifrostVv2rayNG,但是我给的这两个链接在国内已经不能直接访问了,推荐先在电脑上搞定,然后用电脑访问上面的链接下载安卓软件。以下我就以BifrostV为例来讲如何在安卓手机上使用。

2. 添加设置

打开软件,点击右上角加号。

BifrostV

选择【手动设置】。

手动设置

将主机、端口、用户ID、AlterID、加密方式的信息填好选择好。

主机就是你的服务器IP (不要跟我填一样的,请填上你自己的IP,我这里只是做个示范),端口用户ID则是上面安装完v2ray服务端要你保存的那两个(你的端口和用户ID肯定和我的不一样,不要照搬),AlterID默认填64,加密方式推荐选择auto,让软件自动选择最佳的加密方式。

如果要自己选择加密方式,强烈不建议选择none(无加密,危险)和aes-128-cfb(已过时),只推荐选择aes-128-gcm和chacha20-poly1305。

其它的设置都默认就好,点击右上角的【√】保存。

填写设置

这时可以看到软件主界面上添加了一个节点,先选中这个节点,然后点击右下角的圆圈,即可开启连接,第一次开启连接会提示你是否开启VPN连接,点是即可。然后就尽情玩耍吧。

连接

八、在iOS设备上连接v2ray

由于iOS的封闭性,软件必须要在App Store上下载,但是能用v2ray的软件国区都已经被下架了,只有外区才有,有条件下载外区软件的可以下载Shadowrocket,Quantumult,i2Ray等,这些是我认为不错的软件,价格也不一样,可以先去了解了解。这里就不写iOS的教程了,使用方式基本大同小异,可以自己尝试摸索摸索。

注意,使用Shadowrocket的小伙伴记得类型选择Vmess,这个才是v2ray的类型,而不是默认的Shadowsocks。

同理,Quantumlt协议类型也选择Vmess,i2Ray也一样。

九、总结

以上就是v2ray的简单使用教程,我将来会出一篇v2ray的高级篇,欢迎关注我的博客。如果遇到了一些问题,可以在评论处留言,贴上你操作的步骤以及详细描述你遇到的问题,注意保护自己的隐私,比如不要泄露自己的IP地址和v2ray配置信息。

这篇文章有 73 个评论

  1. 头像

    [root /]# service v2ray start
    /etc/init.d/functions: line 63: /dev/stderr: Device or resource busy
    Redirecting to /bin/systemctl start v2ray.service

    大佬运行之后出现这个

  2. 头像

    mac 下的v2rayX 的客户端配置是不需要 http 配置这一步吗?我找不到配置http 的选项,但是我还是上不了网。之前所有的步骤都完成了,就是上不了网.大佬能帮忙看看吗?感谢

  3. 头像

    ubantu linux下的安装命令,必须要翻墙才能下,我直接failed to download.please check your network and try again,这咋办

    1. sprov

      google搜索手动安装v2ray

  4. 头像

    所有步骤都是对的,并和教程提示的一样,但最后却访问不了。V2ray信息显示dial tcp xx.xx.xx.xx:xxx(我服务器的IP和端口) I/O timeout。能帮忙具体协助下么,感谢!

    1. sprov

      可能 v2ray 没启动,或者端口没开放

  5. 头像

    感谢你的分享,我顺利配置成功了。
    现在有一个问题,只用了1周已经使用了10刀左右,这样的话半年左右就耗尽了。我只创建了2个实例,配置跟你分享的一样,是因为我的流量用得太多了吗?平时也就是看看youtube视频,用BT下载些东西,费用高是不是因为BT下载的数据走的是v2ray才造成的呢?

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

关闭菜单