目录
最近有很多小伙伴,包括博主本人,在使用OpenWRT第三方出国插件Passwall中,发现v2ray组件无法正常更新,具体表现为点击更新按钮,页面刷新后v2ray版本显示为【无】,这是由于passwall使用的v2ray-core组件,最新版本为5.0.2,如下图所示。

但是后来经过博主Google一番得知,Passwall插件作者本人明确回复不支持v2ray-core开发版,所以会导致我们更新v2ray-core组件时会默认下载5.0.2开发版。
2022年6月28日最新更新
目前新版本Passwall固件已经自动使用了5.0.7版本V2Ray组件,各位可以放心升级Passwall,推荐使用博主用的Sirboy OpenWRT固件,博主亲测无问题。

本站推荐机场
Bitz Net SD-WAN高速国际互联网机场,全IPLC中专线路,支持Clash托管,最低仅需58元/季度
解决方法
首先我们从github上下载4.4版本的v2ray-core组件,X86/X64下载地址,下载完成后上传到软路由tmp目录
如果你使用的是mips、ARM架构的路由器,那么请自行去v2ray-core的release页面下载对应架构的组件,下载地址

然后打开软路由网页,打开TTYD终端,按顺序输入下列命令
cd /tmp unzip v2ray-linux-64.zip
输入完成后,我们再次打开Passwall组件,点击组件更新,这时我们发现v2ray版本已经恢复之前的4.44版本,这下终于可以正常使用v2ray节点了。

最后博主在这里提醒各位,在v2ray-core没有正式发布5.0正式版之前,请勿更新passwall中的v2ray组件,以免给你的日常使用带来不便。
博主推荐
软路由购买、安装教程,请阅读这篇文章。
博主推荐的软路由固件。
输入后显示了这句提问,一直输入y后,就一直弹出,不知道该输哪个了
replace geoip-only-cn-private.dat? [y]es, [n]o, [A]ll, [N]one, [r]ename:
我没有遇到这个问题,联系你可以使用本博客推荐的OpenWRT固件,OpenWRT固件下载
我用的就是esir的固件,不过我比较小白,我是别人给我刷好的,所以我自己刷还不会,也不敢动手刷,就是更新了passwall的v2ray版本后直接显示无,现在v2ray节点用不了,哎
输入A试试
就是unzip之后跟之前的文件重名了,需要替换,我有遇到一样的问题。
下载完成后上传到软路由tmp目录————–怎么上传啊?
你可以使用winscp,或者finalshell等SSH工具登录到路由器,然后打开tmp目录,就可以正常上传安装包了
感谢分享,已解决。
按照您 的方式操作了一下还是不行哦,我也是esir大神的固件,passwall更新了一下v2ray就不能使用了,
我也按照你的方式操作了,为什么我的V2ray 版本【 无 】还是这样呢?
这个我就不是很清楚了,我是用的Sirboy的OpenWRT固件,你可以试一下,OpenWRT固件下载
esir的V2ray组件位置在/usr/bin,不是tmp文件夹
esir的v2ray地址在/usr/bin,把这个组件拷到/usr/bin里解压就行了
不同的固件passwall的v2ray组件存放位置不同,具体以你使用的openwrt固件为准。
拷贝到/tmp目录下后,如果点击手动更新不行,可以直接把v2ray执行文件拷贝到/usr/bin目录下,并且添加可执行权限,就可以了。