All Projects → tgeek77 → compose-scripts-tor

tgeek77 / compose-scripts-tor

Licence: GPL-3.0 license
compose scripts for tor-based projects

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects
shell
77523 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to compose-scripts-tor

Magicpad
MagicPad is an encryption suite for beginners. It is designed to be run standalone via the browser or executable (Electron).
Stars: ✭ 174 (+656.52%)
Mutual labels:  tor
Adamant Im
ADAMANT Decentralized Messenger. Progressive Web Application (PWA)
Stars: ✭ 202 (+778.26%)
Mutual labels:  tor
Thechoice
The linux choice collection tools
Stars: ✭ 245 (+965.22%)
Mutual labels:  tor
Torsharp
Use Tor for your C# HTTP clients. Tor + Privoxy = ❤️
Stars: ✭ 180 (+682.61%)
Mutual labels:  tor
Kuhero
websocket proxy on heroku
Stars: ✭ 192 (+734.78%)
Mutual labels:  tor
Txtorcon
Twisted-based asynchronous Tor control protocol implementation. Includes unit-tests, examples, state-tracking code and configuration abstraction.
Stars: ✭ 215 (+834.78%)
Mutual labels:  tor
Dockerfile
some personally made dockerfile
Stars: ✭ 2,021 (+8686.96%)
Mutual labels:  tor
haskell-ricochet
(WIP/Experimental) Ricochet implementation as Haskell Library.
Stars: ✭ 22 (-4.35%)
Mutual labels:  tor
Tor
unofficial git repo -- report bugs/issues/pull requests on https://gitlab.torproject.org/ --
Stars: ✭ 2,809 (+12113.04%)
Mutual labels:  tor
Torghostng
TorghostNG - Make your internet traffic anonymized through Tor network and Privoxy. Rewritten from TorGhost with Python 3
Stars: ✭ 241 (+947.83%)
Mutual labels:  tor
Awesome Tor
A list of awesome Tor related projects, articles, papers, etc
Stars: ✭ 182 (+691.3%)
Mutual labels:  tor
Digital Rights
Promote digital rights in China
Stars: ✭ 186 (+708.7%)
Mutual labels:  tor
Tor Socks Proxy
🐳 Tiny Docker(🤏 10MB) image as 🧅 Tor SOCKS5 proxy 🛡
Stars: ✭ 218 (+847.83%)
Mutual labels:  tor
Torrequest
Simple Python interface for HTTP(s) requests over Tor
Stars: ✭ 175 (+660.87%)
Mutual labels:  tor
Invizible
Android application for Internet privacy and security
Stars: ✭ 251 (+991.3%)
Mutual labels:  tor
Ansible Relayor
An Ansible Role for Tor Relay Operators
Stars: ✭ 165 (+617.39%)
Mutual labels:  tor
Ighack
Hack Instagram From Termux With Help of Tor
Stars: ✭ 206 (+795.65%)
Mutual labels:  tor
hyperdome
the safest place to reach out
Stars: ✭ 26 (+13.04%)
Mutual labels:  tor
Socks5 Http Client
SOCKS v5 HTTP client implementation in JavaScript for Node.js.
Stars: ✭ 253 (+1000%)
Mutual labels:  tor
Autosqli
An automatic SQL Injection tool which takes advantage of ~DorkNet~ Googler, Ddgr, WhatWaf and sqlmap.
Stars: ✭ 222 (+865.22%)
Mutual labels:  tor

Tor Docker Compose Scripts

The Docker Compose scripts here will allow you to install these web applications locally and as Tor onion services.

Each compose scripts should have two main parts:

  1. The Tor service
  2. The web application

Tor Service Example:

  tor:
     build: tor_build/
     links:
          - ghost
     restart: always
# Keep keys in volumes
     volumes:
          - ".tor/:/var/lib/tor/hidden_service/"
     environment:
        # Set mapping ports
         GHOST_PORTS: "80:2368"

In this example, the Tor service will be built from source to ensure that you are getting the latest version of the code and that it is compatible with your CPU architecture. Also, the .onion service will be publishing this app on port 80 while the app is expecting it to be coming in on port 2368.

Web Application Example:

  ghost:
     build: ghost_build/
     restart: always
     ports:
             - 2368:2368

In this example you can see that again we are building the app from source. The app will be available locally as http://localhost:2368. Remove the ports lines in order to make this app only available as an onion service and not a locally available service.

About Tor

The Tor image was originally published here by cmehay. My fork is here. All images in this repository will be based on my v3 Onion branch.

Note: Not all scripts have been updated yet. I will be updating them to build the app and the Tor service from source as I have time. All scripts are testing on both x86 and ARM64 architectures.

How to find my .onion address

A simple script called v3onions is available in the Tor container to get the .onion url when the container is running.

$ docker exec my_tor_container v3onions
/var/lib/tor/hidden_service/my_tor_container/hostname
p7gyaqryx6hru34lodxorn7cr6jglnpe3huwzqffo6mogwkfwn6d7iyd.onion

Suggestions wanted!

In the future, I hope to add scripts for Gitlab, Rocketchat, and maybe Mastadon.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].