233boy / v2ray

最好用的 V2Ray 一键安装脚本 & 管理脚本
https://233boy.com/v2ray/v2ray-script/
GNU General Public License v3.0
24.82k stars 16.19k forks source link

全新 V2Ray 脚本帮助 #1101

Open 233boy opened 1 year ago

233boy commented 1 year ago

旧版本的脚本已废弃,请更新到全新版本

旧版本无法直接更新到新脚本的,会提示错误。

全新脚本说明

安装:

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

恢复旧配置:

如果你之前已经安装过本人的 V2Ray 脚本,请在安装完成后,断开 SSH,重新登录 SSH,然后输入 v2ray

之后会有旧配置恢复之类的提示,可完美的把之前的旧配置恢复过来。

添加配置:

v2ray add v2ray add tcp v2ray add kcp v2ray add kcpd

查看配置:

v2ray info

更改配置:

v2ray change

删除配置:

v2ray del

帮助文档

https://233boy.com/v2ray/v2ray-script/

无法使用

如果你的 VPS 有外部防火墙,请确保你已经开放了端口

关闭防火墙

systemctl stop firewalld;systemctl disable firewalld

使用 v2ray add ss 添加一个 SS 看看能不能正常使用,如果正常使用,证明运行没有问题。

提醒,默认安装的 V2Ray 内核为最新版本

如果无法使用,可能是你客户端的内核太旧

请尝试设置 VMessAEAD,某些客户端会有相关选项

解决方案一,请尝试将服务器端的内核版本降级

使用 v2ray update core 4.45.2 降级即可

解决方案二,升级客户端内核

备注,请尽量将客户端内核和服务器端内核保持一致!内核版本低于 5 可能会出现莫名其妙的问题

其他

已关闭之前其他所有 issue,请不要感到困扰,请使用全新脚本,如有问题再重新提问。

angel-dream commented 1 year ago

一个小时前尝试更新,提示获取不到更新文件,原来是升级更新版本了。

furidy commented 1 year ago

[纯小白提问:错误! 此系统缺少 (systemd), 请尝试执行: /usr/bin/yum update -y;/usr/bin/yum install systemd -y 来修复此错误. 根据尝试执行操作后,也不好用。。。

233boy commented 1 year ago

[纯小白提问:错误! 此系统缺少 (systemd), 请尝试执行: /usr/bin/yum update -y;/usr/bin/yum install systemd -y 来修复此错误. 根据尝试执行操作后,也不好用。。。

啊这,现在再安装一下看看

pxmeteor commented 1 year ago

你好,今天无意中发现脚本更新为全自动了。对我这种小白来说,一键脚本就是福音,其实之前旧版本的手动挺好,因为可以自己选择协议和端口。那么既然无法转到老版本,那么想请教咨询一下: 1、老版本的WS能否继续保留呢,我一直用的此协议,但发现新版本没有了。 2、TCP协议手机上的V2rayNG扫描二维码添加失败,但之前WS协议好好的。 所以还是希望老版本能否一键版本保留一下呢,谢谢了。

233boy commented 1 year ago

@pxmeteor 旧版本在这里 https://github.com/233boy/v2ray/tree/old

新版本也可以自己选择协议和端口的,但是单纯的 WS 协议是没有了,合并到只能用 TLS 里面的了,因为觉得单纯用 WS 的需求很少。

你实在习惯旧版本的话,用旧版本即可,建议先卸载当前的,再安装旧版本的

扫码这个,其实很难兼容各种情况,你试试看打开那个链接来生成二维码看看能不能识别

pxmeteor commented 1 year ago

@233boy 非常感谢,还是用老版本用着习惯了,也一直用WS协议着呢,还能自定义端口,尤其对于NAT服务器来说可能自定义更加方便点。

yiyabei commented 1 year ago

小白求助:报错:失败:net/http: TLS handshake timeout,执行了这两条命令好像就好了systemctl stop firewalld.service、systemctl disable firewalld.service。对吗

Treasure1 commented 1 year ago

我安装好了,端口也能ping通,但是就是不能上网。不知道你们用的什么客户端,是不是v2ray版本太高的原因。想换个客户端

chaangliu commented 1 year ago

@Treasure1 我跟你同样情况,新版本显示安装成功,不知为啥就是无法上网。。vmess/ss都不行。。iOS系统 --update 用了作者上面提供的老脚本就可以了,祈祷老脚本work久一点,新脚本及时找到bug

juicyroastgoose commented 1 year ago

新版本WS+TLS不能设置端口根本不科学啊,那NAT VPS没有443端口怎么用WS+TLS。。。本来还可以用Gcore中转一下的。

KoneRajLalVasani commented 1 year ago

配置成功为什么没有额外ID? image

sihaize commented 1 year ago

遇到了安卓手机连接时报错:io: read/write on closed pipe 苹果手机正常 华为新系统的也正常 其他安卓就不行

233boy commented 1 year ago

@KoneRajLalVasani

默认为 0,这个东西不需要显示了,你直接复制 URL 来使用就行

wysnxzm commented 1 year ago

更换之后如果无法连接,尝试更换伪装站(要和原来的不同)

zhaozhiming commented 1 year ago

同一台vps,用新版本安装后客户端无法访问,用老版本就可以,请问是什么问题? 我分别用腾讯云的轻量服务器和aws的lightsail都试过了,一样的问题,新版本是不是有bug?

安装步骤是:bash <(curl -s -L https://git.io/v2ray.sh)

233boy commented 1 year ago

@zhaozhiming

不知道你客户端用的是哪个,如果你用 V2rayN 加最新内核一般不会出现这种问题的

zhaozhiming commented 1 year ago

@233boy 我mac上用的是V2RayX,android用的是V2rayNG,版本都比较老了,试过都不行。 另外V2RayX最新的版本是2019年的,好像最近没有什么更新,不知道有什么更好的替代品。 V2rayNG等我空了下载最新版的试试是否可以。 我觉得新版本是不是可以加上对老客户端的兼容,这样可能更好一些。

@zhaozhiming

不知道你客户端用的是哪个,如果你用 V2rayN 加最新内核一般不会出现这种问题的

233boy commented 1 year ago

@zhaozhiming

不是 版本的原因,是内核 的问题,你用的客户端太旧了

zhaozhiming commented 1 year ago

@zhaozhiming

不是 版本的原因,是内核 的问题,你用的客户端太旧了

刚安装了最新版的V2rayNG客户端,发现可以连接新版本的v2ray服务端。 用新版本的客户端也可以连接老版本的服务端,但是速度变慢了(以前是100毫秒左右,现在要300多毫秒) 而且发现新版本服务端将协议改成kcp后,新版本的客户端也无法连接,只能用tcp的。

luckysunle commented 1 year ago

大佬旧版本的还能在提供一下吗?公司电脑没管理员,更新不了v2rayX

233boy commented 1 year ago

@luckysunle

需要安装旧 V2Ray 脚本?请先卸载新的!重新登录 SSH,再安装

 wget https://github.com/233boy/v2ray/archive/old.tar.gz -O v2ray-old.tar.gz;tar -zxvf v2ray-old.tar.gz;cd v2ray-old;chmod +x i*;./i* local 
Xcvip06 commented 10 months ago

手机版GPT都用不了,但是端口检查是可以访问的。不知道是什么原因

dragonjian1 commented 10 months ago

全新开启的服务器,除了使用233的V2RAY脚本安装软件以外,没有安装其他任何软件。但是目前无法使用。

  1. passwall里面显示PING值很低,但是一旦使用这个VPS的V2RAY则无法翻墙;
  2. 服务器是Ubuntu 22.04 64 Bit;
  3. 尝试了OPENWRT里面的passwall、IPHONE里面最新版本的shadowrocket虽然都能连接服务器,但是无法翻墙;
  4. 通过tcp.ping.pe测试服务器和端口,都显示正常;
  5. 在服务器输入V2RAY LOG,系统显示的信息很多,开头一句是rejected common/drain: common/drain: unable to drain connection > read tcp

请问如何解决这个问题?

233boy commented 10 months ago

@dragonjian1

端口测试通过证明端口已经开放,可能是 V2 版本不行,你使用命令 v2ray add ss 添加一个 SS 看看是否通用

dragonjian1 commented 10 months ago

@dragonjian1

端口测试通过证明端口已经开放,可能是 V2 版本不行,你使用命令 v2ray add ss 添加一个 SS 看看是否通用

可以添加,显示正常安装,PASSWALL里面也显示正常,但是连接后还是无法翻墙。

233boy commented 10 months ago

@dragonjian1

你换一台别的机器装上看看啊

dragonjian1 commented 10 months ago

@dragonjian1

你换一台别的机器装上看看啊

今天购买了一个VIRMACH的VPS,购买后直接安装,还是出现同样情况,显示正常但是无法使用。

233boy commented 10 months ago

@dragonjian1 用 ss 也不行吗,你测试过端口是否能连接上了吗

dragonjian1 commented 10 months ago
  1. 在VIRMACH的服务器上增加SS服务,可以正常使用,但是V2RAY还是无法使用;
  2. 通过tcp.ping.pe测试,在VIRMACH的服务器上无论是V2RAY还是SS的端口都是正常的。
dragonjian1 commented 10 months ago

@dragonjian1 用 ss 也不行吗,你测试过端口是否能连接上了吗

此外,前一个(在VIRMACH之前)服务器上原本无法使用的SS服务突然可以使用了,但是V2RAY服务还是无法使用。通过tcp.ping.pe测试这个服务器的SS和V2RAY端口都是显示正常的。

233boy commented 10 months ago

@dragonjian1 SS 能用证明服务器这边没有问题,你 V2 不能很可能是客户端那边的问题,电脑上换最新的 v2rayN 客户端试试看吧

LuJianBuPing commented 5 months ago

SS能连但是v2ray死活连接不上,还有一种可能是客户端和服务端时间不匹配,坑了我一个下午。。。

unclebryan719 commented 2 months ago

SS能连但是v2ray死活连接不上,还有一种可能是客户端和服务端时间不匹配,坑了我一个下午。。。

我也一样,连上了吗

chyq8120 commented 2 weeks ago

开始安装... 02:07:22) 下载 jq > https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux-amd64 02:07:22) 下载 V2Ray 脚本 > https://github.com/233boy/v2ray/releases/latest/download/code.zip 02:07:22) 下载 V2Ray > https://github.com/v2fly/v2ray-core/releases/latest/download/v2ray-linux-64.zip 02:07:23) 安装依赖包 > unzip 02:07:52) 安装依赖包失败 02:07:52) 哦豁.. 02:07:52) 安装过程出现错误... 反馈问题) https://github.com/233boy/v2ray/issues