Shæreded Tor gateway for increasing darkweb speed
True Tor Stack is a tool for running Tor under an invisible webtunnel obfuscation solution along with rotation every week onto a new tunnel endpoint set.
Utilizes torbridge-cli to automatically obtain webtunnel bridges and establish a connection to the darkweb.
All used submodules can be found in .gitmodules file.
I'M NOT LIABLE FOR ANY DAMAGE OR ILLEGAL USE OF THE TOOL, IT WAS MADE FOR EDUCATIONAL AND RESEARCH PURPOSES. BY USING SAID SOFTWARE YOU AGREE TO TAKE THE FULL RESPONSIBILITY OF YOUR ACTIONS.
External torbridge-cli tool uses Tor Bridges website, which might rise doubts about being anonymous.
Try to fork it and develop alternative way to automatically obtain bridges through i.e. Telegram or email (GMail?).
Or provide alternative database store medium (Sharing between friends? Scrapping database onto another storage medium?).
The tool is using the MIT License.
Why? Spread the knowledge and how to load balance resources in every way.
There are 2 ways to install this project: through Git repository or docker-compose.yml standalone.
- Fetch the git repository:
git clone --recursive --depth 1 -b main https://git.chimmie.k.vu/GamePlayer-8/true-tor-stack - Install Docker or Podman for container management. (For Kubernetes, please refer to Method 1.2.)
- Check if Docker or Podman is running through
docker ps -aorpodman ps -a. For Docker or Podman rootless please refer to external wikis. - Enter the directory and execute
docker compose up -dorpodman-compose up -d.
- Using ghcr as container source storage
- Follow the Method 1 till point 4th.
- Modify
docker-compose.ymlfile and commentbuild:directives, uncommentimage:directives. - Execute
docker compose up -dorpodman-compose up -d.
- Using Kubernetes
- Follow the Method 1 till point 4th.
- Follow the Method 1.1 till point 3rd.
- Use Kubernetes tools to convert
docker-compose.ymlto Kubernetes-compatible Yaml formats (search the web).
- Download
docker-compose.ymlfrom the source directory (go here). - Install Docker or Podman for container management. (For Kubernetes, please refer to Method 2.2.)
- Check if Docker or Podman is running through
docker ps -aorpodman ps -a. For Docker or Podman rootless please refer to external wikis. - Enter the directory and execute
docker compose up -dorpodman-compose up -d.
- Using ghcr as container source storage
- Follow the Method 2 till point 4th.
- Modify
docker-compose.ymlfile and commentbuild:directives, uncommentimage:directives. - Execute
docker compose up -dorpodman-compose up -d.
- Using Kubernetes
- Follow the Method 2 till point 4th.
- Follow the Method 2.1 till point 3rd.
- Use Kubernetes tools to convert
docker-compose.ymlto Kubernetes-compatible Yaml formats (search the web).
After successful start, you should be able to see exposed port 9050/tcp and 9040/tcp.
9050/tcpis a SOCKS5 proxy9040/tcpis a TRANS proxy
SOCKS5 can be used by web browsers while TRANS proxy for transparent communication, along with using iptables to redirect ports.
UDP protocol haven't yet been implemented by the Tor Team. Make sure they will do implement to fully proxy your home network over it.