本站使用了 Pjax 等基于 JavaScript 的开发技术,但您的浏览器已禁用 JavaScript,请开启 JavaScript 以保证网站正常显示!

正文

V2Ray 搭建教程以及一键安装脚本,科学上网

V2Ray 是一个网络转发程序,支持 TCP、mKCP、WebSocket 这3种底层传输协议,支持 HTTP、Socks、Shadowsocks、VMess 这4种内容传输协议(HTTP 只支持传入),并且有完整的 TLS 实现,是一个非常强大的平台。


V2Ray 简介

官网:https://www.v2ray.com

Project V

Project V 是一个工具集合,它可以帮助你打造专属的基础通信网络。Project V 的核心工具称为 V2Ray,其主要负责网络协议和功能的实现,与其它 Project V 通信。V2Ray 可以单独运行,也可以和其它工具配合,以提供简便的操作流程。

主要特性

多入口多出口: 一个 V2Ray 进程可并发支持多个入站和出站协议,每个协议可独立工作。
可定制化路由: 入站流量可按配置由不同的出口发出。轻松实现按区域或按域名分流,以达到最优的网络性能。
多协议支持: V2Ray 可同时开启多个协议支持,包括 Socks、HTTP、Shadowsocks、VMess 等。每个协议可单独设置传输载体,比如 TCP、mKCP、WebSocket 等。
隐蔽性: V2Ray 的节点可以伪装成正常的网站(HTTPS),将其流量与正常的网页流量混淆,以避开第三方干扰。
反向代理: 通用的反向代理支持,可实现内网穿透功能。
多平台支持: 原生支持所有常见平台,如 Windows、Mac OS、Linux,并已有第三方支持移动平台。

从零开始安装教程

从零开始完整的安装流程基本上包含以下几个程序:

  1. 购买一个 VPS
  2. 想要搭建 V2Ray,就必须要拥有一台 VPS
  3. 获取 VPS 信息
    我们必须要知道 VPS IP 地址,root 用户密码,SSH 端口
  4. 安装 Xshell
    Xshell 是一个 SSH 客户端,要登录 VPS,当然需要 SSH 客户端
  5. 登录 VPS
  6. 使用 Xshell 配置 VPS SSH 信息,然后登录
  7. 安装 V2Ray
  8. 安装过程你可以随意选择你喜欢的传输协议或者配置 Shadowsocks
  9. V2Ray 安装完成
  10. 此时你可以使用客户端配置 V2Ray 使用了
    V2Ray 高级玩法
  • 配置 WebSocket + TLS , HTTP/2 , mKCP 等

想要搭建 V2Ray,就必须要拥有一台 VPS,这里推荐下以下的几个商家,Virmach、搬瓦工(Bandwagon Host)等商家

安装 V2Ray

在开始安装之前,安装一些必要的软件:
Ubuntu/Debian 系统: apt-get update -y && apt-get install curl -y
CentOS 系统: yum update -y && yum install curl -y
为了简化安装,我们使用一键安装脚本,使用现成的一键安装脚本,使用 root 用户输入下面命令安装:

bash <(curl -s -L https://git.io/v2ray.sh)

然后选择安装,即是输入 1 回车

选择传输协议,如果没有特别的需求,使用默认的 TCP 传输协议即可,直接回车

选择端口,如果没有特别的需求,使用默认的端口即可,直接回车

是否屏蔽广告,除非你真的需要,一般来说,直接回车即可

是否配置 Shadowsocks ,如果不需要就直接回车,否则就输入 Y 回车

Shadowsocks 端口,密码,加密方式这些东西自己看情况配置即可,一般全部直接回车。。

OK,按回车继续

最后安装完成后会提示安装信息,建议记录下。

V2Ray 高级玩法

快速管理 V2Ray

  • v2ray info:查看 V2Ray 配置信息
  • v2ray config:修改 V2Ray 配置
  • v2ray link:生成 V2Ray 配置文件链接
  • v2ray infolink:生成 V2Ray 配置信息链接
  • v2ray qr:生成 V2Ray 配置二维码链接
  • v2ray ss:修改 Shadowsocks 配置
  • v2ray ssinfo:查看 Shadowsocks 配置信息
  • v2ray ssqr:生成 Shadowsocks 配置二维码链接
  • v2ray status:查看 V2Ray 运行状态
  • v2ray start:启动 V2Ray
  • v2ray stop:停止 V2Ray
  • v2ray restart重启 V2Ray
  • v2ray log:查看 V2Ray 运行日志
  • v2ray update:更新 V2Ray
  • v2ray update.sh:更新 V2Ray 管理脚本
  • v2ray uninstall:卸载 V2Ray

TCP 阻断

如果觉得机器出现了这种情况,那么可以尝试使用 UDP 协议相关的 mKCP。如果使用了一键脚本,直接输入 v2ray config 然后选择修改 V2Ray 传输协议,之后再选择 mKCP 相关的就行
备注:使用 mKCP 或许还可以提高速度,但由于 UDP 的原因也许会被运营商 Qos,这是无解的。

WebSocket + TLS

实现 WebSocket + TLS 很简单,前提是要拥有一个能正常解析的域名 (并且知道怎么解析域名)
服务器输入 v2ray config 回车,然后选择 修改 V2Ray 传输协议,再选择 WebSocket + TLS,即是输入 4,接着输入你的域名,总之按照提示进行操作就可以了

HTTP/2

实现 HTTP/2 (h2) 也很简单,和 WebSocket + TLS 一样,也就是只要一个域名就够了。
服务器输入 v2ray config 回车,然后选择 修改 V2Ray 传输协议,再选择 HTTP/2,即是输入 16,然后参考上面的 WebSocket + TLS 的相关,或者按照提示即可。
HTTP/2 相比 WS + TLS (WebSocket + TLS),在浏览网页时有一些优势,其他速度是差不多

mKCP

mKCP 其实就是 KCP 协议,一般能提速,但是不保证都能提速,还能避免 TCP 阻断,但是也可以会被运营商 Qos.
使用方法:服务器输入 v2ray config 回车,然后选择 修改 V2Ray 传输协议,之后再选择 mKCP 相关的就行

参考

https://www.v2ray.com
https://github.com/233boy/v2ray/wiki


 继续浏览关于 Linux科学上网V2ray 的文章

 本文最后更新于 2020/07/09 19:08:34,可能因经年累月而与现状有所差异

 引用转载请注明:提莫酱的博客 > 随笔,各种实践 > V2Ray 搭建教程以及一键安装脚本,科学上网

发表评论

精选评论

  1. 时光
    时光 回复

    Windows 10Chrome 81.0.4044.92

    脚本好像有问题

  2. 王熠宾
    王熠宾 回复

    Windows 7Chrome 81.0.4044.113

    双击666

  3. 王熠宾
    王熠宾 回复

    Windows 10Internet Explorer 11

    博主,这个牛逼 icon_mrgreen.gif

    1. 提莫酱

      废话,科学上网 当然牛逼 icon_mrgreen.gif

您直接访问了本站,莫非记住了域名?