RabbIT

Software skärmdump:
RabbIT
Mjukvaruinformation:
Version: 4.11
Ladda upp dagen: 15 Apr 15
Utvecklare: Ernimril
Licens: Gratis
Popularitet: 109

Rating: 3.5/5 (Total Votes: 2)

Rabbit är en proxy för HTTP, det är HTTP / 1.1 kompatibel (tester görs med Co-rådgivare test, http://coad.measurement-factory.com/) och bör förhoppningsvis stödja den senaste HTTP / xx i framtiden. Kanin främsta mål är att påskynda surfa över långsamma förbindelser genom att ta bort onödiga delar (som bakgrundsbilder) samtidigt visar sidan mest som det är. Till exempel, försöker vi att inte förstöra sidlayouten helt när vi tar bort oönskade reklambanderoller. Sidan kan ibland ser bättre efter filtrering som du bli av meningslösa animerade gif-bilder.
Eftersom att filtrera sidorna är en "tung" process, cachar Kanin sidorna det filtrerar men fortfarande försöker att respektera cachekontrollhuvuden och den gamla stilen "pragma: no-cache". Rabbit accepterar också begära OFILTRERAT sidor genom prepending "noproxy" till adressen (som http://noproxy.www.altavista.com/). Eventuellt kan en länk till den ofiltrerade sidan infogas överst på varje sida automatiskt.
Kanin är utvecklad och testad under Solaris och Linux. Eftersom hela paketet är skrivet i java, bör det grundläggande proxy köra på någon plattform som stödjer java. Bildbehandling görs genom ett externt program och rekommenderat programmet är konvertera (finns i ImageMagick). Kanin kan naturligtvis köras utan bildbehandling aktiverad, men då förlorar du en hel del av de tidsbesparingar den ger.
Kanin fungerar bäst om den körs på en dator med en snabb länk (vanligtvis din ISP). Eftersom varje stor bild komprimeras innan den skickas från ISP till dig, blir surfing mycket snabbare till priset av en viss minskning i bildkvalitet. Om vissa delar av sidan är redan cachad av proxy kommer uppsnabbning ofta vara ganska fantastiskt. För 1275 slumpmässiga bilder endast 22% (2.974.108 byte av totalt 13.402.112) skickades till klienten. Det är 17 minuter i stället för 75 som använder 28,8 modem.
Kanin fungerar genom att modifiera de sidor du besöker så att din webbläsare ser aldrig reklambilder, bara ser det en fast bild tagg (den bilden cachas i webbläsaren första gången det laddas ner, så sekventiella förfrågningar om den är gjord av webbläsare cache, vilket ger en fin uppsnabbning). För bilder Kanin hämtar bilden och köra den genom en processor som ger en låg kvalitet jpeg istället för den animerade gif-bild. Denna bild är väldigt mycket mindre och nedladdning av det bör vara snabb även över en långsam länk (modem)

Funktioner :.

  • Komprimera textsidor att gzip strömmar. Detta minskar storleken med upp till 75%
  • Komprimera bilder till 10% jpeg. Detta minskar storleken med upp till 95%
  • Ta bort reklam
  • Ta bort bakgrundsbilder
  • Cache filtrerade sidor och bilder
  • Använder keepalive om möjligt
  • Enkel och kraftfull konfiguration
  • Multi gängad lösning skriven i java
  • Modular och enkelt utökas
  • Komplett HTTP / 1.1 efterlevs

Vad är nytt i den här versionen:.

  • Rensning av begäran loggning
  • Kontrollera att loggning sker utanför trådar väljar så att vi kan ringa externa loggers.
  • Inkom konfigurerbara trafikanvändnings loggers så att det är lätt att logga användarnätverkstrafik användning.
  • konfiguration Utvinns cache till sitt eget gränssnitt och flyttade ncache genomförande till sitt eget paket.
  • CacheEntry gränssnittet sanerades så att det är lättare att genomföra och lättare att använda, var några metoder som var endast för intern användning avlägsnas.
  • Fler korrigeringar för http headers läsning, när huvudet har delats upp i flera olika block i nätverket.

Vad är nytt i version 4.9:

  • Lade till en JNDI kontext för databasresurser. Gjort det enklare att använda externa klasser för databaser genom att lägga anpassad klass lastning. Slutat använda TCP_NO_DELAY. Fixat ett problem som orsakade RequestLineTooLongException att kastas i vissa sällsynta fall. Much uppdateringar av javadoc. Tillade ett filter som blockerar sajter med hjälp av en SQL-databas tabell över värdar. Uppdatera rnio biblioteket.

Vad är nytt i version 4.8:

  • Stor javadoc uppdatering. Lägg till stöd för filtrering av connect önskemål. Fixat problemet där loggfilen fick fylld med IllegalStateException när repack var på. Handtag teckenkodningar och http header innehåll bättre. Handtag semi genomskinliga bilder bättre när du använder java baserad bild omvandlare. Uppdaterad dnsjava till 2.1.0. Förkorta loggen från & quot; reset Anslutning genom inbördes & quot ;. Inkom adresser till SSLHandlers loggar.

Vad är nytt i version 4.7:

  • Fast problemet 401 och 407 svar när du använder FileTemplateHttpGeneratorFactory. Lade till en proxy kedja väljare för att göra det möjligt att använda olika anslutningar strategier beroende på begäran uri. Gjort det möjligt att ange en ProxyChainFactory i rabbit.conf. Lade till en ProxyChainFactory som använder direkt tillgång till interna nätverk och använder en kedjad proxy för extern åtkomst. Såg till att myran baserade build fick poster giltiga Main-Class och en klass-Path och att Help.txt ingick i burken. Uppdaterad myra javadoc uppgift så att den använder samma argument som Makefile. Fast många triviala frågor flaggas av idén. En hel del javadoc sattes eller uppdateras. Såg till att http header läste buffertar expand gång innan kasta 414 förfrågan för lång respons. Fixat ett problem med läsning pipelinade önskemål. Tog bort Client från de olika hanterare eftersom de gjorde inte och får inte använda det.

Vad är nytt i version 4.6:

  • Läsa en trasig cache index nu resulterar i en tom cache istället av en cache med inga filer, men en stor storlek. Gjort det möjligt att konfigurera vad HttpGenerator att använda. ImageHandler upptäcker nu och packar bilder som har ett innehåll kodning inställd på gzip. Lade till en http generator som använder en katalog av mallsidor för de faktiska fel sidor (som 400, 504, ...). Vissa mindre kod rensning i cache.

Vad är nytt i version 4.5:

  • Skapad rnio som ett separat projekt ur rabbit.nio paket och gjorde kanin användning rnio. Använd URLDeocder istället för hem skriftliga metoden. Använd utf-8 för metasidor som standard. Tillsätt några saknade javadoc paketbeskrivningar och fast några stavfel i javadoc. Omdöpt Coder till Base64 eftersom det är allt den hanterar. Gjorde det möjligt för filtren för att visa klientbegäran. Fast några cross-site scripting problem med genererade sidor fel. Ändrade cachen så att den kastar CacheException om en operation misslyckas.

Vad är nytt i version 4.0:.

  • Omarbetad NiO skikt så att kaninen använder trådar flera väljar
  • Omarbetad loggning att använda java.util.logging och gjort det möjligt att använda antingen rabbit.conf eller systemfastighets java.util.logging.config.file att ange loggningskonfiguration. Fixat ett problem där webbanslutningar kan sättas i anslutnings pooler flera gånger.

Vad är nytt i version 3.18:.

  • Fixat ett problem där tunnlar (https) kunde krascha
  • Fixat ett problem där ompackning kan orsaka NPE (förlossare).

Vad är nytt i version 3.17:

  • Denna utgåva rättar ett problem där tunnlar anslutningar kunde stanna <. / li>
  • Det fixar en socket läcka.
  • En timeout har lagts till för att stänga ner någon socket som läckt även om det inte finns någon känd sådan läcker.
  • Lite mer reklam är blockerad som standard.
  • Bild kompression på Google maps och några andra kartsajter har stängts av.
  • Några mer information har lagts till statussidorna.

Liknande mjukvara

squidwall
squidwall

2 Jun 15

Tor
Tor

17 Aug 18

liveweb
liveweb

20 Feb 15

Kommentarer till RabbIT

Kommentarer hittades inte
Kommentar
Slå på bilder!