OpenWrt V2Ray 分流

简介

OpenWrt是一个基于Linux的嵌入式操作系统,可以运行在各种路由器和嵌入式设备上。它提供了一个完整的系统解决方案,包括网络、安全、存储、管理等方面的功能。V2Ray是一个基于VMess协议的代理软件,可以实现网络流量的加密和分流。本文将介绍如何在OpenWrt上安装和配置V2Ray,并实现分流功能。

安装V2Ray

  1. 在OpenWrt的Web管理界面中,进入软件包管理页面。
  2. 在软件包管理页面中,搜索“v2ray”关键字。
  3. 选择“luci-app-v2ray”和“v2ray”两个软件包进行安装。
  4. 安装完成后,进入“服务”菜单,选择“V2Ray”进行配置。

配置V2Ray

  1. 在V2Ray配置页面中,选择“基本设置”。
  2. 在“本地监听地址”中填写“127.0.0.1”。
  3. 在“本地监听端口”中填写“1080”。
  4. 在“传输协议”中选择“TCP”或“mKCP”。
  5. 在“传输协议端口”中填写“443”或“80”。
  6. 在“V2Ray协议”中选择“VMess”。
  7. 在“用户ID”中填写一个随机的UUID。
  8. 在“额外ID”中填写“0”。
  9. 在“加密方式”中选择“none”。
  10. 在“传输协议头部类型”中选择“none”。
  11. 在“伪装类型”中选择“none”。
  12. 点击“保存&应用”按钮,保存配置并启动V2Ray服务。

实现分流

  1. 在OpenWrt的Web管理界面中,进入“网络”菜单,选择“防火墙”。
  2. 在防火墙页面中,选择“自定义规则”。
  3. 在自定义规则页面中,添加以下规则:

iptables -t nat -A PREROUTING -p tcp -m set –match-set v2ray dst -j REDIRECT –to-ports 1080 ipset -N v2ray iphash ipset -A v2ray 192.168.1.0/24

其中“192.168.1.0/24”为需要分流的IP地址段。

  1. 点击“保存&应用”按钮,保存规则并重启防火墙服务。

FAQ

OpenWrt是什么?

OpenWrt是一个基于Linux的嵌入式操作系统,可以运行在各种路由器和嵌入式设备上。它提供了一个完整的系统解决方案,包括网络、安全、存储、管理等方面的功能。

V2Ray是什么?

V2Ray是一个基于VMess协议的代理软件,可以实现网络流量的加密和分流。

如何安装V2Ray?

在OpenWrt的Web管理界面中,进入软件包管理页面,搜索“v2ray”关键字,选择“luci-app-v2ray”和“v2ray”两个软件包进行安装。

如何配置V2Ray?

在V2Ray配置页面中,选择“基本设置”,填写本地监听地址和端口、传输协议、传输协议端口、V2Ray协议、用户ID、额外ID、加密方式、传输协议头部类型和伪装类型等参数,保存配置并启动V2Ray服务。

如何实现分流?

在OpenWrt的Web管理界面中,进入“网络”菜单,选择“防火墙”,添加自定义规则,设置需要分流的IP地址段,保存规则并重启防火墙服务。

正文完