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

收到不良林的启发,让手机当充当 4G 主路由

  •  
  •   szdosar · 229 天前 · 10010 次点击
    这是一个创建于 229 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有天刷到 [不良林] 的视频,标题很长“ [全网首发] 闲置安卓手机充当软路由,突破第三方 VPN 客户端设备限制,接管局域网所有设备上网数据实现全家科学上网,旁路网关、旁路由、透明代理、透明网关、网关代理、网关模式、代替 openwrt 软路由” 不得佩服 [不良林] ,他是个天才选手。 来源: https://www.youtube.com/watch?v=r6nXCgYkXTQ

    然而,我想的是,让手机当 4G 主路由。为啥? 1.省点钱:我心水的 4-5G 软路由,比如京东上在售的 H69K 满血版¥ 2550 ,目前还没有像样的替代品。而 4G 手机--2 手的 pixel 1 代,能解开 OEM 的,才¥ 2XX (当然,拥有前者的心里感受完全不能比); 2.主要是想挑战一下,我的原始目标是:当电脑通过 USB 连接到手机并使用 USB 网络共享时,电脑的所有上网流量都应该通过手机的 tun0 接口(由 VPN 创建)转发。

    实现代码来了: https://pastebin.com/raw/k48YM4LR

    第 1 条附言  ·  228 天前

    感谢大家的捧场! 我挑选了几个问题进行回答。这些问题多数是解决“为什么”的层次,还没到“怎么样”的层次。

    1. 手机作为路由器时电池长时间充电导致的发热和鼓包问题

    使用手机作为路由器时,电池长时间充电可能会导致电池发热和鼓包。为了避免这些问题,我推荐使用Magisk的一个模块——Advanced Charging Controller (ACC)。这个模块可以帮助用户精确地控制手机的充电行为,例如设置电池的充电上限和下限,从而避免电池长时间保持在满电状态。用户可以设置电池充电到80%时自动停止,然后在电量降到40%时再开始充电。此外,它还有一个特点是电池闲置模式,这个模式相当于拔掉电池,只用USB线充电,这样可以有效延长电池寿命,减少发热,并降低鼓包的风险。

    2. WPA3-Enterprise协议跟硬件有关吗?

    其实并没有硬件限制。但Android直到10.0才开始支持WPA3和WPA3-Enterprise,如果你的手机过旧,就没办法了。

    3. 为什么选择使用4G手机而不是宽带上网?

    这主要是基于特定的场景需求。有些地方可能不方便拉宽带,比如在咖啡店里,而在这种情况下,你可能又不想连接到公共网关。使用4G手机作为路由器就成为了一个很好的选择。

    49 条回复    2023-12-03 01:10:35 +08:00
    szdosar
        1
    szdosar  
    OP
       229 天前
    好吧,我的标题就有俩错别字,正确的应该是 [受到不良林的启发,几行代码让手机充当 4G 主路由]
    wonderfulcxm
        2
    wonderfulcxm  
       229 天前 via iPhone   ❤️ 1
    我最开始的想法是插个流量卡,透明代理,连宽带都不用拉,软路由也省了,然后发现我的旧手机不能 root 。
    microcn
        3
    microcn  
       229 天前
    加上 google One 岂不是无敌
    szdosar
        4
    szdosar  
    OP
       229 天前 via Android
    @wonderfulcxm 不能 root 是一个悲伤的现实
    szdosar
        5
    szdosar  
    OP
       229 天前 via Android
    @microcn 谁说不是呢
    wuyiccc
        6
    wuyiccc  
       229 天前   ❤️ 1
    手机电池一直充电容易鼓包咋解决...
    microcn
        7
    microcn  
       229 天前
    先研究下 Google One 车
    szdosar
        8
    szdosar  
    OP
       229 天前 via Android
    @wuyiccc 有一个面具插件 AccA ,看我最近发了另外一个帖子
    bobryjosin
        9
    bobryjosin  
       229 天前   ❤️ 1
    能 root 推荐用 vpn 热点,好用而且傻瓜,手机当主路由只能说图一乐,临时用用还是可以的
    https://img.arklink.org/file/c8ed873f182980e7bd915.png
    szdosar
        10
    szdosar  
    OP
       229 天前 via Android
    @bobryjosin 受教了
    taipei
        11
    taipei  
       229 天前
    一直觉得 r2s 是最完美的软路由
    revalue
        12
    revalue  
       229 天前
    手机是不是比路由器耗电更快啊?
    szdosar
        13
    szdosar  
    OP
       229 天前   ❤️ 1
    @taipei 确实我也喜欢 r2s ,但略微遗憾没发插卡。

    @revalue 手机是插 usb 电使用,耗电嘛,5v-1 安即可。
    Ga2en
        14
    Ga2en  
       229 天前
    真不怕炸了?
    iislong
        15
    iislong  
       229 天前 via Android
    效果不好,还是用路由器吧
    OceanBreeze
        16
    OceanBreeze  
       229 天前
    这一期视频我看过了。临时应急用一下还可以。
    ufok
        17
    ufok  
       229 天前
    新手可以玩玩,玩半天就可以丢.去玩软路由了。
    JensenQian
        18
    JensenQian  
       229 天前
    现在 5G CPE 真的太贵了
    手机倒是便宜的,一堆 865 的老旗舰就六七百块钱就可以买到了
    ltkun
        19
    ltkun  
       228 天前 via Android
    随便开个 fq 的 app 然后允许局域网连入 当然不是网关得填一下代理 但是步骤和手动修改网关也差不多
    ltfree
        20
    ltfree  
       228 天前
    @wuyiccc 搞个那种自动通电开关插座,每天定时只通电几小时,其余时间断电
    lch21
        21
    lch21  
       228 天前
    某宝有个 20 块的 4G 上网卡可以刷 openwrt
    lyxeno
        22
    lyxeno  
       228 天前
    买个带 USB 口的能刷 OpenWrt 的二手硬路由+4G 模块+4G 天线实际上也就 200 多。。。

    除非要在手机上跑杂七杂八的应用,不然想不到手机做 4G 路由的优点
    Strelizia
        23
    Strelizia  
       228 天前
    你是否在寻找带 4g 模块的 rk3399 广告机?可以完美解决你的需求。usb,网口,4g 上网,无电池鼓包风险。
    x86
        24
    x86  
       228 天前
    为什么不买个可以插卡的路由呢
    curvatureship
        25
    curvatureship  
       228 天前
    试过,手机发热比较严重,发热后性能下降太严重,差不多只有最高网速的 10%-20%。不如用 R2S ,同样 ARM 架构且低功耗
    my2492
        26
    my2492  
       228 天前
    软路由 M2 接口能插网卡啊,或者成品有光影猫能买到
    matepi
        27
    matepi  
       228 天前
    长期充电会电池鼓包,需要淘宝找人改个无电池电源子板直接启动( 50~150 左右的价格)
    然后装块散热铝底座,就可以长期用了
    matepi
        28
    matepi  
       228 天前
    当然如果胆大,直接在电池上戳好洞,就这么用下去,感觉也不是不行
    weilongs
        29
    weilongs  
       228 天前
    @wuyiccc 好像有那种修改手机文件,调整充电阈值。 我没试过,感觉和站里讨论 macbook 电池类似吧。
    Vindroid
        30
    Vindroid  
       228 天前
    借楼问一下,如果要使用 WPA3-Enterprise 协议是不是没有硬件限制,只要路由系统支持就好了
    zbowen66
        31
    zbowen66  
       228 天前
    @bobryjosin #9 我最近也鼓捣过,无 Root 可以用 Every Proxy 代替
    ZZ74
        32
    ZZ74  
       228 天前
    @wuyiccc 抠掉电池一直插着电不就好了,当然有些手机不行
    goodryb
        33
    goodryb  
       228 天前
    这种事情 50 块钱的电视盒子都能搞定,折腾纯粹就图一乐,而且手机长期通电也不安全
    anguliuyun
        34
    anguliuyun  
       228 天前
    为啥非要用 4g 来科学上网,宽带有什么隐患吗
    szdosar
        35
    szdosar  
    OP
       228 天前 via Android
    @ltfree 如非必要,勿増实体,不是吗?
    revalue
        36
    revalue  
       228 天前
    @x86 > 为什么不买个可以插卡的路由呢

    因为贵
    szdosar
        37
    szdosar  
    OP
       228 天前
    @curvatureship 我那 2016 年上市的手机,我当前测试了下,4G 下载 108.54Mbps ,上传 46.1Mbps ,也还是有百兆的。
    szdosar
        38
    szdosar  
    OP
       228 天前
    @lyxeno 这不失为一条可选的路子,但在我的使用场景,终是觉得没有手机优雅,一个薄薄的手机,放在电脑包的夹层里,或者放在裤兜里随身。
    wangmou
        39
    wangmou  
       228 天前
    就佩服楼主这种人,瞎折腾。手机开热点+充电+塞包里发热翻倍,拿出来烫手都是很正常的事,我之前就是受不了发热一百块买了个华为插卡路由。
    wu67
        40
    wu67  
       228 天前
    从 17 年中开始, 我已经用手机做热点 6 年了...
    不过我是用主力机开热点的, 至于什么电池鼓包, 放心, 因为卡顿换手机的频率比鼓包、充炸的概率更大...
    szdosar
        41
    szdosar  
    OP
       228 天前
    @wangmou 不不,使用时并不会把手机塞包里或放裤兜,就放桌面上,我现在就在用,摸了一下手机,凉凉的,没觉得跟环境温度有什么区别。就用它的上网功能而已。
    Masoud2023
        42
    Masoud2023  
       228 天前
    再有点动手能力的话,其实可以把手机彻底拆了 3d 打印个带散热的壳子,再引个 SMA 天线,电池改直流供电,用起来一定很爽。
    szdosar
        43
    szdosar  
    OP
       228 天前 via Android
    @Masoud2023 脑洞有点大。理想还是要有,万一实现了呢
    Qmanman
        44
    Qmanman  
       228 天前
    能用,但是不好用,主要是分流规则不好搞
    szdosar
        45
    szdosar  
    OP
       227 天前
    @Qmanman 啊?这……

    分流规则难道不是手机端的魔法软件来实现吗?就是让手机端实现好了。
    可以验证下,http://ip111.cn/
    revalue
        46
    revalue  
       227 天前
    @wu67 主要怕鼓包会炸。鼓包影响手机寿命不太重要
    microcn
        47
    microcn  
       197 天前
    突然发现我安装 magisk 之后模块功能是灰色的。这个怎么解决? 4G 手机这个很好可以去图书馆了。
    szdosar
        48
    szdosar  
    OP
       197 天前 via Android
    @microcn 老实说我对面具的使用不太精通,你可以试试重新 root ,还不行的话,去插件的官网下载最终版插件,通过面具的“本地安装”功能安装(如果下载的插件模块是 apk ,改名后缀名为 zip ),希望能帮到你。
    Joomaen
        49
    Joomaen  
       147 天前 via Android
    玩过了,不稳定,不完了。之后试试软路由,Android 的话还是用 vpn 热点或者代理软件允许局域网链接就好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   917 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:30 · PVG 06:30 · LAX 15:30 · JFK 18:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.