跳到主要内容

使用v2rayA做简易软路由

v2rayA 是一个 v2ray 客户端,用于透明代理。使用 v2rayA 搭建软路由十分容易。

官方文档

v2rayA - 文档

PixPin_2025-01-21_20-29-53

部署

多种部署方式,通过包管理安装方便一些。这次尝试一下 Docker :

docker run -d \
--restart=always \
--privileged \
--network=host \
--name v2raya \
-e V2RAYA_LOG_FILE=/tmp/v2raya.log \
-e V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray \
-e V2RAYA_NFTABLES_SUPPORT=off \
-e IPTABLES_MODE=legacy \
-v /lib/modules:/lib/modules:ro \
-v /etc/resolv.conf:/etc/resolv.conf \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya

部署成功后:

  1. 通过 http://ip:2017 访问管理页面,首先创建一个管理账户。

PixPin_2025-01-24_23-15-08

  1. 导入x-ui创建的节点,或者vpn节点。

PixPin_2025-01-24_23-19-33

  1. 选择连接

    PixPin_2025-01-24_23-22-01

    PixPin_2025-01-24_23-22-57

  2. 启动代理

    PixPin_2025-01-24_23-30-31

  3. 打开设置,启用任意一种代理模式(不进行分流)。开启端口分享,让局域网内的设备可以使用v2rayA代理。

    PixPin_2025-01-24_23-34-27

    默认使用 20170, 20171, 20172 三个地址。知道就好,不必修改。

    PixPin_2025-01-24_23-38-20

火狐浏览器使用v2rayA代理

打开火狐浏览器【设置>常规>网络设置】:

  • 在【手动配置代理】栏填入代理地址和端口(20170,20171,20172)。
  • 在【不适用代理】栏填入不使用代理的地址:ip(例如 局域网整个网段),域名(例如 .zxzsk.com)。

PixPin_2025-01-24_23-41-19

配置完成后,即可通过代理访问网站

PixPin_2025-01-24_23-47-10

总结

不同的上网模式:

  • 硬路由:直连
  • 软路由:可以配置代理模式。作为主路由时,GG的时候会导致所有设备无法上网。
  • 仅路由器代理:代理的范围仅限于配置手动代理的浏览器,软路由GG的时候,所有设备依然都能正常上网。

网络拓扑示意图:

个人觉得学习计算机,最合适使用浏览器代理模式:

  • 对网络的影响最小
  • 恰好能够覆盖需求,需要访问的东西都能通过浏览器抵达。