极速部署V2Ray + Websocket + TLS + Website实现科学上网

V2Ray 是一个模块化的代理软件包,它的目标是提供常用的代理软件模块,简化网络代理软件的开发。是与Shadowsocks类似的代理软件,可以用来科学上网(翻墙)学习国外先进科学技术。
V2Ray 作者将 V2Ray 定位为一个平台,任何开发者都可以利用 V2Ray 提供的模块开发出新的代理软件。
了解 Shadowsocks 历史的同学都知道,Shadowsocks 是 clowwindy 开发的自用的软件,开发的初衷只是为了让自己能够简单高效地科学上网,自己使用了很长一段时间后觉得不错才共享出来的。V2Ray 是 clowwindy 被喝茶之后 V2Ray 项目组为表示抗议开发的,一开始就致力于让大家更好更快的科学上网。
由于出生时的历史背景不同,导致了它们性格特点的差异。

简单来说,Shadowsocks 功能单一,V2Ray 功能强大。听起来似乎有点贬低 Shadowsocks 呢?当然不!换一个角度来看,Shadowsocks 简单好上手,V2Ray则复杂配置多。

项目地址:https://github.com/v2ray/v2ray-core


本文章要求具有最基础的Linux操作常识,像怎么注册 VPS,怎么用 SSH 登录 VPS,怎么使用 nano(或 vim) 编辑一个文本以及一些 Linux 基本命令的使用件网上有一大堆的指南,没必要重复造轮子再写一篇教程,如果这些不会,强烈建议去学会了再来尝试搭建 V2Ray。


1. 部署环境

  • 一台海外VPS
  • 系统:Debian-9-x86_64
  • 一个域名

2.域名解析

先进入域名的管理页面,添加一条A记录。
使该记录指向海外的那台VPS的IP,完成域名解析


3. 部署步骤

为了使V2Ray原本繁琐的部署过程变的快递简单,这里使用了233大佬的脚本。

项目地址:https://github.com/233boy/v2ray

先登录到VPS上,然后输入下面的命令安装V2Ray

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

如果提示 curl: command not found,那是因为你的 VPS 没装 Curl
ubuntu/debian 系统安装 Curl 方法: apt-get update -y && apt-get install curl -y
centos 系统安装 Curl 方法: yum update -y && yum install curl -y
安装好 curl 之后就能安装脚本了

选择协议时,选择第四项 WebSocket + TLS
协议选择
然后V2Ray的端口可以在1-65535之间任意选择一个,注意不要选择80和443端口

接下来,脚本提示需要输入一个域名。输入之前解析的那个域名就好。例如:baidu.com (图中的xxx.tk是图方便申请的免费域名,也可以使用其它后缀
随后,再输入Y确定解析,回车。
接下来,为了省事,直接输入Y,回车。选择自动配置TLS
域名解析.png
下一步输入Y,选择开启网站伪装和路径分流
第一步分流的路径随意写,不影响。
第二步要求输入一个正确的网址,就是说 要求输入一个正常可以访问的网站。我这里输入的是B站的官网,当然也可以改成别的网站。
网站伪装
剩下的就只需要一路回车,保持默认就好。最后配置完成的结果如下图,直接回车确认就好。
QQ截图20190219014722.png
等待安装完成后,然后输入v2ray url 生成一段Vmess URL链接,将这段链接先复制到剪贴板。
输入v2ray url


4.客户端配置(Windows)

首先下载v2rayN客户端,地址在

https://github.com/2dust/v2rayN/releases

选择v2rayN-Core.zip
下载完成后打开v2rayN客户端,双击右下角的图标进入客户端的主界面。点击左上方服务器,选择从剪贴板导入批量URL
导入后如下图
导入Vmess URL链接
然后再右键客户端的小图标,选择启用Http代理,并在下一栏Http代理模式中选择开启PAC,并自动配置PAC

然后就可以开心的上谷歌啦~

添加新评论