来自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
GitHub地址:链接
现在有新的脚本进行替代,经过笔者的测试,安装简单方便。不过也经过笔者的测试,在部署SSL证书时同样有一定的问题。这应该是使用Let's Encrypt部署脚本其自带的bug,虽然有一定的bug,但好在还有人维护此插件(现已修复BUG),因此推荐大家使用。也推荐大家持续关注GitHub的BUG反馈。
直接安装命令:
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/guzhig/V2Ray_ws-tls_bash_onekey/master/install.sh" && chmod +x install.sh && bash install.sh
优化版说明(2020年2月26日):
- 可以直接输入命令:laoshei
管理脚本(修复了部分反映无法使用的bug)
- 减少直接访问,隐藏代理域名,302跳转至www.laoshei.com(了解配置过程可自行修改;只支持ws协议)
- 阻止HTTP直接访问服务器IP,更安全(只支持ws协议)
- 优化tls 1.3加密配置 (只支持ws协议)
- 减少无关元素
一些问题的说明:
Q:为什么没办法更新脚本?
A:这个问题是笔者的疏忽 ,新版本已经解决了这个问题。无法更新的小伙伴可以先运行命令rm -f /usr/bin/laoshei
,再重新运行下首次安装命令(上面的)即可。
Q:为什么安装完后访问域名会跳转至老谁?
A:已经在上文中说明这种情况,至于为什么这么改,已经较为详细的说明了原因,总之为了提高安全性,减少审查。
Q:为什么安装完后访问域名无法跳转至老谁?
A:若安装的是h2协议,是没有web伪装的。因此使用h2协议不具备网站的功能,自然也跳转不到老谁。笔者不建议大家使用h2,理由可以参考《V2Ray / SSR 传输协议哪个好? (各种协议对比)》这篇文章。
Q:为什么管理命令是laoshei呢?
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)
( 来源参考 :V2Ray官方说明)
- 如果为最新版本,会输出提示并停止安装。否则会自动更新
- 未来会将相关内容集成到本脚本中并进行交互式操作更新
开启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
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号
版权声明:本文为原创文章,版权归 LAOSHEI 所有,欢迎分享本文,转载请保留出处!
发表于2020-08-11 at 00:58 沙发
用mess+websocket+TLS+Nginx+Website 优化版本安装好后,不能连wifi搭梯子,看日志是报错
发表于2020-08-11 at 00:59 板凳
ip:port rejected v2ray.com/core/proxy/vmess/encoding: failed to read request header > websocket: close 1006 (abnormal closure): unexpected EOF 有以上的报错
@ufo请检查下VPS相关端口是否打开,刚刚我这边测试能正常使用
发表于2020-08-20 at 23:55 地板
centos7安装了ws原版,正常使用
发表于2020-10-31 at 00:31 4楼
为什么在安装最后阶段一直显示Nginx启动失败呢
@Whiso安装的哪个版本,具体提示什么?
@LAOSHEI重装系统再装就好了😂
发表于2020-10-31 at 13:40 5楼
显示:ERROR: This script has been DISCARDED, please switch to fhs-install-v2ray project.
HOW TO USE: https://github.com/v2fly/fhs-install-v2ray
TO MIGRATE: https://github.com/v2fly/fhs-install-v2ray/wiki/Migrate-from-the-old-script-to-this
[错误] 安装 V2ray 失败
@迪这个提示脚本地址删除了,你可以用Vmess+websocket+TLS+Nginx+Website优化版或原版安装
发表于2020-11-10 at 02:22 6楼
SSL 证书测试签发失败
@UUUU检查下域名解析,然后看看具体提示什么
发表于2021-01-23 at 15:12 7楼
用什么命令来查看v2ray状态及链接啊,还有如果更改伪装地址打开后的网页
@hh管理命令:laoshei 跳转在源码里面更改地址
@LAOSHEI显示[root@vultrguest ~]# laoshei
-bash: laoshei: command not found
发表于2021-04-30 at 15:35 8楼
感謝老誰, 小弟走遍各大論壇, 試了很多腳本, 都是安裝錯誤, 就你這裡的能成功安裝Vmess + websocket + TLS + Nginx +网站(原版)
( 优化版本)安裝失敗.
現準備入手一個OPEN WRT路由來連.
請問現在用的AC-68U能裝腳本不?
@老斌68u版本号比较老了,我现在用的86u
发表于2021-06-28 at 09:57 9楼
请问一下大佬原版的怎么卸载呢。没有卸载命令也没有控制命令什么都改不了
发表于2021-11-15 at 17:59 10楼
SSL证书生成失败 是为啥,测试都是成功的
@yhf是不是多次安装了,实在不行可以手动指定位置
发表于2022-01-04 at 09:56 11楼
测试了一下,跟宝塔环境不兼容,如果我不适用docker部署的情况下。说nginx冲突了。不是用的candy