Jump to content

Tino

Member
  • Posts

    12
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Tino

  1. 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) [Protected 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.
  2. Tino

    Servere VPS gratuite

    Pare interesant! Cu siguranta voi incerca! Mersi frumos!
  3. Hahaha! Ce amuzant :))) am salvat-o
  4. Bine ai venit! Te pup jos la intuneric! Sper sa te distrezi pe leaks ;)
  5. Tino

    Recrutez Staff

    esti prost deoarece nu oferi nimic pentru functia de staff, deoarece este o functie care necesita implicare si foarte mult timp investit in mentenanta si operarea serverului edit: macar da si tu acolo pe o masea sa ii motivezi cu ceva
×
×
  • Create New...