little-bit-proxies.md 3.0 KB


title: A little bit about proxies show-content: 1

layout: console

What is a proxy server?

In computer networking, a proxy server is an application or appliance that acts as an intermediary for requests from clients seeking resources from servers that provide those resources. Proxy servers can also help improve security by filtering out some web content and malicious software. In other words, once you keep browsing the Internet using proxies, you are protected and your real IP address is not being logged.

Types of proxies

Anonymous proxy

This type of proxy server identifies itself as a proxy server, but does not make the original IP address available. This type of proxy server is detectable, but provides reasonable anonymity for most users.

Distorting proxy

This type of proxy server identifies itself as a proxy server, but make an incorrect original IP address available through the http headers.

High Anonymity Proxy

This type of proxy server does not identify itself as a proxy server and does not make available the original IP address.

Transparent Proxy

Transparent proxying means that the presence of the proxy is invisible to the user. Transparent proxying however, requires kernel support.

How can I find proxies?

https://spys.one/free-proxy-list/

http://proxy.org/

https://www.xroxy.com/proxylist.htm

http://atomintersoft.com/free_proxy_list

http://www.allproxysites.com/

https://www.hidemyass.com/es-ww/proxy

https://www.google.com

Proxychains

What are proxychains?

As its name states, a proxychain is a chain of different proxies. In other words, it's like a ladder, each one of the steps is a proxy and each one of the requests is the end of it, in order to reach, you have to pass through each one of the steps, you can have as many proxies as you want (even though the more, the slower the requests and responses will be)

How to configure and use proxychains

First, you need to install it, you can do so by issuing the following command:

On Black Arch:

sudo pacman -Syyu proxychains

On Kali Linux:

sudo apt install proxychains

Once it is installed, you will need to open the file "/etc/proxychains.conf" (with root privileges) and add the proxies you want at the end of the file following this syntax:

socks5/socks4/http proxy port (optional: username) (optional: password)

For example:

socks5 181.127.9.102 8809
socks5 182.746.1.287 9100 john doe

You can also use proxychains to connect to the tor gateway (which is commented by default):

socks5 127.0.0.1 9050

And finally, to execute a command by using proxychains you would do it like the following example:

proxychains nmap 192.168.256.1/24

Proxychains + command.