V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
systemcall
V2EX  ›  Android

有办法在 root 后的安卓设备上面运行 OpenWRT 吗?

  •  
  •   systemcall · 2021-09-18 16:16:00 +08:00 · 15179 次点击
    这是一个创建于 1192 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是想要用广告屏蔽和网易云音乐解锁之类的功能
    代理跑在上面也可以
    不知道有没有试过的
    感觉可以用 docker 配置网卡,自己弄桥接。但是安卓上面没有试过,也搞不清楚那么多个网卡到底是什么回事

    21 条回复    2021-10-10 11:21:13 +08:00
    sekisui
        1
    sekisui  
       2021-09-18 16:22:07 +08:00   ❤️ 1
    可以刷 openwrt 的垃圾路由器多的是,何必为难手机
    systemcall
        2
    systemcall  
    OP
       2021-09-18 16:25:28 +08:00
    @sekisui #1
    目的是外出的时候也可以跑 OpenWRT
    高通的方案,一大堆的网卡,不知道什么情况下哪个是有蜂窝网络的
    Darkatse
        3
    Darkatse  
       2021-09-18 16:28:14 +08:00 via Android   ❤️ 2
    直接用 clash,广告屏蔽和网易云解锁都有了
    LiYanHong
        4
    LiYanHong  
       2021-09-18 16:29:10 +08:00
    systemcall
        5
    systemcall  
    OP
       2021-09-18 16:30:45 +08:00
    @LiYanHong #4
    太老了,安卓这几年的改动太大了
    @Darkatse #3
    是用 clash for android 还是用模块呢?
    blueboyggh
        6
    blueboyggh  
       2021-09-18 16:32:12 +08:00
    弄个 newifi mini 的路由器啊,体积也不大
    wszgrcy
        7
    wszgrcy  
       2021-09-18 16:35:16 +08:00
    理论上能跑 docker 就有方案
    ,其他方案没试过
    基本上就是网卡开混杂模式,然后 openwrt 镜像开特权模式启动
    systemcall
        8
    systemcall  
    OP
       2021-09-18 16:38:02 +08:00
    @blueboyggh #6
    难道还随身带着吗?
    而且目前我遇到有些东西,安卓上面走一般的 VPN 的 API 确实搞不定。比如 zerotier 用 clash 做前置代理
    sfezen
        9
    sfezen  
       2021-09-18 16:56:39 +08:00
    有 以前有个 Android NAS 的方案 apk 的方式装 OpenWRT 就是一年多没更新了 网站也访问不了了 你可以找找 QQ 群
    ysc3839
        10
    ysc3839  
       2021-09-18 17:18:02 +08:00 via Android
    @wszgrcy Docker 等跑不了 init system 的方案理论上不可行,因为 OpenWrt 重度依赖它的 init system 以及 network manager 。
    只是为了拦截流量的话应该有别的方案,这种用途用 OpenWrt 还是太重了。
    sky96111
        11
    sky96111  
       2021-09-18 18:08:25 +08:00
    Termux 用 tsu 可以直接跑 AdGuardHome,网易云解锁也只需要 proot 一个 Linux 就行,完全没必要仿真一个能跑 OpenWrt 的环境
    1235467
        12
    1235467  
       2021-09-18 18:51:23 +08:00
    @sekisui #1 当你想在教室跑 v2 但主力机不想一天两充的时候,不可能带着路由器上课
    Darkatse
        13
    Darkatse  
       2021-09-18 20:30:26 +08:00
    @systemcall 直接用 clash for android 就行了,网上都有教程
    polo444
        14
    polo444  
       2021-09-19 01:51:23 +08:00 via Android
    @1235467 v2 可以直接跑在 Android 上的呀( https://guide.v2fly.org/app/android_without_root_use_v2ray.html ),还是我理解错了?
    Rheinmetal
        15
    Rheinmetal  
       2021-09-19 10:48:59 +08:00
    充电宝加树莓派?
    Hoshizora
        16
    Hoshizora  
       2021-09-19 14:06:55 +08:00 via Android
    你需要的三个功能 Android 直接就能跑,三个都有 GO 语言的应用,直接就能运行
    1235467
        17
    1235467  
       2021-09-19 18:46:58 +08:00
    @polo444 但非常耗电呀,从一天一充成功变成一天两充
    systemcall
        18
    systemcall  
    OP
       2021-09-19 20:21:00 +08:00
    @Hoshizora #16
    有办法让最后别的应用的流量依次经过这 3 个东西吗?
    有 go 的我知道,路由器上面就是跑的 go 的
    Cheons
        19
    Cheons  
       2021-09-20 13:42:49 +08:00 via Android
    舍近求远?这些东西 Android 多的是方法吧?
    zhlxsh
        20
    zhlxsh  
       2021-09-20 16:51:54 +08:00 via iPhone
    最近看到一个 iOS 的虚拟机,utm 。应急用一下的话,🤣
    Hoshizora
        21
    Hoshizora  
       2021-10-10 11:21:13 +08:00 via Android
    @systemcall 用 clash for Android
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3088 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 375ms · UTC 13:43 · PVG 21:43 · LAX 05:43 · JFK 08:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.