Xndroid

Project Url: XndroidDev/Xndroid
Introduction: A proxy software for Android based on XX-Net and fqrouter.
More: Author   ReportBugs   
Tags:

A proxy software for Android based on XX-Net and fqrouter.

最新测试版

稳定版 1.1.7

稳定版 1.1.6

稳定版 1.1.1 (Android8.0 无法使用)

基于 XX-Net 与 fqrouter 的 Android 端代理软件, XX-Net 与 fqrouter 各取所长, 内置 teredo 客户端.

特性

  • 集成 XX-Net 3.7.16(版本号可自动更新)
  • 集成 fqrouter, 实现全局代理
  • 为 fqrouter 添加 teredo 支持, XX-Net + IPV6 自由浏览无障碍
  • 为 fqrouter 添加 sock5 支持
  • 调用证书安装器安装证书, 确认即可一键安装(如果已经设置过图案解锁,却要求输入凭证,先清除屏幕锁即可), root 后可导入为系统证书
  • 监听电量, 网络, 休眠状态, 自动调整最大扫描线程数
  • 集成 LightningBrowser 4.5.1, 默认使用 localhost:8087 代理, 关闭证书警告

兼容性与局限性

  • 目前不支持 X86 架构.
  • Android 4.0 以下系统不支持 VpnService, 暂不能使用本应用.
  • Android 7.0 及以上可能出现导入证书后仍然不被信任的情况, 建议在可忽略证书警告的浏览器(如<内置>LightningBrowser, X 浏览器), 或可导入证书的浏览器(如 firefox)中使用. 如果 root 了, 就可以导入为系统证书, 默认被信任.
  • 如果出现"net::ERR_CONTENT_DECODING_FAILED"的错误提示,建议在 chrome 或 firefox(可能需要先在浏览器中导入证书) 中使用.
  • 注意一些 APP(如 Twitter, Facebook 等)由于不信任 GAE 的证书,可能无法正常访问网络, 建议在浏览器中使用.

关于 XX-Net 版本

原则上在新版 XX-Net 值得更新且可完美运行的情况下, Xndroid 更新时会尽量使内置 XX-Net 较新. 因此通常无需在 XX-Net 中更新.

共享代理网络

fqrouter 提供了多种网络共享功能, root 后可使用更多功能. 注意如果用到了 GAE 代理, 则目标设备上也需安装证书

  • HTTP 代理, 如果目标设备支持 http 代理且在同一局域网下, 就可使用此项功能共享代理网络. 可使用 fqrouter 的 2516 端口, GAE 的 8087 端口, 或 X-tunnel 的 1080(sock5)端口
  • 如果以 root 模式启动, 可使用 Android 的网络共享功能, 如: 便携式热点, USB 共享网络(一些手机上可能导致死机), 蓝牙共享网络
  • 如果以 root 模式启动, 可使用 fqrouter 的 Pick&Play 功能 , 通过类似于 中间人攻击 的手法时局域网中其他设备走 fqrouter 的代理
  • 如果以 root 模式启动, 部分手机可以使用 fqrouter 的 wifi-repeat(无线中继) 功能, 其它设备连上热点就能自由浏览. 注意 fqrouter 早已停止维护此功能, 无法保证此功能在所有手机上都可以, 并且不会尝试增强此功能的兼容性

直连白名单

fqrouter 已内置大量国内域名列表和国内 ip 段, 对绝大部分国内网站的访问会直连. 你也可以在/sdcard/domain_whitelist.txt(若不存在新建即可)中添加自定义的需要直连的域名, 每行一个, 如:

github.com
githubusercontent.com
githubapp.com
ftchinese.com
ted.com
tedcdn.com
howcast.com

注意 Android6.0 及以上必须授予存储空间(访问媒体文件)的权限. 如果仍然不能满足需求, 可以在 fqrouter 的配置代理中关闭优先使用个人代理, 并开启直连可以直连的服务器

感谢以下开源项目

Support Me
Apps
About Me
Google+: Trinea trinea
GitHub: Trinea