方法一
- 安装https://github.com/kuoruan/openwrt-v2ray/releases
- 安装https://github.com/kuoruan/luci-app-v2ray/releases
- 遇见问题 Error relocating /usr/bin/v2ray: __nanosleep_time64: symbol not found:https://github.com/kuoruan/openwrt-v2ray/issues/148 终止;
原因:库文件调用不支持了,可能是库文件版本不对。 感受:这个可视化的界面参数很多,对于我来说太复杂了,想看具体原因时,界面上显示的/var/log 的位置,我在系统相应地方无法找到。后面用了老方法来使用。
方法二
参考:https://github.com/felix-fly/v2ray-openwrt
-
根据 cpu 型号下载 mipsel https://github.com/felix-fly/v2ray-openwrt/releases/download/v4.41.1/v2ray-linux-mipsle.tar.gz
-
保存至 /var/overlay (或者是 /tmp/), 解压安装
-
配置 ./conf.json
关键点:
- iptables 需要把流量转发至 port
- v2ray 的 outbounding 需设置正确
# Only TCP
iptables -t nat -N V2RAY
iptables -t nat -A V2RAY -d 0.0.0.0 -j RETURN
iptables -t nat -A V2RAY -d 127.0.0.0 -j RETURN
iptables -t nat -A V2RAY -d 192.168.1.0/24 -j RETURN
# From lans redirect to Dokodemo-door's local port
iptables -t nat -A V2RAY -s 192.168.1.0/24 -p tcp -j REDIRECT --to-ports 12345
iptables -t nat -A PREROUTING -p tcp -j V2RAY
启动命令
./v2ray_softfloat -c ./conf.json
自启动
vi /etc/config/v2ray/v2ray.service
默认走 ss 国内走 freedom
备注: 可支持的路由型号 NanoPi R2S 迷你路由器,CNC 全金属外壳 RK3328 双千兆网口 OpenWrt5.4
方法三:
直接刷入ROM, 里面包含了clash, clash支持多种协议, 省的自己折腾.
ipv6 走 ipv4 协议端口:
执行如下命令: socat TCP6-LISTEN:8889,reuseaddr,fork TCP4:127.0.0.1:8888 & 在公网通过 IPv6 访问 8889 端口,即可访问原来仅能通过 IPv4 访问 8888 端口才能访问的服务。