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").
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]
Privoxyn yleisimmät sovellusalueet ovat:
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 ).
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:
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:
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ä).