/Tonutils-Proxy

TON Web3 Gateway

Primary LanguageHTMLApache License 2.0Apache-2.0

TonUtils Proxy

Based on TON

Your gateway to the new internet

Screen Shot 2022-11-21 at 18 15 16

This is a user-friendly TON Proxy implementation. It works on any platform with UDP support. It can be used with any internet connection, and any type of ip.

At this moment client multi-threaded proxy is implemented, reverse-proxy for web3 sites hosting coming soon!

Join our Telegram group to stay updated! More cool products on this basis are planned.

Support project ❤️

If you love this product and want to support its development you can donate any amount of coins to this ton address ☺️ EQBx6tZZWa2Tbv6BvgcvegoOQxkRrVaBVwBOoW85nbP37_Go

Download precompiled version

You can also find executable for most popular platforms in Releases.

If executable is missing for your platform, you can join our group and ask for it, we may add it to releases list.

How to use

GUI

1. Open it

You should see:

Screen Shot 2022-11-21 at 18 13 11

2. Start it

Click "Start Gateway", it will configure your system automatically and open foundation.ton.

CLI

1. Open it

Double click on it on windows, or run it using terminal on linux/mac.

Screen Shot 2022-11-18 at 17 01 01

HTTP proxy will start on 127.0.0.1:8080 address.

If you are using GUI version, it should configure your system automatically. If you are using CLI, or you want to do a manual connection, follow steps below.

2. Connect your browser to it

Open your browser network settings and configure http proxy. image

3. Try to connect to some .ton sites

Your proxy is configured now, you can access TON sites!

Lets try to connect to some ton site, for example http://foundation.ton/

Screen Shot 2022-11-18 at 17 41 19

By the way, this proxy works fine also for Web2 sites, you can seamlessly use it to access both Web2 and Web3.

How to build from sources

CLI version has no external dependencies, just tonutils and pure Go 🤘

go build -o ton-proxy cmd/proxy-cli/main.go

Done!

To build GUI version https://github.com/webview/webview requirements should be met. You can use compile.sh