3333
3434Tonnet Browser is a native desktop browser for the TON Network. It resolves ` .ton ` , ` .t.me ` , ` .adnl ` , ` .eth ` (ENS), and ` .sol ` (SNS) through decentralized DNS and delivers content over RLDP directly from the network.
3535
36- All traffic goes through ADNL, either peer-to-peer or via multi-hop tunnels. A WebSocket bridge connects directly to the TON blockchain, removing any dependency on centralized APIs like TonCenter or TonAPI. Anti-fingerprinting, per-domain isolation, and built-in TON Storage are included out of the box . No telemetry, no tracking, fully open source.
36+ All traffic goes through ADNL, either peer-to-peer or via multi-hop tunnels. A WebSocket bridge connects directly to the TON blockchain, removing any dependency on centralized APIs like TonCenter or TonAPI. Anti-fingerprinting, per-domain isolation, built-in TON Storage, and optional experimental Messenger are included . No telemetry, no tracking, fully open source.
3737
3838## Features
3939
4040<table >
4141 <tr >
4242 <td align="center" width="200"><br><b>Browsing</b><br><br><sub>.ton .t.me .adnl<br>TON Storage Bags<br>+ more TLDs</sub><br><br></td>
43- <td align="center" width="200"><br><b>Wallet</b><br><br><sub>W5 v5r1, send/receive<br>HTTP 402 micropayments </sub><br><br></td>
43+ <td align="center" width="200"><br><b>Wallet</b><br><br><sub>W5 v5r1, send/receive<br>Experimental HTTP 402</sub><br><br></td>
4444 <td align="center" width="200"><br><b>Privacy</b><br><br><sub>Garlic routing<br>Anti-fingerprinting<br>Per-domain isolation<br>No telemetry</sub><br><br></td>
4545 <td align="center" width="200"><br><b>Storage</b><br><br><sub>TON Storage P2P<br>File browser<br>Download & seed</sub><br><br></td>
4646 </tr >
4747 <tr >
4848 <td align="center" width="200"><br><b>Bridge</b><br><br><sub>WebSocket JSON-RPC<br>Direct to TON<br>No centralized API dependency</sub><br><br></td>
4949 <td align="center" width="200"><br><b>Security</b><br><br><sub>Process sandboxing<br>SSRF protection<br>IPC hardening<br>Encrypted history</sub><br><br></td>
50- <td align="center" width="200"><br><b>Routing </b><br><br><sub>DHT relay discovery <br>Direct or multi-hop <br>Censorship-resistant </sub><br><br></td>
50+ <td align="center" width="200"><br><b>Messenger </b><br><br><sub>Experimental groupchat <br>DHT room discovery <br>Opt-in network </sub><br><br></td>
5151 <td align="center" width="200"><br><b>Fingerprint</b><br><br><sub>Canvas, WebGL, Audio<br>WebRTC leak blocking<br>Generic User-Agent</sub><br><br></td>
5252 </tr >
5353</table >
@@ -56,58 +56,69 @@ All traffic goes through ADNL, either peer-to-peer or via multi-hop tunnels. A W
5656
5757| ![ Windows] ( https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white ) | ![ macOS] ( https://img.shields.io/badge/macOS-000000?style=for-the-badge&logo=apple&logoColor=white ) | ![ Linux] ( https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=white ) |
5858| :---:| :---:| :---:|
59- | [ Installer] ( https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-Setup-2.2 .0.exe ) | [ DMG (Universal)] ( https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-2.2 .0-universal.dmg ) | [ AppImage] ( https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-2.2.0 .AppImage ) · [ .deb] ( https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-2.2.0 .deb ) |
59+ | [ Installer] ( https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-Setup-2.3 .0.exe ) | [ DMG (Universal)] ( https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-2.3 .0-universal.dmg ) | [ AppImage x64 ] ( https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-2.3.0-x86_64 .AppImage ) · [ .deb x64 ] ( https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-2.3.0-amd64 .deb ) |
6060
6161### Windows
6262
6363Your browser may warn that the file is from an unknown source. Click ** "Keep"** to download.
6464
65- 1 . Download and run ** TON-Browser-Setup-2.2 .0.exe**
65+ 1 . Download and run ** TON-Browser-Setup-2.3 .0.exe**
66662 . Follow the installation prompts
67673 . Launch ** TON Browser** from the Start menu
6868
6969** One-line install:** Open PowerShell and run:
7070
7171``` powershell
72- irm https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-Setup-2.2 .0.exe -OutFile TonBrowser.exe; Unblock-File TonBrowser.exe; .\TonBrowser.exe
72+ irm https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-Setup-2.3 .0.exe -OutFile TonBrowser.exe; Unblock-File TonBrowser.exe; .\TonBrowser.exe
7373```
7474
7575### macOS
7676
7777Open the ` .dmg ` and drag TON Browser to Applications.
7878
79+ The app is ad-hoc signed (no paid Apple Developer ID), so Gatekeeper does not
80+ trust it yet. Clear the quarantine flag once:
81+
7982``` bash
80- # If blocked by Gatekeeper
8183xattr -cr /Applications/TON\ Browser.app
8284```
8385
8486** One-line install:** Open Terminal and run:
8587
8688``` bash
87- curl -LO https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-2.2 .0-universal.dmg && hdiutil attach TON-Browser-2.2 .0-universal.dmg && cp -R " /Volumes/TON Browser/TON Browser.app" /Applications/ && hdiutil detach " /Volumes/TON Browser" && xattr -cr /Applications/TON\ Browser.app && open /Applications/TON\ Browser.app
89+ curl -LO https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-2.3 .0-universal.dmg && hdiutil attach TON-Browser-2.3 .0-universal.dmg && cp -R " /Volumes/TON Browser/TON Browser.app" /Applications/ && hdiutil detach " /Volumes/TON Browser" && xattr -cr /Applications/TON\ Browser.app && open /Applications/TON\ Browser.app
8890```
8991
92+ > ** Still crashes on launch (Apple Silicon)?** Older builds (≤ 2.2.0) shipped
93+ > unsigned and crash immediately on M1/M2/M3. Re-sign once, then reopen:
94+ >
95+ > ``` bash
96+ > codesign --force --deep --sign - /Applications/TON\ Browser.app
97+ > ` ` `
98+
9099# ## Linux
91100
92101` ` ` bash
93102# AppImage
94- chmod +x TON-Browser-2.2.0 .AppImage
95- ./TON-Browser-2.2.0 .AppImage
103+ chmod +x TON-Browser-2.3.0-x86_64 .AppImage
104+ ./TON-Browser-2.3.0-x86_64 .AppImage
96105
97106# Debian/Ubuntu
98- sudo dpkg -i TON-Browser-2.2.0 .deb
107+ sudo dpkg -i TON-Browser-2.3.0-amd64 .deb
99108```
100109
101110** One-line install:** Open Terminal and run:
102111
103112``` bash
104113# AppImage
105- curl -LO https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-2.2.0 .AppImage && chmod +x TON-Browser-2.2.0 .AppImage && ./TON-Browser-2.2.0 .AppImage
114+ curl -LO https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-2.3.0-x86_64 .AppImage && chmod +x TON-Browser-2.3.0-x86_64 .AppImage && ./TON-Browser-2.3.0-x86_64 .AppImage
106115
107116# Debian/Ubuntu
108- curl -LO https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-2.2.0 .deb && sudo dpkg -i TON-Browser-2.2.0 .deb
117+ curl -LO https://github.com/TONresistor/Tonnet-Browser/releases/latest/download/TON-Browser-2.3.0-amd64 .deb && sudo dpkg -i TON-Browser-2.3.0-amd64 .deb
109118```
110119
120+ ARM64 Linux builds are also published as ` TON-Browser-2.3.0-arm64.AppImage ` and ` TON-Browser-2.3.0-arm64.deb ` .
121+
111122## Building
112123
113124### Prerequisites
0 commit comments