今天遇到需要在 Android 上跑一个 Frp 来进行内网穿透,截止目前(2024 年 2 月 16 日)Frp 最新版为 v0.54.0,但很多公益 Frp 目前提供的服务端版本是 v0.51.0,和 v0.52 + 的客户端并不兼容,所以需要跑一个 v0.51.3 的客户端。首先,在 Android 平台运行 CLI 软件的最佳选择当然是 Termux,而且 Termux 的官方仓库已经收录了 Frp,但 Termux 的官方仓库很贴心的更新到了 Frp v0.54.0,并且不提供旧版本。因为 Frp 是使用 Golang 编写的软件,Golang 的跨 Linux 发行版做的向来不错,考虑到 Android 也算是 Linux 发行版,于是直接下载 Frp 官方的 frp_0.51.3_linux_arm64 包,果然可以直接运行。但存在一点小 Bug,Android 和常见的 Linux 发行版毕竟不一样,DNS 解析是由 Android 层面提供的。所以如果没做适配,解析域名时会报错(直接用 IP 不会),对于使用 stcp 其实不影响,但如果需要使用 xtcp 来 P2P
之前在淘宝上活动几元钱买了几个随身 WiFi,硬件方案有中兴微、展锐和高通 410 等。其中高通 410 方案的基本都是 512RAM+4GROM,运行 Android 4.4 系统,可玩性比较高。运行 Android 4.4 大约剩余可用 RAM 有 130MiB,可用 ROM 有 1.3GiB,资源占用太大,远程也不方便。于是有人开了 OpenStick 项目,将 Debian、OpenWrt 移植到高通 410 平台,提高可玩性。 关于 OpenStick 项目:针对于 msm8916 芯片的 4G 网卡的逆向工程和 Mainline Linux 移植。旨在实现一个廉价的带 4G 功能的 ARM64 单板电脑(性能其实和树莓派 zero2、树莓派 3b 差不多)。 开始刷机:首先需要在 Openstick 项目的 release 中得到最新的 Debian 刷机包。然后准备好 fastboot 与 adb 工具。!刷机前通过 9008 备份好原厂固件(除了备份完整的 EMMC 镜像,最好单独备份一下基带分区)!解压 base.zip 压缩包将设备置于 fastboot 模式执行其
吕金鉴
江畔何人初见月 江月何年初照人