Skip to content

Releases: msasanmh/SecureDNSClient

SDC - Secure DNS Client v3.2.1

18 Jun 17:15
Compare
Choose a tag to compare

Change Log of v3.2.1

  • Added detection of unstable network.
    Unstable
    When your network is unstable don't expect the application to work properly.

  • Proxy DPI bypass improved.

    • Supported for twitch.tv, pxxxhub.com and others.

SDC - Secure DNS Client v3.2.0

08 Jun 11:58
Compare
Choose a tag to compare

Change Log of v3.2.0

  • New supported protocols:

    • Anonymized DNSCrypt (DNSCrypt DNS Server + DNSCrypt Relay)

      Pattern: <DNSCrypt Server in Stamp format> <Space> <DNSCrypt Relay>
      Relay can be in Stamp and IP:Port format.
      Example:

      sdns:https://AQcAAAAAAAAAETg5LjM4LjEzMS4zODo0MzQzIKWHS9r0FoKY--wcnJl1Ar5aOUb91xsufvPUjid3rNRaHzIuZG5zY3J5cHQtY2VydC5hbXMtZG5zY3J5cHQtbmw sdns:https://gQ4xNzcuNTQuMTQ1LjEzMQ

      sdns:https://AQcAAAAAAAAAETg5LjM4LjEzMS4zODo0MzQzIKWHS9r0FoKY--wcnJl1Ar5aOUb91xsufvPUjid3rNRaHzIuZG5zY3J5cHQtY2VydC5hbXMtZG5zY3J5cHQtbmw 177.54.145.131:443

      Note: Not all DNSCrypt Servers are compatible with relays. e.g. Adguard
      You can find Relays Here

    • H3 (DoH Over HTTP Version 3)

      e.g. h3:https://max.rethinkdns.com/dns-query
      Note 1: DoH Server must support HTTP3
      Note 2: HTTP3 is only supported on Windows 11 above

  • Auto Port conflict resolver improved.

  • Support for servers with TTL 0 improved.

  • Proxy Fragment performance improved.

  • App Startup issue fixed for Turkish language.

  • DNS Server output is now full Async.

  • App gets built-in servers from Github (I can update them remotely).

  • Add support for importing servers from any static HTML web page

  • Double Click on custom servers to get info and status.

  • Tools -> DNS Scanner doesn't need SDC to be online.

  • Bug fixed in Tools -> benchmark.

  • No lag while Connecting and Disconnecting.

  • Retry option added to Settings -> Connect.

and some other changes.

SDC - Secure DNS Client v3.0.4

07 May 17:54
Compare
Choose a tag to compare

Change Log of v3.0.4

  • Auto resolve port conflict. issue
  • Compatible with Windows 10, 11 Mobile Hotspot.
  • Compatible with Internet Connection Sharing (ICS).
  • Support for DNS Servers with TTL 0. issue
  • Shows "Minimized to tray" only on first run. issue
  • Performance of DoH Server increased.

SDC - Secure DNS Client v3.0.0

17 Apr 15:30
Compare
Choose a tag to compare

Change Log of v3.0.0

  • Using Msmh Agnostic Server (Can run 10 servers on one port).
  • Lowest DNS latency ever using live cache.
  • Full support for IPv6.
  • IPv4 is mapped to IPv6 to get advantage of IPv6 performance.
  • Bootstrap support is back.
  • Theme bug fixed issue
  • Support for IPv6 listening address issue
  • Fixed Change SNI Doesn't Work Without Activating "Proxy Rules" From Settings issue 144 issue 147 issue 152
  • Fixed problem with smart dns (not bypassing boycotted websites)
  • Support for DNS Rules:
    Example:
// Variables
SmartDns1 = https://free.shecan.ir/dns-query;
SmartDns2 = https://pro.shecan.ir/dns-query;
SmartDns3 = https://dns.shecan.ir/dns-query;

// YouTube
youtube.com|dnsdomain:google.com;
ytimg.com|dnsdomain:google.com;
*.ytimg.com|dnsdomain:google.com;
ggpht.com|dnsdomain:google.com;
*.ggpht.com|dnsdomain:*.googleusercontent.com;
*.googleapis|dnsdomain:google.com;
*.googlevideo.com|dnsdomain:*.c.docs.google.com;

// Use Smart DNS For These Domains
developers.google.com|dns:SmartDns1,SmartDns2,SmartDns3;
*.googleusercontent.com|dns:SmartDns1,SmartDns2,SmartDns3;
developer.android.com|dns:SmartDns1,SmartDns2,SmartDns3;
gemini.google.com|dns:SmartDns1,SmartDns2,SmartDns3;
*.openai.com|dns:SmartDns1;
claude.ai|dns:SmartDns1,SmartDns2,SmartDns3;
*.claude.ai|dns:SmartDns1,SmartDns2,SmartDns3;
spotify.com|dns:SmartDns1,SmartDns2,SmartDns3;
*.spotify.com|dns:SmartDns1,SmartDns2,SmartDns3;
  • Support for showing DNS queries in the log (Settings -> Connect -> Write DNS requests to log).
  • You can activate SSL Decryption and Fragment DPI bypass methods at the same time.
    If SSL Decryption is incompatible with a website, proxy will use Fragment instead.
    If Fragment is incompatible, proxy will turn it off to reduce errors caused by incompatibility.
  • And Some other changes.
    1ms

SDC - Secure DNS Client v2.9.2

23 Feb 14:34
Compare
Choose a tag to compare

Change Log of v2.9.2

  • UI reassembled to support more controls (Current number of controls: 412)
  • You can check multiple server groups including built-in by disabling Settings -> Check -> Clear working servers on new check
  • Support for Automatic detection of active Network Adapters.
  • Added Exit button on UI (Benchmark moved to tools).
  • Some suspicious servers removed from built-in list. Issue
  • Warning about screen settings changes is optional now. Issue
  • App try to unset DNS on shutdown now. Issue
  • Reconnect button added to Connect Tab. Issue
  • Uninstall Certificate button now removes all certs related to Secure DNS Client (This can fix users mistakes).
  • Network speed in Net Info window is now smoother.
  • Added Max download and upload speed to Net Info.
  • If by any chance CPU usage reaches 95% application will kill itself to protect PC.
  • Binaries updated.
  • All Proxy rules merged into one list:
    Supports: Dns, Fake Dns, Fake SNI, Variables, Upstream proxy, Don't bypass, etc.
    Example:
// Variables - Use these smart DNSs only for some specific websites like developer.android.com
SmartDns1 = https://free.shecan.ir/dns-query;
SmartDns2 = https://pro.shecan.ir/dns-query;
SmartDns3 = https://dns.shecan.ir/dns-query;

// Defaults
blockport:53,80;
dns:127.0.0.1,tcp:https://8.8.8.8,system;

// YouTube
youtube.com|dnsdomain:google.com;sni:google.com;
ytimg.com|dnsdomain:google.com;
*.ytimg.com|dnsdomain:google.com;
ggpht.com|dnsdomain:google.com;
*.ggpht.com|dnsdomain:*.googleusercontent.com;
*.googleapis|dnsdomain:google.com;
*.googlevideo.com|dnsdomain:*.c.docs.google.com;sni:google.com;

// Use Smart DNS For These Domains
developers.google.com|--;dns:SmartDns1,SmartDns2,SmartDns3;
*.googleusercontent.com|--;dns:SmartDns1,SmartDns2,SmartDns3;
developer.android.com|--;dns:SmartDns1,SmartDns2,SmartDns3;

// Don't Apply DPI Bypass To These Domains
google.com|--;
*.google.com|--;
github.com|--;
*.github.com|--;
githubusercontent.com|--;
*.githubusercontent.com|--;
stackoverflow.com|--;
*.stackoverflow.com|--;
*.sstatic.net|--;
*.cookielaw.org|--;
nslookup.io|--;
*.nslookup.io|--;
php.net|--;
save.tube|--;

// Apply Defaults To Other Domains
*|+;

So this rule *.ir|--; means don't apply DPI bypass to .ir domains.
this rule *.ch|-; means block all .ch domains.

I'll add full documentation ASAP.

SDC - Secure DNS Client v2.8.5

03 Jan 16:21
Compare
Choose a tag to compare

Change Log of v2.8.5

  • High DPI Screen fixed. Thanks to wolfkingal2000
  • App can find active adapter of first run when there's no app settings.
  • App can detect if any other proxy is set to system.
  • CPU Usage optimized.
  • Benchmark added. (The BM button).
  • Right click on Scan button to access more options.
  • App removes startup if app path does not exist.
  • App can detect if DNS get unset by another app (Optional).
    To activate: Settings -> Set/Unset DNS
  • Proxy SSL Decryption is based on Domain Fronting now.
    You can set a custom SNI for a website by Settings -> Share -> SSL Decryption -> Fake SNI List
    Rule e.g. *.googlevideo.com|*.c.docs.google.com
  • Now all Proxy Programs supports wildcard (*.) and comment (start with //)
  • Binaries updated.
  • and some minor changes.

SDC - Secure DNS Client v2.8.2

29 Nov 18:10
Compare
Choose a tag to compare

Change Log of v2.8.2

  • Enjoy lowest DNS Latency ever.
  • CPU Usage optimized.
  • CPU Usage is in your hands. Settings -> CPU -> Variables update delay issue
    More = Less CPU Usage but App's reaction speed will decrease.
    Less = More CPU Usage but App's reaction speed will increase.
  • Network detection optimized. issue
  • Fixed: Couldn't load saved DNS Servers. issue
  • Fixed: Couldn't fix High DPI Screen issue on Startup.
  • Fixed: App unexpectedly close when click on Disconnect all then Exit.
  • Binaries updated and some minor changes.

SDC - Secure DNS Client v2.8.1

22 Nov 19:06
Compare
Choose a tag to compare

Change Log of v2.8.1 (A Hot Fix for v2.8.0)

  • Fixed: Couldn't change blocked website address issue
  • App shows a popup message with reason if something happens during writing binaries instead of throwing an exception.

Change Log of v2.8.0

  • Startup method improved.
    Please Remove Startup and Apply it again.
    To Activate: Settings --> Quick Connect --> Apply to Startup
    To Deactivate: Settings --> Quick Connect --> Remove from Startup
    If you change the application path, you need to fix Startup:
    To Fix Startup: Settings --> Quick Connect --> Fix Startup

  • Proxy Max Requests is now Per Second
    It can protect you from DDoS Attack.

  • SSL Decryption added to Proxy Server.
    Installing Certificate is required.
    You can change SNI to IP Address to Bypass DPI.
    You can set SNI to any custom SNI via Fake DNS.

  • Checking Internet connectivity is based on pinging Bootstrap IP (It's more reliable)

  • Parallel Scan can support Insecure now.

  • Parallel Scan is now adjustable.

  • Added Export as Text to Custom Servers Context Menu.

  • Detection of Bing Safe Search and Youtube Restrict Mode added to Tools --> DNS Scanner

  • Export DNS Scanner Data now only exports Online servers.

  • Right Click on Quick Connect button to access more actions.

  • Bootstrap support removed from Scan and DNS Scanner due to not bootstrapping well.
    I've opened an issue on DnsLookup Github page, you can go HERE and thumbs up my issue or ask the developer to support Bootstrap.

  • CPU and Memory usage optimized.

  • Fixed: High CPU usage of WmiPrvSE.exe process.

  • Fixed: Set DNS on some version of Windows 10.

  • Fixed: ComboBox Item Height on high DPI Screens.

  • Fixed: When Blocked domain is empty.

  • Built-in Servers updated.

  • Binaries updated.

  • and some minor changes.

SDC - Secure DNS Client v2.8.0

22 Nov 14:40
Compare
Choose a tag to compare

What's New

  • Startup method improved.
    Please Remove Startup and Apply it again.
    To Activate: Settings --> Quick Connect --> Apply to Startup
    To Deactivate: Settings --> Quick Connect --> Remove from Startup
    If you change the application path, you need to fix Startup:
    To Fix Startup: Settings --> Quick Connect --> Fix Startup

  • Proxy Max Requests is now Per Second
    It can protect you from DDoS Attack.

  • SSL Decryption added to Proxy Server.
    Installing Certificate is required.
    You can change SNI to IP Address to Bypass DPI.
    You can set SNI to any custom SNI via Fake DNS.

  • Checking Internet connectivity is based on pinging Bootstrap IP (It's more reliable)

  • Parallel Scan can support Insecure now.

  • Parallel Scan is now adjustable.

  • Added Export as Text to Custom Servers Context Menu.

  • Detection of Bing Safe Search and Youtube Restrict Mode added to Tools --> DNS Scanner

  • Export DNS Scanner Data now only exports Online servers.

  • Right Click on Quick Connect button to access more actions.

  • Bootstrap support removed from Scan and DNS Scanner due to not bootstrapping well.
    I've opened an issue on DnsLookup Github page, you can go HERE and thumbs up my issue or ask the developer to support Bootstrap.

  • CPU and Memory usage optimized.

  • Fixed: High CPU usage of WmiPrvSE.exe process.

  • Fixed: Set DNS on some version of Windows 10.

  • Fixed: ComboBox Item Height on high DPI Screens.

  • Fixed: When Blocked domain is empty.

  • Built-in Servers updated.

  • Binaries updated.

  • and some minor changes.

SDC - Secure DNS Client v2.7.5

01 Nov 15:01
Compare
Choose a tag to compare

What's New

  • System Startup Implemented.
    To Activate: Settings --> Quick Connect --> Apply to Startup
    To Deactivate: Settings --> Quick Connect --> Remove from Startup
    If you change the application path, you need to fix Startup:
    To Fix Startup: Settings --> Quick Connect --> Fix Startup

    Note:
    On Startup, app connects to your Quick Connect settings and it will notify you if something wrong happens.

  • Quick Connect supports Saved DNS now.

  • App can show disabled network adapters and can be enabled from the app.

  • App is now precompiled based on OS Architecture (It's faster now)

    SecureDNSClientPortable_v2.7.5_x64.7z
    can only run on 64bit OS.

    SecureDNSClientPortable_v2.7.5_x86_x64.7z
    Can run on 64bit OS as 64bit app.
    Can run on 32bit OS as 32bit app.
    Can run virtually on ARM and ARM64 OS as 32bit app. (Experimental)

  • You can check your Network Adapter status on Set DNS Tab. (Right click to Copy values)

  • App makes Firewall Rules for all binaries automatically (for Windows Firewall Only)

  • App makes reserved OS port usable automatically.

  • UI appearance improved.

  • Bug Fixed: Unhandled exception when there is no Network Adapter.

  • and some minor improvements.

Note:
If you're upgrading from previous versions check and update your Network Adapters in:

1. Settings --> Quick Connect --> Set Dns to
2. Secure DNS --> Set DNS --> Select Network Interface