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

正文

2020 搭建 V2Ray 服务器最新教程

来自233boy的简单V2Ray搭建脚本近期很不稳定。提莫酱测试了他的安装命令是否还能继续使用,事实是脚本依然能够正常安装使用。但是提莫酱并不再推荐使用此脚本安装。根据提莫酱之前的测试,此脚本存在一定的bug,由于无法确定是否有人还在继续维护,因此若有了bug可能也很难再被修复。提莫酱推荐大家换用其他脚本。


如果大家仍然有需要使用此脚本可以运行如下命令:

请联系作者获得授权!

 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

multi-v2ray

现在有新的脚本进行替代,经过提莫酱的测试,安装简单方便。不过也经过提莫酱的测试,在部署SSL证书时同样有一定的问题。这应该是使用Let's Encrypt部署脚本其自带的bug,虽然有一定的bug,但好在还有人维护此插件(现已修复BUG),因此推荐大家使用。也推荐大家持续关注GitHub的BUG反馈。
GitHub地址:链接
直接安装命令:

source <(curl -sL https://git.io/fNgqx)

安装中文版:

source <(curl -sL https://git.io/fNgqx) --zh

保留配置文件,更新脚本:

source <(curl -sL https://git.io/fNgqx) -k

卸载脚本:

source <(curl -sL https://git.io/fNgqx) --remove

安装完成会直接自动生成一个随机协议的通道。可以直接开始使用,就是这么简单。如果需要更改协议内容等,直接输入v2ray即可。注意区分大小写。其他根据提示能轻松完成,不再赘述。

V2Ray_ws-tls_bash_onekey

此为基于 Nginx 的 vmess+ws+tls 一键安装脚本 (Use Path)。部署速度快,但相较之multi-v2ray缺少了定制以及用户组等功能。增加不同的配置需要手动更改配置文件。因此适合自用。

如何安装:需要一个属于你自己的域名,并且解析到你所购买的VPS的公网IP上。(在域名服务商添加A地址即可)。之后登录至VPS,运行脚本,按照提示运行即可。

本文未经提莫酱的博客授权>!

如果你选择使用 V2Ray,强烈建议你关闭并删除所有的 shadowsocksR 服务端,仅使用标准的 V2Ray 三件套。

安装方式(不兼容,二选一)

一、Vmess+websocket+TLS+Nginx+Website 优化版本

wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh" && chmod +x install.sh && bash install.sh

优化版说明(2020年2月26日):

可以直接输入命令:idleleo管理脚本(修复了部分反映无法使用的bug)
阻止HTTP直接访问服务器IP,更安全(只支持ws协议)
优化tls 1.3加密配置 (只支持ws协议)
减少无关元素
Q:为什么没办法更新脚本?

A:这个问题是提莫酱的疏忽 ,新版本已经解决了这个问题。无法更新的小伙伴可以先运行命令rm -f /usr/bin/idleleo,再重新运行下首次安装命令(上面的)即可。

Q:为什么管理命令是idleleo呢?

A:本来不想选这个命令,想用v2ray这个命令的,但是v2ray已经某些目录被占用了,非常无奈再加上比较懒所以选了这个命令哈哈。

Q:生成证书失败是为什么?

A:情况很简单,无法通过域名经过80端口连接服务器。为什么会导致这种情况就不好说了,可能是服务器的80端口的原因(见下文),可能是域名没有解析到服务器IP的原因,可能是搭建前就开启CDN的原因等等。

PS:如果遇到问题,先别着急,仔细翻翻评论,说不定有意想不到的收获。

二、Vmess + websocket + TLS + Nginx +网站(原版)

wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh" && chmod +x install.sh && bash install.sh

启动方式

启动 V2Ray:systemctl start v2ray

启动 Nginx:systemctl start nginx

开机自动启动 V2Ray:systemctl enable v2ray (新版已集成)

开机自动启动 Nginx:systemctl enable nginx (新版已集成)

升级V2Ray core

执行: bash <(curl -L -s https://install.direct/go.sh)
如果为最新版本,会输出提示并停止安装。否则会自动更新
未来会将相关内容集成到本脚本中并进行交互式操作更新
开启CDN中转


由于此一键脚本做了Nginx反向代理,因此只需将域名交由Cloudflare解析,并在解析页面点击黄色云朵,即可方便的开启CDN,进而隐藏真实ip。提莫酱是推荐大家这么做的。值得注意的是需要将SSL/TLS设置为FULL及以上,及必须保证Cloudflare为HTTPS连接。

本文转自提莫酱的博客。

相关注意

经提莫酱实际测试,脚本由于均仍在维护,因此bug较少。但也不排除存在bug。如第一个脚本,经提莫酱测试时发现存在bug致使部署失败。经联系原作者后才妥善解决。因此,若出现问题,请及时关注社区信息。

请保留出处

在实际部署中,对于CentOS 7等系统的用户需要注意开启相应的端口,如80、443,前者部署SSL证书需要使用,后者若V2Ray为ws+tls协议时可能需要开启。

开启80、443端口:

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent

以上开放的是tcp,若使用如mkcp协议则需要打开udp。方法简单将上述代码中的tcp改为udp即可。

本文来源:提莫酱的博客

重启防火墙:

firewall-cmd --reload

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

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

 引用转载请注明:提莫酱的博客 > 随笔,各种实践 > 2020 搭建 V2Ray 服务器最新教程

发现共鸣

如是说:我们走过风走过雨,就是没能走进彼此的内心。

发表评论

精选评论

  1. 时光
    时光 回复

    Windows 10Chrome 81.0.4044.92

    谢谢分享

  2. 天琴
    天琴 回复

    Windows 10Internet Explorer 11

    科学上网?这收藏一下 ヾ(≧∇≦*)ゝ

    1. 提莫酱

      谢谢,不懂得可以问我

天黑了哦,已经自动调为夜间模式啦!
您当前正通过 IPv4 网络访问本站
您直接访问了本站,莫非记住了域名?