查看来源: https://blog.sprov.xyz/2019/02/04/v2ray-simple-use/

一、v2ray简介

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

二、vps购买

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

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

三、v2ray服务端搭建

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

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

1. 安装curl和vim

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

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

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

RedHat系列:Redhat、Centos、Fedora等

1yum install curl vim -y

Debian系列:Debian、Ubuntu等

1apt-get install curl vim -y

2. 安装v2ray

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

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

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

v2ray安装完成

3. 启动v2ray

使用以下命令启动v2ray。

1systemctl start v2ray

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

1systemctl status v2ray

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

12service v2ray startservice v2ray status

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

4. 关闭Linux防火墙

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

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

1234567systemctl stop firewalldsystemctl disable firewalld servcie iptables stopchkconfig 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配置信息。


发表评论

电子邮件地址不会被公开。 必填项已用*标注

3 + 12 =

Protected with IP Blacklist CloudIP Blacklist Cloud