I am looking for some documentation or guide on setting up a Tor hidden service on android, would I just install Tor? Does it torify everything and act like an app. which has a services like nginx or Apache.

  • Well in orbot there are settings for hidden services just enable them and fill in the port.
    – user6778
    Feb 20, 2015 at 22:26

4 Answers 4


Starting with the current beta release of Orbot 15.4.0 beta-2, Orbot has a new menu which makes it very easy to add hidden services.

  1. Open settings menu

enter image description here

  1. Click on "Hidden Services"

enter image description here

  1. Click on "Hosted Services"

enter image description here

  1. Pick a name for your service
  2. Enter Port your service uses locally
  3. Select the port your service is reachable via .onion (choose 80 if it is a web service)

enter image description here

  1. Click on the newly created service in the list
  2. Copy the .onion address

enter image description here


You could install orbot and use the following proxy settings.

SOCKS 4A/5 proxy

HTTP proxy


The first thing if you want to enable a hidden service on your Android phone is that you need Orbot and some application like a webserver or something similar. I assume you have configured a webserver which serves on port 8080.

Now go to the Orbot settings: Orbot settings for hidden services

Near the bottom you find the settings for hidden services. Activate the configuration for hidden services (Hidden Service Hosting) and click on the entry below (Hidden Service Ports). Here you enter the port number of your webserver (8080 in my example). Now close this dialogue and restart Tor. After some time you'll see a green onion again. Go to the settings again and click on .Onion Hostname. Now you'll see the name for your hidden service and can use Tor Browser to connect to it.

  • 2
    The current beta release of Orbot (Orbot 15.4.0 beta-2) has a new menu which makes it very easy to add hidden services. Apr 20, 2017 at 18:40

Possibly you can but only serve one client request at a time due to low bandwidth availability on using third party apps.It isn't secured I can assure you that .Its just a toy to play with , just like JSfiddle tools ,

Download an Android based Kws or Palipa server , config part requires some shell scripting know-hows

Download Or not and Orfox to test the hidden service .

Next Download PhpMyAdmin this part requires some knowledge to create working database and point it while using readymade avail. Scripts like mybb phpbb etc.

Don't forget to configure reachable ports as per u set up earlier

Put this Phpmyadmin in pws folder of Palipa server or

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.