跳至内容
九溪
溪水润知林,滴露启慧心
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您在这里:
Home
»
ColinOL Home
»
知识标签
»
Linux
»
v2ray 环境搭建(服务端+客户端)
您的足迹:
pages:wiki:linux:linux-install-v2ray-start
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== 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 防火墙开放端口)来学习如何放行端口,只要放行刚刚安装完成提示的端口即可,命令也简单,但是不同的系统不一定一样,这里就不展开了。(参考:[[https://www.jianshu.com/p/c379469d7134|centos 7 开放指定端口]] [[https://bbs.huaweicloud.com/blogs/detail/216485|ubuntu如何对外开放端口]] [[https://blog.51cto.com/u_15291229/3081322|ubuntu下开启/关闭防火墙 及端口 - 命令]]) <code bash> systemctl stop firewalld systemctl disable firewalld servcie iptables stop chkconfig iptables off ufw disable </code> ===== 三、安装bbr加速tcp ===== 由于vps在国外,一般情况下,你和vps之间的网速很慢,这个时候就需要用到tcp加速软件,比较常见的有谷歌bbr、锐速等以及各种暴力魔改版。 我个人强烈推荐谷歌官方的bbr,谷歌bbr是用科学的算法来解决问题,预判丢包率,按需调节发包频率;锐速则是多倍发包,这种算法是属于损人利己的算法,占用大量带宽,流量成倍增加,加剧了网络的负担。至于其它的魔改版,我没有用过,在此不做评价。 关于bbr的安装,可以查看我的这篇文章:[[https://blog.sprov.xyz/2019/02/04/bbr-tcp-faster/|谷歌BBR – TCP加速工具]] ===== 四、在Windows上连接v2ray ===== ==== 1. 下载软件 ==== 首先去[[https://blog.sprov.xyz/go/v2rayn-github-release|github 1]] 或 [[https://github.com/2dust/v2rayN/releases|github 2]] 上下载v2rayN-Core的最新版,由于是国外网站,可能打开较慢,请耐心等待。 {{https://i.loli.net/2020/03/27/HZg8MF6yepBotmN.png|下载 v2rayN-Core}} 下载完成后,解压压缩包至任意位置,打开里面的v2rayN程序 ==== 2. 添加节点 ==== 打开v2rayN后,状态栏会多出来一个图标。 双击图标,打开主界面,点击【服务器】,再点击【添加VMess服务器】来添加一个节点。 {{https://i.loli.net/2020/03/27/ds9bp2WEyxtYwca.png|设置Vmess}} 设置地址、端口、用户ID、额外ID、别名。地址就是你的服务器IP(不要跟我填一样的,请填上你自己的IP,我这里只是做个示范),端口和用户ID就是之前安装完v2ray服务端让你保存的那两个(你的端口和用户ID肯定和我的不一样,不要照搬),额外ID默认填64,别名可以不写也可以随意写,然后点【确定】保存。 {{https://i.loli.net/2020/03/27/KzS9yjaxuTrECPi.png}} 添加完成后软件会自动进行连接,此时打开浏览器还不能访问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配置信息。 原文参考: https://blog.sprov.xyz/2019/02/04/v2ray-simple-use/
pages/wiki/linux/linux-install-v2ray-start.txt
· 最后更改: 2023/01/03 15:08 由
127.0.0.1
页面工具
显示页面
过去修订
反向链接
回到顶部