ch
Feedback
𝐄𝟓 𝟖𝟔 𝟗𝟓

𝐄𝟓 𝟖𝟔 𝟗𝟓

前往频道在 Telegram
3 078
订阅者
无数据24 小时
+167
+3230
帖子存档
NetProxy — Android 系统级透明代理 基于 sing-box 内核,简单高效的 Root 透明代理方案。 ◦ TPROXY / REDIRECT 自动检测,TCP / UDP / DNS 全覆盖 ◦ 图形化配置 sing-box 全部
NetProxy — Android 系统级透明代理 基于 sing-box 内核,简单高效的 Root 透明代理方案。 ◦ TPROXY / REDIRECT 自动检测,TCP / UDP / DNS 全覆盖 ◦ 图形化配置 sing-box 全部能力,告别手写 JSON ◦ 订阅管理、分应用代理、热点共享 ◦ 内置 Zashboard 面板 + CLI 命令行 ◦ 兼容 Magisk / KernelSU / APatch,集成 IPSET LKM 驱动 模块:GitHub 管理器:Google Play 交流:@NetProxy_Magisk #ad

https://github.com/CHIZI-0618/ColorOS-Google-Firewall-Fixer/releases/tag/v3.0 已经更新,看起来项目名需要更改了👀 本项目其实比较破烂,不知道为啥这么多 star,atp 表示非常地羡慕😭

利用 https://t.me/mksu_ci/214 实现 KSU LKM 模式下的内核模块加载,省去编译内核的烦恼,(且 KSU 将放弃支持 built-in 模式),ipset 已有相关模块,链接为 https://github.com/TanakaLun/IPSET_LKM

https://telegra.ph/AndroidTProxyShell-简易使用教程-03-28 鸽了好久,其实感觉没啥好写的,建议看项目 README 就够了。

今天与群友交流,他的红魔手机10sPro+ 中也存在类似的 iptables 拦截谷歌的规则,导致透明代理模块无法代理谷歌三件套。解决方案类似,可以执行 su -c "iptables -F zte_fw_gms && ip6tables -F zt
今天与群友交流,他的红魔手机10sPro+ 中也存在类似的 iptables 拦截谷歌的规则,导致透明代理模块无法代理谷歌三件套。解决方案类似,可以执行 su -c "iptables -F zte_fw_gms && ip6tables -F zte_fw_gms" 命令来清除拦截规则

sticker.webp0.16 KB

NetProxy — Xray 内核 Android 透明代理模块 功能: WebUI 管理:现代 Material Design 3 界面,操作直观 透明代理:TCP/UDP 全接管,支持 TPROXY/REDIRECT 分应用代理:黑名单/白名单
NetProxy — Xray 内核 Android 透明代理模块 功能: WebUI 管理:现代 Material Design 3 界面,操作直观 透明代理:TCP/UDP 全接管,支持 TPROXY/REDIRECT 分应用代理:黑名单/白名单模式,自由控制流量 订阅管理:在线添加/更新节点,自动解析 热点共享:WiFi & USB 流量全代理 1.下载模块 2.Telegram 群开源项目,欢迎贡献 PR 或 Star 支持! 🖼️ 界面简图:

灵蛇载誉辞岁去,骏马腾跃迎春来。

完整的 README 文档: AndroidTProxyShell

photo content

+1
不要直接安装此安装包! 使用流程:请尽量卸载 ( 尝试使用 grep com.google.android.youtube /proc/mounts | cut -d " " -f 2 | sed "s/apk.*/apk/" | xargs -r umount -l 命令免重启卸载 YouTube 相关 Magisk 模块,请清理残余文件避免冲突! ) 所有已有 YouTube 相关模块后使用 Play Store 或其他途径更新 YouTube 到 20.05.46 (1552692672) 版本,然后将此 com.google.android.youtube.apk 文件移动到 /data/adb/revanced/ 目录,将 revanced.sh 移动到 /data/adb/service.d/ 目录且更改用户用户组为 root:root,权限为 0700,最后任意终端执行 su -mm -c '/data/adb/service.d/revanced.sh' 命令。 支持 Magisk 与 KernelSU。 如果没有成功挂载,请重启手机。

Thank you for being with us 💙💚 #telemetrio2025
Thank you for being with us 💙💚 #telemetrio2025

在 Termux 里使用: git clone https://github.com/CHIZI-0618/AndroidTProxyShell 然后把下面的内容粘贴到 /data/data/com.termux/files/home/.bashrc 文件内,
atp() { local SCRIPT_PATH="${HOME}/AndroidTProxyShell/tproxy.sh" local CMD="$SCRIPT_PATH" for arg in "$@"; do CMD="$CMD \"$arg\"" done su -c "$CMD" } _tproxy_completion() { local cur prev words cword COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD - 1]}" local commands="start stop restart" local opts="--dry-run" local has_cmd=0 for word in "${COMP_WORDS[@]:1:COMP_CWORD-1}"; do case "$word" in start | stop | restart | help) has_cmd=1 break ;; esac done case $COMP_CWORD in 1) COMPREPLY=($(compgen -W "$commands $opts" -- "$cur")) ;; 2) if [[ "$prev" == "--dry-run" ]]; then COMPREPLY=($(compgen -W "$commands" -- "$cur")) elif [[ " $commands " =~ " $prev " ]]; then if [[ "$cur" == -* ]]; then COMPREPLY=($(compgen -W "--dry-run" -- "$cur")) fi fi ;; 3) if [[ $has_cmd -eq 1 ]]; then COMPREPLY=() fi ;; esac return 0 } complete -F _tproxy_completion atp
最后 source .bashrc 或者重启 Termux 就可以在终端使用 atp 命令任意调用 tproxy.sh 了 比如 HOTSPOT_INTERFACE=wlan2 PROXY_HOTSPOT=1 BYPASS_CN_IP=1 atp start 来启用热点代理的同时启用绕过中国大陆 IP

模块已写完,后续应该也没有更新的必要。 https://github.com/CHIZI-0618/ColorOS-Google-Firewall-Fixer 清理 ColorOS 16 系统中拦截 Google Play 商店和 Google Play 服务联网的 iptables 规则,恢复 Google 服务的正常访问。 开机后等待一分钟再执行清理 支持纪录清理规则详情日志 支持 action.sh 手动执行清理 支持 IPv6 规则的清理

这样比较精细,也可以粗暴一点,直接执行下面的命令清空相应链的规则 iptables -t filter -F fw_INPUT iptables -t filter -F fw_OUTPUT 应该也没啥副作用

OnePlus 手机更新到 ColorOS16 系统后出现谷歌系列软件(主要是 Google Play 商店、Google Play 服务)在数据网络甚至无线网络下禁止联网的问题,据部分网友反馈,因为同时满足以下条件: 1:手机内双卡均为中国大陆运营商或没插卡 2:无法连接至谷歌连通性检测204地址 3:系统代理未开启 但是当我们使用透明代理模块而不是VPN 软件时(或者 Tun 方案),仍然无法使用上述谷歌服务。 下面提供一个解决方案(仅仅需要Root 且不改动系统文件): 终端执行 iptables -t filter -nvL fw_INPUT --line-numbers 和 iptables -t filter -nvL fw_OUTPUT --line-numbers 命令,检查带有 rmnet+ 和 wlan+ 关键字规则的行号,然后使用 iptables -t filter -D fw_INPUT 相应行号 和 iptables -t filter -D fw_OUTPUT 相应行号 命令来删除规则,即可重新放行上述服务的连接 后续我会考虑做成 Magisk 模块。 编辑:更新列出 iptables 规则的命令

编译环境: GitHub Action Android NDK r27d API 35 文件信息: Android ipset arm64 static source: https://git.netfilter.org/ipset.git sha256:94cf5054e7690aebcfc63125d5abede5c658d513aafcbee4845dee59004ceb04

编译环境: GitHub Action Android NDK r27d API 35 文件信息: Android libcap arm64 static source: https://kernel.googlesource.com/pub/scm/linux/kernel/git/morgan/libcap sha256:69822b5feac4ab9049a1bc94cf6b2f10f94989dfc901be6646f29cf6f1980e2d

Repost from N/a
对于非流式的归档任务,几乎没有理由使用tar打包压缩,tar.gz tar.xz tar.zst 等格式不仅不支持随机读,甚至也不像未压缩的tar一样支持追加。使用这个给上世纪的磁带机设计的格式完全没有任何好处。当然,使用 zip 7z rar也不行
对于非流式的归档任务,几乎没有理由使用tar打包压缩,tar.gz tar.xz tar.zst 等格式不仅不支持随机读,甚至也不像未压缩的tar一样支持追加。使用这个给上世纪的磁带机设计的格式完全没有任何好处。当然,使用 zip 7z rar也不行,因为这些格式不能完整保留文件系统的元数据,也不支持硬链接,不能用于系统备份、归档。 我个人比较推荐的做法是使用 squashfs。例如,创建最高压缩率的zstd归档算法的squashfs:
mksquashfs /etc etc.squashfs -xattrs -comp zstd -Xcompression-level 22 -b 1M
-xattrs 参数在 mksquashfs 中用于保留扩展属性,包括ACL(Access Control Lists)和SELinux 上下文(security.selinux)以及其他命名空间下的扩展属性。至于软链接、硬链接和权限属性,默认就完整保留,不需要额外参数。因此也可以简化到 mksquashfs /etc etc.squashfs 表示使用 zlib 压缩算法,默认压缩率,保留上述特殊扩展属性以外的全部元数据。-b 1M 指定块大小1M,这是squashfs的最大值。 显然,squashfs格式天生就是为挂载而生的,要读取 etc.squashfs 的文件,只需挂载它到某个目录:
sudo mount -t squashfs -o loop etc.squashfs /mnt/etc
只列出文件(等效于 tar -tf 或 zcat | tar -t):
unsquashfs -l etc.squashfs
unsquashfs -l etc.squashfs /profile.d # 列出 profile.d 文件夹
解压特定文件(等效于 tar -x 某文件):
unsquashfs -f -d extracted etc.squashfs passwd
解压整个 squashfs(不挂载):
unsquashfs etc.squashfs
对于Windows,可以使用 7zip NanaZip 等软件打开squashfs包,也可以直接在WSL2内用上述命令挂载。 EroFS就不推荐了,mkfs.erofs 目前坑比较多,用起来很复杂,不像 squashfs 安装轻松简单。 #Linux