×

路由器通过 OpenWrt 搭建 V2ray 服务器

hqy hqy 发表于2022-12-12 09:54:45 浏览3007 评论0

抢沙发发表评论

如何通过 luci-app-v2ray-server 插件在路由器上搭建 V2ray 服务器。

前期准备

插件库:https://op.supes.top/packages/

插件下载:https://cloud.opssh.cn/chajian/luci-app-v2ray-server.ipk

演示的版本为 luci-app-v2ray-server_22.147.57852,支持架构为 aarch64_generic,如需要其他架构的,请移步插件库选择对应的设备架构后,搜索 luci-app-v2ray-server 进行下载插件。

随意准备个域名,备不备案无所谓,给域名申请SSL单域名证书或通配符证书,可在阿里云、腾讯云或者其他第三方云服务器平台申请,如何申请SSL证书就不多说了,不会的可参考《申请 AlphaSSL 泛域名/通配符证书教程》。

插件安装

下载好 luci-app-v2ray-server 插件,在 OpenWrt 管理界面进入系统列表页找到“文件传输”,选择上传 luci-app-v2ray-server 插件,并在上传文件列表进行安装,如下图:

在OpenWrt内安装V2ray服务器插件

当然你也可以通过 SFTP 上传到指定目录,通过命令进行安装,比如:/root,文件传输如出现无法安装,推荐使用此方法来安装,安装命令如下:

# 进入文件夹 cd /root # 安装插件 opkg install luci-app-v2ray-server.ipk配置插件

1、在 OpenWrt 管理界面找到 V2ray 服务器,勾选启用,在页面内点击 V2ray 版本旁边的手动更新,在国内如无法更新,请开启订阅节点再进行尝试更新,保存&应用,如下图:

更新V2ray服务器版本

2、更新 V2ray 版本完成后,点击用户管理下的添加,进入“服务器配置”页面,填写备注,选择协议,这里我们选择了 Vmess 协议,然后填写端口、ID/密码、额外ID和用户等级,说明在图内已标明,保存&应用,如下图:

填写Vmess协议内容

3、配置完以上内容,其实就可以连接了,但还是建议配置 TLS 加密传输,先把域名解析到家用的公网IP上,然后通过 SFTP 把 SSL加密证书 上传到路由器的指定文件夹内,如:/etc/ssl/,如下图:

给OpenWrt上传SSL加密证书

4、然后接着返回“服务器配置”页面,勾选“启用”和“TLS”,填写证书的绝对路径,注意证书的命名,传输方式选择TCP,伪装类型为none,本机监听和接受局域网访问不勾选,保存&应用,如下图:

配置V2ray的TLS加密传输

5、保存并启用后,就可以使用第三方工具进行连接测试了,以下用了 Shadowrocket 小火箭进行测试,测试成功如下:

测试家用V2ray服务器节点是否可用

最后说明

要特别注意的就是公钥和私钥文件绝对路径,然后就是文件的命名,传输方式最好还是选择 TCP 模式,不容易出现问题,不然出现问题很难解决。

在用户管理内是可以添加多个协议的,比如:Vmess、VLESS、SSR、Trojan 等协议,本教程只是说了 Vmess 协议的,其他协议大同小异,自行研究。

当然你开启反向代理或CDN时,可以选择开启本机监听,如果默认无需开启本机监听,接受局域网访问不建议开启,如果本地局域网内有人使用,可选择开启,但存在安全问题。

打赏

本文链接:https://www.kinber.cn/post/3311.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客