Tonutils Proxy: A Comprehensive Guide to Accessing the New Internet

Overview

Tonutils Proxy offers a seamless gateway to the TON blockchain network, enabling users to access Web3 sites alongside their traditional internet browsing. This document serves as a professional technical guide, detailing the features, installation, and usage of Tonutils Proxy across various platforms.

Features and Availability

Tonutils Proxy is a multi-threaded client proxy available for all platforms supporting UDP. It facilitates access to both Web3 sites hosted on the TON blockchain and traditional Web2 sites without requiring any configuration changes for the user’s internet connection or IP type.

The table below compares the availability and specifics of Tonutils Proxy across different platforms:

Platform Availability Interface Notes
macOS (M1) Precompiled GUI Optimized for Apple Silicon devices.
macOS (Intel) Precompiled GUI Supports Intel-based Mac devices.
Windows Precompiled GUI Compatible with Windows operating systems.
Linux Precompiled CLI Designed for command-line interface usage.
iOS Library Native Requires compilation with make build-ios-lib.
Android Library Native Requires compilation with make build-android-lib.

Installation

Tonutils Proxy can be directly downloaded for macOS, Windows, and Linux. Mobile applications can integrate Tonutils Proxy by using the provided libraries for iOS and Android, facilitating the development of apps that require access to the TON blockchain network.

Download Links

  • macOS (M1 and Intel): Available through the releases page.
  • Windows: GUI version available for download.
  • Linux: CLI version available for those preferring command-line interaction.
  • iOS and Android Libraries: Precompiled libraries are available, alongside community projects for Swift and Kotlin wrappers.

Community Contributions

The Tonutils Proxy community has contributed several projects to aid in the integration of the proxy into mobile apps, including a Swift wrapper for iOS and a Kotlin example for Android.

Usage

GUI Version

For users opting for the GUI version available on macOS and Windows, starting the proxy is as straightforward as clicking a button. The GUI version automatically configures the system proxy settings, allowing immediate access to TON sites.

CLI Version

For Linux users or those preferring command-line interaction, the CLI version offers detailed control over proxy settings. Running the proxy initializes an HTTP proxy server on 127.0.0.1:8080, which can be manually configured in your browser’s network settings to enable access to .ton sites and traditional web pages alike.

Building from Sources

Tonutils Proxy can be built from sources for those who prefer to compile the software themselves. The CLI version requires no external dependencies beyond Go and the tonutils library, ensuring a straightforward compilation process.

Conclusion

Tonutils Proxy represents a significant advancement in the accessibility of Web3 sites on the TON blockchain, providing a user-friendly solution for both traditional and decentralized internet browsing. Through its support across multiple platforms and the provision of precompiled versions and libraries for mobile app integration, Tonutils Proxy stands as a versatile tool for the modern internet user.