Privoxy

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 7. tammikuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 6 muokkausta .
Privoxy
Tyyppi Välityspalvelin
Kehittäjä Privoxy-kehittäjät
Sisään kirjoitettu C
Käyttöjärjestelmä Monialustainen ohjelmisto
Ensimmäinen painos 2001
uusin versio 3.0.28 ( 30. joulukuuta 2018 )
Lisenssi GNU GPL
Verkkosivusto privoxy.org
 Mediatiedostot Wikimedia Commonsissa

Privoxy  on ilmainen verkkovälityspalvelin , jossa on edistyneet Internet-sisällön suodatusominaisuudet, jotka suojaavat Internetin käyttäjien yksityisyyttä (yksityisyyttä) , muuttaa verkkosivujen sisältöä , hallita evästeitä , rajoittaa pääsyä tietyille sivustoille ja poistaa mainoksia, bannereita ja ponnahdusikkunoita sekä kuin mikä tahansa muu sopimaton sisältö ("Internet roskakori").

Historia

Privoxy perustuu Internet Junkbusteriin ja julkaistu GNU General Public License -lisenssillä . Se toimii ja toimii Linuxissa , OpenWrt :ssä , DD-WRT :ssä , Windowsissa , macOS :ssä , OS/2 :ssa , AmigaOS :ssä , BeOS :ssä ja useimmissa Unix -versioissa . Lähes mikä tahansa selain voi käyttää Privoxya. Lähdekoodi sekä käännetty ohjelmisto ovat SourceForgessa . [1] Historiallisesti Tor-projekti niputti ja niputti Privoxyn Torin kanssa , mutta tämä lopetettiin vuonna 2010, kun he mainostivat omaa sisäistä Tor-selainprojektiaan ja suosittelivat kolmannen osapuolen ulkoisten välityspalvelinten käyttöä. Privoxy toimii edelleen, kun se määritetään manuaalisesti, ja sitä suositellaan edelleen kolmansien osapuolien muille kuin selainsovelluksille, jotka eivät tue SOCKSia . [2]

Laajuus

Privoxyn yleisimmät sovellusalueet ovat:

Tekninen toteutus

Privoxyn tekniset ominaisuudet toteutetaan muokkaamalla (korvaamalla ja poistamalla) tai estämällä tietojen lataaminen:

Kun suodatetaan protokollatasolla, Privoxy analysoi HTTP -otsikot ja korvaa ne tarvittaessa käyttäjän määrittelemien Internet-sivustojen kanssa työskentelyä koskevien sääntöjen mukaisesti estääkseen selainta lähettämästä tietoja, joiden avulla voit saada "sormenjäljen" yhteysistunnon käyttäjän kanssa ja seurata sitä helposti muiden verkkopalveluasiakkaiden jälkeenpäin.

Vaikka Privoxyn HTTP-spesifiset ominaisuudet ovat suhteellisen tuoreita, ne ovat tällä hetkellä lähes identtisiä verkkosisällön muuntamisen kanssa ja perustuvat myös suodatukseen ja korvaamiseen PCRE-säännöllisten lausekkeiden avulla . Tämä mekanismi tarjoaa in-line datan muokkausominaisuudet käyttämällä tehokkainta ja monipuolisinta PCRE-operaattoria s/// (tunnetaan Perl -ohjelmointikielessä korvaavana operaattorina ).

Logiikka ja terminologia

Loogisesti Privoxyn toiminnallisuus on toteutettu sisällön muokkaussääntöjen joukon perusteella. Uuden säännön luomiseksi sinun on ensin määritettävä, mitä muutetaan (kutsutaanko sitä muokkausobjektien joukoksi) ja miten tämä muutos suoritetaan (luettelo toiminnoista, jotka vaikuttavat sisällönkäsittelyyn).

Voit asettaa muokkausobjekteja seuraavasti:

  1. Listaamalla suoraan kohde- URL -osoitteet , joista http://-etuliite on jätettävä pois ja verkkotunnus tai polkuosa voidaan jättää pois
  2. Olet määrittänyt URL- osoitteita käyttämällä maskia, kuten perinteisiä säännöllisiä lausekkeita , jotka sisältävät jokerimerkkejä "*", "?" ja merkkialueet (hakasulkeissa).

Muokkausobjektin degeneroitunut tapaus on URL -osoite ilman verkkotunnus- ja polkuosia, jossa on jäljellä vain erotin: "/" (vain yksi kauttaviiva). "/" liittyy koko kelvollisten Internet -osoitteiden joukkoon . Sitä käytetään muodostamaan "oletuskäytäntö"-säännöt, jotka koskevat kaikkia Internet-sivustoja kerralla - siksi "/"-objektiin liittyvät muokkaustoimenpiteet asetetaan default.action-tiedoston ylimmälle osalle.

Sisällön muokkaustoimenpiteet ovat:

  1. Yksinkertainen. Nämä ovat toimintoja, joiden algoritmi on kovakoodattu suoraan Privoxy- lähdekoodiin, eikä niitä voi muuttaa ilman lähdekoodin muokkaamista ja kääntämistä.
  2. parametrisesti yksinkertainen. Sisällönkäsittelykoneet, jotka käyttävät yksinkertaisia ​​tietomuotoja - yksittäisiä rivejä, lippuja (kyllä ​​/ ei), numeroita jne. Nämä toiminnot mahdollistavat valinnaisten tai pakollisten parametrien välittämisen suoraan kuvaukseensa
  3. parametrisesti monimutkainen. Sisällönkäsittelymekanismit, jotka käyttävät monimutkaisia ​​tiedonesitysmuotoja - esimerkiksi säännöllisiä lausekkeita ja niiden esitysmuotoja - esimerkiksi listoja (listoja).

Käyttöliittymä

Kaikki sisällönkäsittelykäytännöt konfiguroidaan kätevästi kehitetyn verkkokäyttöliittymän kautta, joka Privoxyn asennuksen ja käytön jälkeen on saatavilla osoitteessa config.privoxy.org tai (lyhennettynä) pp.

Verkkokäyttöliittymän avulla voit määrittää monia Privoxyn parametreja, vaihtaa sen aktiivista tilaa (kun se ei ole aktiivinen, Privoxy toimii yksinkertaisena välityspalvelimena, joka uudelleenohjaa pyynnöt Internet-palvelimille, ei analysoi tai muokkaa HTTP-protokollan otsikoita eikä suodata Internet-sisältöä), ja saada myös kattavaa tietoa siitä, mitä sääntöjä sovelletaan tiettyjä URL -osoitteita pyydettäessä ja missä (missä toimintotiedostossa) nämä säännöt on määritelty. Jälkimmäisessä tapauksessa tarjotaan suoria linkkejä, joiden avulla voit tehdä nopeasti tarvittavat muutokset käyttämällä sisäänrakennettua toimintotiedostoeditoria (katso kuva).

Vaikka Privoxya käytetään usein välittäjänä HTTP(S)-protokollaa käyttävien sovellusten ja Tor -ohjelman,  Onion Routersin anonyymin hajautetun verkon asiakkaan välillä, ei pidä unohtaa, että Privoxy on täysin itsenäinen ohjelma, joka suojelee sen käyttäjät HTTP-protokollatasolla, samalla tavalla kuin Tor tekee sen TCP/IP -perusprotokollatasolla . Privoxya voidaan käyttää onnistuneesti ilman Toria, ja monissa tapauksissa Torin käyttäminen Privoxyn tai muiden vastaavien suodatusvälityspalvelinten ulkopuolella on ainakin yksinkertaisesti tehotonta, koska IP -osoiteanalyysi on vain yksi monista tavoista tunnistaa verkkopalveluiden käyttäjät ja lisäksi erittäin äärimmäisen epäluotettava julkisten IP-osoitteiden puutteen edessä (Venäjällä).

Katso myös

Muistiinpanot

  1. Brockmeier, Joe kuukauden työkalu: Privoxy . DR. Dobb's Journal (17. kesäkuuta 2005). Haettu: 27. maaliskuuta 2014.
  2. Torin usein kysytyt kysymykset .

Linkit