海外访问国内资源的安卓手机 termux 方案

stephCurry 2026-06-25 11:45 1

痛点有时候,比如说这个你要看爱奇艺或者是一些智能家居,它是用国内的 server 这种情况下,你如果单独买一个国内的呃 VPS 或者是机场,不是很划算的。


核心思路


国内现在移动网络和家庭宽带基本都支持 IPv6 ,而且是真实的公网 IPv6 地址。利用这个,可以把一台国内的 Android 手机变成入口节点。


所需条件



  • 国内一台 Android 手机(常开,接电源)

  • 手机装 Termux ,跑一个轻量代理服务端

  • DDNS 绑定手机的动态 IPv6 地址

  • 海外一台有公网 IPv4 的小 VPS ( AWS 免费套餐够用)


因为海外不是所有网络都支持 IPv6 ,手机/宽带可能只有 IPv4 。所以让 VPS 做一层中转:


海外设备( IPv4 )→ VPS ( socat 转发)→ 国内手机 IPv6 → 国内网络


VPS 只做端口转发,不跑复杂逻辑,一行命令搞定,流量消耗极小。


优点



  • 国内手机的 IP 不是机房 IP ,各平台基本不会封

  • 手机流量/WiFi 成本几乎为零

  • VPS 只转发,带宽压力小

  • 完全自建,不依赖任何第三方服务


注意事项



  • 手机需要保持唤醒( Termux + termux-wake-lock )

  • IPv6 地址变动时 DDNS 要及时更新,脚本刷新间隔建议 1 分钟以内

  • 代理端口不要用默认值,随机选一个高位端口


总体来说是个无成本的方案,适合有家人朋友用安卓手机的就行,国内流量几乎不要钱,也耗不了多少电。

最新回复 (4)
  • gap 06-25 12:36
    1
    我记得之前 tailscale 直接用手机做 exit node 了,但不知道只是 android 不,iPhone 应该可以
  • stephCurry 楼主 06-25 17:59
    2
    @gap 基于 wireguard 协议比较明显吧
  • T0T 06-25 22:22
    3
    wireguard 和 openvpn 都还行,我用家里的中国电信搭了,在海外连回家里,用家里做出口,可以访问各种国内资源,但是由于国内的电信上行带宽有限,只有 6MB/s 左右
  • T0T 06-25 22:23
    4
    家里用的群晖,所以 24 小时开机
* 帖子来源V2EX
返回