tor + proxychains

check ip address:

proxychains curl -s 'https://api.ipify.org?format=text'

`/etc/tor/torrc`

## Configuration file for a typical Tor user
## Last updated 9 October 2013 for Tor 0.2.5.2-alpha.
## (may or may not work for much older or much newer versions of Tor.)
##
## Lines that begin with "## " try to explain what's going on. Lines
## that begin with just "#" are disabled commands: you can enable them
## by removing the "#" symbol.
##
## See 'man tor', or https://www.torproject.org/docs/tor-manual.html,
## for more options you can use in this file.
##
## Tor will look for this file in various places based on your platform:
## https://www.torproject.org/docs/faq#torrc

## Tor opens a socks proxy on port 9050 by default -- even if you don't
## configure one below. Set "SocksPort 0" if you plan to run Tor only
## as a relay, and not make any local application connections yourself.
SocksPort 9050 # Default: Bind to localhost:9050 for local connections.

## Logs go to stdout at level "notice" unless redirected by something
## else, like one of the below lines. You can have as many Log lines as
## you want.
Log notice file /var/log/tor/notices.log

## Uncomment this to start the process in the background... or use
## --runasdaemon 1 on the command line. This is ignored on Windows;
## see the FAQ entry if you want Tor to run as an NT service.
RunAsDaemon 1

## The directory for keeping all the keys/etc. By default, we store
## things in $HOME/.tor on Unix, and in Application Data\tor on Windows.
DataDirectory /var/lib/tor

## The port on which Tor will listen for local connections from Tor
## controller applications, as documented in control-spec.txt.
ControlPort 9051
CookieAuthentication 1

## Reduce the time Tor keeps a circuit open (default is 10 minutes).
## Setting this to 60 seconds forces Tor to rotate circuits every minute.
#MaxCircuitDirtiness 60

############### This section is just for location-hidden services ###

## HiddenService configuration (if needed)
#HiddenServiceDir /var/lib/tor/hidden_service/
#HiddenServicePort 80 127.0.0.1:80

################ This section is just for relays #####################
#
## Relay configuration (if you're running a relay)
#ORPort 9001
#Nickname ididnteditheconfig
#RelayBandwidthRate 100 KB
#RelayBandwidthBurst 200 KB

## Administrative contact information for this relay or bridge.
#ContactInfo Random Person <nobody AT example dot com>

MaxCircuitDirtiness 60
NewCircuitPeriod 60
CircuitBuildTimeout 10
LearnCircuitBuildTimeout 0

`/etc/proxychains.conf`

Last updated