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)
小白用户建议选择傻瓜式的一键配置脚本。
2、编辑服务端配置文件
vim /etc/v2ray/config.json
也可以先在本地编辑好,再用ssh客户端上传到VPS中覆盖。
推荐非常的好用的一个国产的ssh客户端
FinalShell
服务端示例配置文件如下:
{
"inbounds": [
{
"port": 16823, // 服务器监听端口
"protocol": "vmess", // 主传入协议
"settings": {
"clients": [
{
"id": "b831381d-6324-4d53-ad4f-8cda48b30811", // 用户 ID,客户端与服务器必须相同
"alterId": 64
}
]
}
}
],
"outbounds": [
{
"protocol": "freedom", // 主传出协议
"settings": {}
}
]
}
详细的配置方法可参考https://toutyrater.github.io/
3、服务器网络加速
服务器加速方案主要又两种,第一种是付费的锐速,这里是破解版的安装地址,第二种是谷歌的BBR,两种任选一个安装即可。
第一种,锐速的安装
破解版锐速安装一键更换内核脚本(vultr需先执行此脚本)
wget -N --no-check-certificate https://freed.ga/kernel/ruisu.sh && bash ruisu.sh
脚本执行过程中,请勿进行任何操作。待服务器重启后,重新连接安装锐速即可。
锐速安装脚本
wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh
若提示: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
成功截图
第二种,谷歌的BBR的安装
使用root用户登录,运行以下命令:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh
安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:
uname -r
查看内核版本,能看到版本号 就表示 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已启动。
不建议锐速和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 下载
这里是本地下载: com.v2ray.ang.apk
Comments | 3 条评论
v2ray 博主
学习了
匿名 博主
嘤嘤嘤
v2 博主
这个脚本现在失效了吧,补充一个最新的V2ray一键搭建脚本https://www.itblogcn.com/article/406.html