/noOP-v2AGH

抛弃难用复杂的 Openwrt,一键脚本安装 AdGuard Home➕v2rayA。

noOP-v2AGH

本方案使用 Linux 系统一键脚本安装 v2rayA➕AdGuard Home,作为透明代理和 DNS 服务器,替换掉劝退小白、操作繁琐的 OpenWrt 软(旁)路由方案。

我先说个「暴论」, 70% 的人其实压根不需要 Openwrt 除了魔法上网的大部分功能,大部分人都是随大流,根据各种 XX 教程安装了 OP,结果就是各种配置繁杂的过程,还有各种易冲突的插件。

使用 OP 的新手,经过千辛万苦终于出国了,却发现宽带的 IPv6 公网访问没了,NAT1 网络环境也没了?岂不是得不偿失。

针对高阶需求的用户,OP、爱快是好工具,但它们都不太适合普通人,基本用不上(除非你家里开公司、开酒店民宿)。

本方案操作简单,对设备性能要求很低,你的 Linux 设备上除了 v2A➕AGH,依然可以安装 CasaOS、1Panel、OMV 等随便折腾,比 Openwrt 的扩展性和易用性强多了。

  • 推荐全屋网络接入 AGH(修改路由器 DNS ),去除部分广告,防止大数据追踪
  • v2A 可全屋自动分流出国(修改路由器网关),也可以特定设备按需出国(单独设置网关或 socks5 代理)
  • IPv6 正常使用,搭配 Lucky 可以轻松实现远程访问、串流游戏等
  • NAT1 正常使用,XBox、Switch 可正常联机,大部分时候不需要游戏加速器
  • XBox 可快速修改下载服务器 IP,基本跑满带宽

agh xbox-down-ip xbox-speed

使用本方案,你只需准备以下设备,低成本甚至 0 成本即可抄作业:

  • 一台运行 Linux 系统的低功耗 arm 或 x86 设备
    • 最低配置:让卖家帮忙刷了 Armbian 的 20 块包邮玩客云
    • 常见配置:旧笔记本刷 Deepin 系统,仅需制作一个 Ventoy 万能 U 盘(0 成本变成上网本➕DIY NAS)
    • 特殊配置:虚拟机创建 Debian 等 Linux 系统(支持 Docker 部署,但更推荐使用虚拟机独立 IP)
  • 设备有一个千兆网口(对,单网卡就行……甚至百兆也不是不能用.jpg)

另一台电脑远程操作,需安装 ssh 工具(Win、Mac 自带终端就行,但新手推荐更简单的 Xterminal
如果实在没电脑……手机使用 Termius、ServerBox 等 ssh 工具也可以。

一、安装工具

使用 Xterminal 登录你的 Linux 设备,输入以下一键脚本命令安装所需工具。

1. Github520(可跳过)

请确保你的网络可以顺利访问 Github,提供一个Github520项目供参考,如果还不行请自己解决。
sudo sh -c 'sed -i "/# GitHub520 Host Start/Q" /etc/hosts && curl https://raw.hellogithub.com/hosts >> /etc/hosts'

2. 一键安装 v2rayA

GitHub 项目地址➡️https://github.com/v2rayA/v2rayA
我使用的是基于 Debian 的系统(比如 OMV、Armbian),其他 Linux 发行版参考官网安装文档

一键脚本
安装来源是作者的官网,部分地区可能速度较慢,请耐心等待。
sh -c "$(wget -qO- https://github.com/v2rayA/v2rayA-installer/raw/main/installer.sh)" @ --with-v2ray

安装 iptables 模块(已安装可跳过)
apt add iptables ip6tables

启动 v2rayA 服务
sudo systemctl start v2raya.service

设置 v2rayA 开机自启动
sudo systemctl enable v2raya.service

后台管理地址,IP:2017,更多使用教程见v2rayA官方文档

3. 一键安装 AdGuard Home

GitHub 项目地址➡️https://github.com/AdguardTeam/AdGuardHome

一键脚本
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v

后台管理地址,IP:3000,更多使用教程见 P3TERX 大佬的AGH优化增强设置详解

二、搭配使用 AGH➕v2A

1. AGH 初始化设置时,网页端口默认 3000,DNS 端口建议默认 53,减少不必要的麻烦

如果提示 53 端口已绑定bind: address already in use,请参考AGH官方文档解除占用。
文档暂时没中文版本,请打开浏览器翻译功能,推荐沉浸式翻译扩展

2. v2A 设置参考

右上角⚙️【设置】

  • 透明代理:大陆白名单或者 GFWlist,开启 IP 转发,开启端口分享
  • 实现方式:tproxy
  • 分流模式:同上(支持 http 和 socks5 代理)
  • 防止 DNS 污染:自定义高级设置
  • 其他默认

v2ray-setting

按需【创建】单个节点,或【导入】订阅链接。
建议选中 3-6 个节点后,左上角启动,更多详细教程可以参考油管或谷歌搜索。