Skip to content

Direct Internet Method v1.5.4 — Stable (.NET 10 LTS)

Latest

Choose a tag to compare

@GOD13emad GOD13emad released this 13 Oct 20:55
5100937

Direct Internet Method v1.5.4 — Stable (.NET 10 LTS)

Maintenance release for Windows x64 and Linux x86_64. Windows WPF GUI and native privileged service are rebuilt self-contained on .NET 10 LTS before .NET 8 reaches end of support (November 10, 2026). Linux ships as a separate versioned archive, with protected-backend compatibility and data-preserving in-place upgrade controls.

Downloads and integrity

Download only from the files attached to this release, and compare their SHA-256 against the attached SHA256SUMS.txt.

Platform Official file SHA-256
Windows x64 DirectInternetMethod_1.5.4_Windows_Setup.exe FFB9A2AE19C2E89338EE12EE8DA133F5A16DBF4DCF961678C33D77D0C3843133
Linux x86_64 DirectInternetMethod_1.5.4_Linux_x86_64.zip 4784FCD44ED3D1B40103BCA140B2C0066784F794D07C3AE1F525334766A553C7

The checksum file SHA-256 is 68E70329E8B9DAC6B738CE9B90D99A0010030980CD9C17CDE45A5199A60692D8. Matching corresponding Cygwin and WinDivert source archives are also attached.

Installation and updates

Windows: Launch the single Windows Setup and approve the ordinary UAC prompt when asked. The same Inno AppId and installation directory are retained for in-place updates, rather than stacking separate versions. Safely switch off an active Direct Method connection through its own controls before installing; don't kill active DNS/DPI, Tailscale or RustDesk processes on a remotely connected computer. Keep previous settings and a verified older installer for rollback. No automatic reboot is performed by our installer.

Linux: Extract the ZIP, enter DirectInternetMethod_1.5.4_Linux_x86_64 and execute ./install.sh. The official installer refuses to modify a live Direct Method session; use the application's managed Stop/Recovery path, and preserve an alternate network route before an update. Protected root-owned backend files can remain at a compatible previous version when byte-identical with the required version; root changes use the platform's normal PolicyKit authorization.

Native acceptance — exact published asset bytes

Four independent, disposable hosted-machine lifecycle tests, together with negative and SHA provenance gates, were accepted before publication:

  • Windows 2025 R488: public v1.5.1 → exact GitHub v1.5.4 Setup → rollback to original v1.5.1, user files, Router Gateway custom provider, one uninstaller, staged updater finalization, Windows service and DNS/routes all verified.
  • Windows 2025 R490: public v1.5.3 → exact v1.5.4 Setup → original v1.5.3 rollback, data and network unchanged.
  • Ubuntu 24.04 R489: public v1.5.3 protected backend and user app → exact v1.5.4 ZIP upgrade, staged transaction rollback, compatible protected backend, owner-only safe uninstall and preserved custom data.
  • Ubuntu 24.04 R491: fresh root+user install from exact v1.5.4 ZIP and safe complete removal with data preservation.

The attached ACCEPTANCE_V154.json includes exact source SHA, per-run SHA-256 receipts, and the independent verifier's source-tree exceptions. Native-tested product Commit: daf1a939c97f38d4ecec1f8144dd754a2d392c99. Published source/tag Commit: 51009372e3c2d069d7016b97773f35ee5e1e0631. The Git blob audit confirms that only the CI workflow and exact-release verifier differ between these commits; no shipped product file changed.

Signing and network limitations

The publisher distributes Windows Setup unsigned, and a code-signing certificate is not a publication prerequisite. A system that enforces Smart App Control or stricter unsigned-app policies may reject installation. Do not disable Windows security policies or TLS verification to install this program.

Direct Internet Method provides targeted direct DNS/DPI techniques; it is not a VPN, proxy or default-route tunnel and cannot guarantee unrestricted access on every ISP, website or account. HTTP 401/403, authentication, geographic restrictions and upstream TLS/DNS interference can remain. The known owner-host Tailscale/system-preserved DNS issue is not claimed fixed by this .NET 10 maintenance release.

The old public v1.5.3 release is preserved for versioned rollback and historical provenance. Microsoft's .NET 8/10 support reference: https://devblogs.microsoft.com/dotnet/dotnet-8-9-end-of-support/ .