Jump to content
Existing user? Sign In  

Sign In



Or sign in with one of these services

Sign Up
Search In
  • More options...
Find results that contain...
Find results in...
Tabel lideri Intră pe discord Donează
Tino

[Tutorial] Proxy Server + Setari

Recommended Posts

 

CUM SA FACI UN PROXY SERVER + SETARILE NECESARE

 

• Informatii de inceput:
Ce e un server proxy? Vezi aici.

Necesitati: Basic linux knowledge ¯\_(ツ)_/¯

Detaliile VPS-ului folosit: 

Debian GNU/Linux 9, 1.7GB RAM, 1 shared vCPU - (g1-small) - Google Cloud

• Introducere:

In ghidul acesta o sa explic cum iti faci propriul proxy server, eu o sa folosesc un server mic de la Google ce ruleaza Debian (specs mai sus), procesul e destul de usor insa necesita atentie din partea cititorului, adica tu ????

Desi eu folosesc un server de la Google in acest tutorial, recomand sa folosesti un server bulletproof.

O sa includ si 2 configuratii pentru proxy Anonim si proxy de Elita la finalul postarii.

 

 Descarcarea Sursei

Acum ca am clarificat cum stau lucrurile, putem incepe prin a instala software-ul in sine, numit Squid (aka squid3).

Incepem prin a edita fisierul /etc/apt/sources.list folosind comanda:

sudo nano /etc/apt/sources.list

Stergeti tot din el, inlocuiti cu:

deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free
deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main
deb http://deb.debian.org/debian/ stretch-updates main
deb-src http://deb.debian.org/debian/ stretch-updates main

Dati save folosind Ctrl+X, apoi scriind "Yes" si apasand Enter.

(Editarea acelui fisier ne permite sa descarcam sursa programului Squid, si sa o modificam dupa bunul plac)

 

Rulati comenzile

sudo apt clean
sudo apt update

Apoi instalati dpkg-dev folosind comanda

sudo apt install dpkg-dev

Acum ca putem sa descarcam sursa programului, rulam urmatoarele comenzi

sudo apt source squid3
sudo apt build-dep squid3

 

 Modificarea Sursei

Acum ca am descarcat sursa si dependency-urile sale, putem sa o modificam. Trebuie sa adaugam un flag/argument in sursa inainte sa o compilam ce adauga asa zis-ul "HTTP Header Violation", ce permite un proxy complet anonim, ce ascunde adresa originala si user-agentul tau.

Editam fisierul squid3-3.5.23/debian/rules folosind comanda

sudo nano squid3-3.5.23/debian/rules

si adaugam in sectiunea "DEB_CONFIGURE_EXTRA_FLAGS", la final, urmatoarele

--enable-http-violations

ca sa arate asa

						[...]
                --with-large-files \
                --with-default-user=proxy \ 
                --enable-http-violations

 FOLOSITI "TAB" PENTRU A CREEA SPATII, FOLOSIND "SPACE" VA V-A CREEA ERORI!!! DACA PRIMITI ERORI LEGATE DE "WHITESPACE", URMATI ASTA.

 

 Compilarea Sursei

Acum ca am modificat sursa, putem sa o compilam si sa o instalam! Orice eroare din punctul acesta e user-sided (vina ta ????)! Lasa un comment si te ajut!

Incepem cu instalarea unor unelte ce ne ajuta cu compilarea

sudo apt install devscripts build-essential libdbi-perl

Apoi dam cd in folderul "squid3-3.5.23" folosind

cd squid3-3.5.23

si rulam

sudo debuild -us -uc -b

 

DACA PRIMITI ERORI, URMATI LINK-UL DE MAI SUS SI RELUATI TUTORIALUL!

Daca ati facut totul cum trebuie, o sa vedeti o tona de litere si cuvinte care se schimba constant... (Se compileaza sursa, asteptati 5-15-30 de minute, depinde de VPS)

 

 Verificarea si Instalarea Sursei Compilate

Dupa ce compilarea sursei a luat sfarsit, putem sa instalam package-ul final ce se afla in directory-ul home al VPS-ului (executa "cd ..")

sudo dpkg -i squid*.deb

Daca primiti erori (e normal), executati urmatorul sir de comenzi

sudo apt --fix-broken install
sudo dpkg -i squid*.deb

Acum ca s-a instalat, putem verifica daca squid ruleaza folosind

sudo service squid status

De asemenea, putem verifica daca s-a instalat cu flag-ul/argumentul special folosind

sudo squid -v | grep violations --color

Daca vedeti in output cuvantul violations scris in rosu, ati instalat squid3 corect si aveti un server proxy ce merge perfect!

 

 Configurarea Proxy-ului

Squid are fisierele de configurare in folderul /etc/squid/ insa noi o sa editam fisierul squid.conf

sudo nano /etc/squid/squid.conf

Las 2 config-uri de proxy ANONIM si ELITE, adaugati pe primul rand al fisierului

http_port xxxx

unde "xxxx" este un port (gen 1337, 7777, 6969 etc)

 

Hidden Content

    Reply to this topic to see the hidden content.

Redenumiti fisierul ales in "squid.conf" si adaugati "http_port xxxx" de mai sus.

 

 Adaugarea unei Parole

Cu siguranta nu vrei ca sute de alte persoane sa iti acceseze proxy server-ul, asa ca poti seta o parola adaugand urmatoarele in config

auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwords
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated

apoi executand comanda

sudo htpasswd -c /etc/squid/passwords usernameul-pe-care-il-vrei 

 

Cam atat, pentru a folosi proxy-ul, descarca Proxifier si adauga-ti proxy-ul folosind adresa IP, portul setat si username-ul+password-ul setate mai sus.

DM Tino#6666 pentru orice problema legata de postare sau instalarea programului.


????

Share this post


Link to post
Share on other sites

Fain tutorialul, mersi. Acum trebuie sa iau o gramada de servere sa-mi fac private proxies pentru cracking. UwU


 

It was fun while it lasted.

Share this post


Link to post
Share on other sites

o respect tino ms mult o sa ma ajute-n viata


--------------------------------------------------------------------------

 

"Fetish"

 

A4T2GO9.jpg

 

--------------------------------------------------------------------------

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Prin utilizarea acestui site, sunteți de acord cu Terms of Use și Privacy Policy.