科学上网方案:V2Ray

2018年的到来还伴随着GFW的全面升级,我自己的搭建的ssr老是被封,而V2ray是新一代的科学上网神器。

V2Ray 是 Project V 下的一个工具。Project V 是一个包含一系列构建特定网络环境工具的项目,而 V2Ray 属于最核心的一个。 官方中介绍Project V 提供了单一的内核和多种界面操作方式。内核(V2Ray)用于实际的网络交互、路由等针对网络数据的处理,而外围的用户界面程序提供了方便直接的操作流程。不过从时间上来说,先有 V2Ray 才有 Project V。 如果还是不理解,那么简单地说,V2Ray 是一个与 Shadowsocks 类似的代理软件,可以用来科学上网(翻墙)学习国外先进科学技术。

V2Ray 用户手册:https://www.v2ray.com

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

1、搭建V2Ray服务器

服务端安装要求及CentOS 7以上或者debain8及以上或者Ubuntu12以上
我使用的是vultr的CentOS 7服务器
购买链接 https://www.vultr.com
一键安装脚本:

#官方的一键安装脚本 bash <(curl -L -s https://install.direct/go.sh) #第三方的傻瓜式一键安装配置脚本: bash <(curl -s -L https://233yes.com/v2ray.sh) 
Bash

小白用户建议选择傻瓜式的一键配置脚本。

2、编辑服务端配置文件

vim /etc/v2ray/config.json 
Bash

也可以先在本地编辑好,再用ssh客户端上传到VPS中覆盖。
推荐非常的好用的一个国产的ssh客户端
FinalShell

服务端示例配置文件如下:

{   "inbounds": [     {       "port": 16823, // 服务器监听端口       "protocol": "vmess",    // 主传入协议       "settings": {         "clients": [           {             "id": "b831381d-6324-4d53-ad4f-8cda48b30811",  // 用户 ID,客户端与服务器必须相同             "alterId": 64           }         ]       }     }   ],   "outbounds": [     {       "protocol": "freedom",  // 主传出协议       "settings": {}     }   ] } 
JSON

详细的配置方法可参考https://toutyrater.github.io/

3、服务器网络加速

服务器加速方案主要又两种,第一种是付费的锐速,这里是破解版的安装地址,第二种是谷歌的BBR,两种任选一个安装即可。

第一种,锐速的安装

破解版锐速安装一键更换内核脚本(vultr需先执行此脚本)

wget -N --no-check-certificate https://freed.ga/kernel/ruisu.sh && bash ruisu.sh 
Bash

脚本执行过程中,请勿进行任何操作。待服务器重启后,重新连接安装锐速即可。
锐速安装脚本

wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh 
Bash

若提示:The name of network interface is not eth0, please retry after changing the name.请使用备用脚本备用脚本:

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh 
Bash

成功截图

第二种,谷歌的BBR的安装

使用root用户登录,运行以下命令:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh  chmod +x bbr.sh  ./bbr.sh 
Bash

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:

uname -r 
Bash

查看内核版本,能看到版本号 就表示 OK 了

#输入: sysctl net.ipv4.tcp_available_congestion_control #返回值一般为: net.ipv4.tcp_available_congestion_control = bbr cubic reno #输入 sysctl net.ipv4.tcp_congestion_control  #返回值为  net.ipv4.tcp_congestion_control = bbr  #输入: sysctl net.core.default_qdisc #返回值一般为: net.core.default_qdisc = fq  #输入: lsmod | grep bbr #返回值有:  tcp_bbr  #即说明bbr已启动。 
Bash

不建议锐速和BBR同时安装

4、客户端下载

windows

下载 V2RayN:
下载链接:https://github.com/2dust/v2rayN/releases
然后选择 v2rayN-Core.zip 下载
这里是本地下载:v2rayN-Core.zip

MAC
下载 V2RayX
下载链接: https://github.com/insisttech/v2rayX-copy/releases
选择 V2RayX.app.zip 下载,下载好了之后 ,解压,将 V2RayX.app 复制到 程序 文件夹。

这里是本地下载:V2RayX.app-1.2.0

中文版:V2RayX-121-0627

安卓手机
下载 V2RayNG
在 Google Play 下载: https://play.google.com/store/apps/details?id=com.v2ray.ang
或者在 Github 下载 : https://github.com/2dust/v2rayNG/releases
选择 app-universal-release.apk 下载

这里是本地下载:  V2RayNG V0.5.9.apk 

一键分享 Share

评论

换原始留言系统