目录
v2ray 环境搭建(服务端+客户端)
一、前言
v2ray
v2ray一款优秀的开源网络工具,目前仍处于活跃更新中,其在混淆上有着独到的建树,可以做到伪装成正常的HTTPS网站,避开第三方的干扰。但是也因为功能的强大性,导致了配置较为繁琐。本文旨在指导从未接触过v2ray甚至从未接触过此类网络工具的新手来搭建使用v2ray工具。
vps购买
如果你还没有一台国外的vps,请先看我的购买vps的教程,并且可以看这篇文章来学习如何ssh登录Linux。
如果已经有了国外vps,请确保你的IP可用,并已经装好了任何一款目前流行的Linux系统,推荐使用CentOS 7、Ubuntu 16或以上、Debian 9或以上等系统。
二、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
安装v2ray
update 20221019
输入以下命令一键安装,回车执行(shift+insert可粘贴)
bash <(curl -s -L https://raw.githubusercontent.com/xyz690/v2ray/master/go.sh)
参考:https://www.itblogcn.com/article/1501.html
其他:
官方来源: https://github.com/v2fly/fhs-install-v2ray
如果运行 v2ray status
提示: V2Ray 状态:未在运行
,可以通过输入 v2ray reinstall
,尝试重新安装并选择新的接口(推荐 kcp+dtls)
3. 启动v2ray
1、如果通过233boy脚本安装,直接使用脚本推荐命令
v2ray start //启动 v2ray status //查看状态 //完整启动命令(仅供参考) /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json
2、官方安装方法安装的V2ray
使用以下命令启动v2ray
systemctl start v2ray
再使用以下命令检测是否启动成功,如果出现active (running)字样就说明启动成功了。
systemctl status v2ray
如果上面的命令报错的话,可以尝试以下命令启动,并检测是否启动成功。
service v2ray start service v2ray status
4. 关闭Linux防火墙
因为Linux防火墙可能会阻挡我们去连接v2ray,所以需要关闭它。使用以下三组命令关闭防火墙,你只需要选择其中的一组来执行即可,如果报错,才需要去执行下一组的命令。
如果你的服务器上有重要资料,那么请不要关闭防火墙,建议你百度一下【你的系统+防火墙开放端口】(例如搜索:CentOS 7 防火墙开放端口)来学习如何放行端口,只要放行刚刚安装完成提示的端口即可,命令也简单,但是不同的系统不一定一样,这里就不展开了。(参考:centos 7 开放指定端口 ubuntu如何对外开放端口 ubuntu下开启/关闭防火墙 及端口 - 命令)
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. 下载软件
2. 添加节点
打开v2rayN后,状态栏会多出来一个图标。
双击图标,打开主界面,点击【服务器】,再点击【添加VMess服务器】来添加一个节点。
设置地址、端口、用户ID、额外ID、别名。地址就是你的服务器IP(不要跟我填一样的,请填上你自己的IP,我这里只是做个示范),端口和用户ID就是之前安装完v2ray服务端让你保存的那两个(你的端口和用户ID肯定和我的不一样,不要照搬),额外ID默认填64,别名可以不写也可以随意写,然后点【确定】保存。
添加完成后软件会自动进行连接,此时打开浏览器还不能访问Google,还需要最后一步设置http代理。
3. 设置http代理
在状态栏的图标点右键,勾选【启用http代理】,然后在【http代理模式】中选择PAC模式。至此,你就可以使用浏览器网上冲浪了。
五、在macOS上连接v2ray
跟上面Windows软件差不多,我在此推荐v2rayX,进入下载页面,但是由于我没有macOS设备,所以没有办法出教程,实际上连接方式都是大同小异的,只要填好正确的信息(IP,端口,用户ID,额外ID等),再连接就可以了,先尝试尝试吧,可以参考上面Windows的教程。
六、在安卓设备上连接v2ray
1. 安装软件
安卓软件我推荐BifrostV,v2rayNG,但是我给的这两个链接在国内已经不能直接访问了,推荐先在电脑上搞定,然后用电脑访问上面的链接下载安卓软件。以下我就以BifrostV为例来讲如何在安卓手机上使用。
2. 添加设置
打开软件,点击右上角加号。选择【手动设置】。将主机、端口、用户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配置信息。
评论
<a href=https://propecia2buy.top/>propecia pills for sale</a> J Psychosoc Oncol 23 2 3 137 57, 2005
为什么我的代理服务器都关机了,还能继续访问外网呢,难道我使用的不是自己搭建的服务器吗
无法回答这个问题,请自行检查相关配置,确认是否用的是自己搭建的服务器