Skip to content

Releases: aaacyrus/Reality-ScannerNChecker

v0.7.0

Choose a tag to compare

@aaacyrus aaacyrus released this 23 Jul 09:35

Reality Scanner & Checker v0.7.0

English

Changes

  • Adds offline CDN and popularity classification using target DNS, exact candidate-IP responses, HTTP evidence, and embedded minimal snapshots; scans do not call third-party detection or ranking APIs.
  • Adds an embedded CrUX global Top 100k snapshot for exact-hostname popularity signals. Expired snapshot misses become unknown, so stale data cannot earn no-CDN or not-popular points.
  • Strengthens CDN evidence across CNAME, candidate IP ranges, and HTTP response headers, while retaining evidence from failed verification rounds.
  • Adds THIRD_PARTY_NOTICES.md with embedded-data provenance, versions, transformations, and the CrUX data license; it is included with release assets.
  • Adds guidance to run scans on the server where Reality will be deployed, so results reflect that server's egress route and network conditions.

Downloads

  • Linux: x86 32-bit, x86-64, ARM64
  • macOS: Intel, Apple Silicon
  • Windows: x86 32-bit, x86-64, ARM64
  • All executables are uncompressed. On Linux/macOS, run chmod +x <filename> after downloading.
  • Verify downloaded files with SHA256SUMS.

Notice

  • Only use this tool on networks you own or are explicitly authorized to test.
  • The project is licensed under MPL-2.0; this release includes both LICENSE and THIRD_PARTY_NOTICES.md.

繁體中文

更新內容

  • 新增離線 CDN 與熱門度判定,只使用目標 DNS、精確候選 IP 回應、HTTP 證據與內建最小快照;掃描期間不會呼叫第三方檢測或排名 API。
  • 內建 CrUX 全球 Top 100k 快照,用於精確 hostname 的熱門度訊號。快照過期後,未命中會退回未知,不會以過期資料取得無 CDN 或非熱門分數。
  • 強化 CNAME、候選 IP 網段與 HTTP 回應標頭的 CDN 證據整合,並保留驗證失敗輪次所取得的 CDN 證據。
  • 新增 THIRD_PARTY_NOTICES.md,記錄內建資料的來源、版本、轉換與 CrUX 資料授權,並隨 Release 一併提供。
  • 加入建議:應在實際部署 Reality 的伺服器上執行掃描,使結果反映該伺服器的出口路由與網絡環境。

下載

  • Linux:x86 32-bit、x86-64、ARM64
  • macOS:Intel、Apple Silicon
  • Windows:x86 32-bit、x86-64、ARM64
  • 所有執行檔均未壓縮;Linux/macOS 下載後請執行 chmod +x <檔名>
  • 請使用 SHA256SUMS 驗證下載檔案。

注意事項

  • 本工具只可用於你擁有或已獲明確授權測試的網絡。
  • 專案採用 MPL-2.0 授權;本 Release 包含 LICENSETHIRD_PARTY_NOTICES.md

v0.6.0

Choose a tag to compare

@aaacyrus aaacyrus released this 23 Jul 08:25

Reality Scanner & Checker v0.6.0

English

Changes

  • Simplifies public IPv4 input: the detected address is now offered directly as the default scan-seed value, and can be replaced without navigating a separate selection menu.
  • When a unique public address cannot be confirmed, the first detected candidate is used as the editable default while all candidates remain visible.
  • Adds coverage for accepting the detected default and a manually supplied public IPv4 address.
  • Reorganizes the README into separate English-first and Traditional Chinese sections, including a latest-release quick-start command for Linux amd64.

Downloads

  • Linux: x86 32-bit, x86-64, ARM64
  • macOS: Intel, Apple Silicon
  • Windows: x86 32-bit, x86-64, ARM64
  • All executables are uncompressed. On Linux/macOS, run chmod +x <filename> after downloading.
  • Verify downloaded files with SHA256SUMS.

Notice

  • Only use this tool on networks you own or are explicitly authorized to test.
  • The project is licensed under MPL-2.0; the release includes the license text.

繁體中文

更新內容

  • 簡化公網 IPv4 輸入流程:偵測到的地址現在會直接作為掃描起始 IP 預設值,無須再進入獨立選單,亦可直接覆寫。
  • 當無法確認唯一公網地址時,第一個候選會成為可編輯的預設值,同時保留所有候選地址的畫面顯示。
  • 新增接受偵測預設值及手動輸入公網 IPv4 的測試覆蓋。
  • README 改為英文在前、繁體中文在後的獨立章節,並新增 Linux amd64 取得最新 Release 的快速啟動指令。

下載

  • Linux:x86 32-bit、x86-64、ARM64
  • macOS:Intel、Apple Silicon
  • Windows:x86 32-bit、x86-64、ARM64
  • 所有執行檔均未壓縮;Linux/macOS 下載後請執行 chmod +x <檔名>
  • 請使用 SHA256SUMS 驗證下載檔案。

注意事項

  • 本工具只可用於你擁有或已獲明確授權測試的網絡。
  • 專案採用 MPL-2.0 授權,Release 已附上授權文字。

v0.5.0

Choose a tag to compare

@aaacyrus aaacyrus released this 22 Jul 15:59

Reality Scanner & Checker v0.5.0

English

Changes

  • First public release of the independent Reality Scanner & Checker implementation.
  • Provides a Traditional Chinese and English interactive terminal UI with public IPv4 detection, TCP 443 scanning, TLS/REALITY-condition validation, and IP + SNI ranking.
  • Supports finite scan ranges from /24 through /17, advanced infinite scanning, and conservative, balanced, and fast profiles.
  • Every qualified candidate receives three direct verification rounds; TLS and HTTP latency points are scored proportionally to the fastest result in the same qualified set.
  • The project is licensed under MPL-2.0, and the license text is included with this release.

Downloads

  • Linux: x86 32-bit, x86-64, ARM64
  • macOS: Intel, Apple Silicon
  • Windows: x86 32-bit, x86-64, ARM64
  • All executables are uncompressed. On Linux/macOS, run chmod +x <filename> after downloading.
  • Verify downloaded files with SHA256SUMS.

Notice

  • Only use this tool on networks you own or are explicitly authorized to test.
  • Scanning is fixed to TCP 443; larger ranges substantially increase runtime and network traffic.

繁體中文

更新內容

  • 首次公開發布獨立實作的 Reality Scanner & Checker。
  • 提供繁體中文與英文互動式終端介面,支援公網 IPv4 偵測、TCP 443 掃描、TLS/REALITY 條件檢測與 IP + SNI 排名。
  • 提供 /24/17 的有限掃描範圍、進階無限掃描,以及保守、平衡與快速速度設定。
  • 合格候選均執行三輪直連驗證;TLS 與 HTTP 延遲分數依同批合格候選中的最快結果按比例計算。
  • 專案採 MPL-2.0 授權,授權文字已隨本 Release 提供。

下載

  • Linux:x86 32-bit、x86-64、ARM64
  • macOS:Intel、Apple Silicon
  • Windows:x86 32-bit、x86-64、ARM64
  • 所有執行檔均未壓縮;Linux/macOS 下載後請執行 chmod +x <檔名>
  • 請使用 SHA256SUMS 驗證下載檔案。

注意事項

  • 本工具只可用於你擁有或已獲明確授權測試的網絡。
  • 掃描固定使用 TCP 443;大範圍掃描會顯著增加時間與網絡流量。