RabbIT

Screenshot Software:
RabbIT
Szczegóły programowe:
Wersja: 4.11
Filmu: 15 Apr 15
Wywoływacz: Ernimril
Licencja: Wolny
Popularność: 109

Rating: 3.5/5 (Total Votes: 2)

Królik jest proxy dla HTTP, jest HTTP / 1.1 zgodny (badanie robione z testu Co-Advisors, http://coad.measurement-factory.com/) i powinna miejmy nadzieję obsługuje najnowszą HTTP / XX w Przyszłość. Głównym celem królika jest przyspieszenie surfowania na powolnych łączach poprzez usunięcie niepotrzebnych części (jak obrazy tła), a jednocześnie pokazując stronę najczęściej jak to jest. Na przykład, nie staraj się zniszczyć układ strony zupełnie kiedy usunąć niepożądane banery reklamowe. Strona może czasami wyglądać lepiej po przefiltrowaniu, jak pozbyć się zbędnych animowanych obrazów GIF.
Ponieważ filtrowanie stron jest "ciężki" proces, Rabbit buforuje strony filtruje, ale nadal stara się szanować nagłówki kontroli pamięci podręcznej i starym stylu "Pragma: no-cache". Królik akceptuje również poprosić o niefiltrowanego stron, dołączając "noproxy" na adres (jak http://noproxy.www.altavista.com/). Opcjonalnie, link do strony niefiltrowane mogą być umieszczone w górnej części każdej strony automatycznie.
Królik jest opracowane i przetestowane pod Solaris i Linux. Ponieważ cały pakiet jest napisana w Javie, podstawowe pełnomocnik powinien działać na każdym Plattform który obsługuje java. Przetwarzanie obrazu odbywa się przez zewnętrzny program i polecam program jest konwersja (znaleziono w ImageMagick). Królik może oczywiście być uruchamiane bez przetwarzania obrazu jest włączona, ale można stracić dużo czasu, że oszczędności daje.
Rabbit działa najlepiej, jeśli jest uruchomiony na komputerze z szybkim łączu (zazwyczaj twój ISP). Ponieważ każdy duży obraz jest kompresowany przed wysłaniem od ISP do Ciebie, surfing staje się znacznie szybciej za cenę pewnego spadku jakości obrazu. Jeśli niektóre części strony są już buforowane przez pełnomocnika, przyspieszenie będzie często zdumiewające. Do 1275 przypadkowych obrazów tylko 22% (2.974.108 bajtów spośród łącznie 13.402.112) zostały wysłane do klienta. To jest 17 minut zamiast 75, stosując 28,8 modemu.
Prace Królik modyfikując odwiedzane strony, tak, że Twoja przeglądarka nie widzi obrazów reklamowych, to widzi tylko jeden parametr tag obrazu (to zdjęcie jest zapisywane w przeglądarce po raz pierwszy zostanie pobrany, więc kolejne wnioski o nim jest wykonana z przeglądarek cache, dając piękny przyspieszenie). Dla obrazów Królik pobiera obraz i uruchomić go przez procesor daje niską jakość jpeg zamiast animowany GIF obrazu. Ten obraz jest bardzo znacznie mniejsze i pobieranie z niego powinny być szybkie, nawet przez wolne łącza (modem)

Opis .

  • Kompresja stron tekstu z gzip strumienie. Zmniejsza rozmiar nawet do 75%,
  • Kompresja obrazów do 10% jpeg. Zmniejsza rozmiar nawet do 95%
  • Usuń reklamy
  • Usuwanie obrazów tła
  • Cache filtruje strony miast,
  • Jeśli to możliwe, wykorzystuje KeepAlive
  • Łatwy i potężny konfiguracji
  • Wielu gwintowane rozwiązaniem napisana w Javie,
  • Modułowe i łatwo rozszerzyć
  • Pełna HTTP / 1.1 zgodność

Co nowego w tym wydaniu:.

  • Oczyszczanie z logowania zamówienie
  • Upewnij się, że rejestracja odbywa się wątków selektora tak, że możemy nazwać rejestratory zewnętrznych.
  • Dodane konfigurowalne rejestratory użytkowania ruchu tak, że to jest łatwe do logowania wykorzystania ruchu w sieci użytkownika.
  • ekstrahowano konfigurację pamięci podręcznej na własny interfejs i przesunął ncache wdrożenie do osobnego pakietu.
  • interface CacheEntry został oczyszczony tak, że jest łatwiejszy do wykonania i łatwiejsze w użyciu, pewne sposoby, które były tylko do użytku wewnętrznego zostały usunięte.
  • Więcej poprawek do nagłówków http czytania, gdy nagłówek został podzielony na wiele różnych bloków w sieci.

Co nowego w wersji 4.9:

  • Dodano JNDI kontekst dla zasobów baz danych. Ułatwiła użyć klas zewnętrznych do bazy danych przez dodanie niestandardowych klasy obciążenia. Zatrzymany za pomocą TCP_NO_DELAY. Naprawiono problem, który powodował, że RequestLineTooLongException do rzucania w niektórych rzadkich przypadkach. Wiele aktualizacje javadoc. Dodano filtr, który blokuje strony przy użyciu sql tabeli bazy danych hostów. Aktualizacja biblioteki rnio.

Co nowego w wersji 4.8:

  • Big aktualizacji javadoc. Dodaj wsparcie dla filtrowania żądań CONNECT. Naprawiono problem, gdzie plik dziennika dostałem wypełnione IllegalStateException gdy repack był na. Uchwyt kodowania znaków i treści nagłówka HTTP lepsze. Uchwyt pół przezroczyste obrazy lepiej, gdy za pomocą java na podstawie przetwarzania obrazu. Zaktualizowany dnsjava do 2.1.0. Skrócić dziennik z & quot; resetu połączenia przy każdym & quot ;. Dodane adresy SSLHandlers dziennikach.

Co nowego w wersji 4.7:

  • Naprawiono problem, 401 i 407 odpowiedzi podczas korzystania FileTemplateHttpGeneratorFactory. Dodano selektor łańcuch proxy, aby to możliwe jest wykorzystanie różnych połączeń strategie w zależności od żądania uri. Pozwoliło to określić ProxyChainFactory w rabbit.conf. Dodano ProxyChainFactory który wykorzystuje bezpośredni dostęp do sieci wewnętrznej i używa przykuty proxy dla dostępu z zewnątrz. Upewnić się, że zbudowany w oparciu mrówka ma ważne Main-Class i klasy Path wpisy i help.txt został zawarty w słoiku. Zaktualizowany ant zadania javadoc tak, że używa tych samych argumentów jak Makefile. Naprawiono wiele trywialne kwestie oznaczone przez pomysłu. Wiele javadoc dodano lub zaktualizowane. Upewnić się, że nagłówek http przeczytać bufory są rozszerzane raz przed wyrzuceniem 414 żądania zbyt długą odpowiedź. Naprawiono problem z czytania potokowych żądań. Usunięto ClientHandler z różnych obsługi ponieważ nie i nie należy go używać.

Co nowego w wersji 4.6:

  • Czytanie złamaną indeks cache teraz skutkuje pustym buforem zamiast z pamięci podręcznej, bez żadnych plików, ale duży rozmiar. Pozwoliło to skonfigurować, co HttpGenerator użyć. ImageHandler wykrywa i rozpakowuje obrazów, które mają kodowanie zawartości ustawiony na gzip. Dodano generator http, który używa katalog stron Szablon do rzeczywistych stron błędów (jak 400, 504, ...). Niektóre drobne porządki kodu w pamięci podręcznej.

Co nowego w wersji 4.5:

  • Utworzono rnio jako oddzielny projekt z rabbit.nio Pakiet i wykorzystał królik rnio. Użyj URLDeocder zamiast domu napisane metody. UTF-8 dla stron meta domyślnie. Dodać kilka brakujących opisy pakietów javadoc i stałe kilka literówek w javadoc. Przemianowany Coder do Base64 ponieważ jest wszystkim zajmuje. Umożliwił filtry zobaczyć ciało żądania klienta. Poprawiono kilka problemów site scripting krzyż z generowanych stron błędów. Zmieniono cache tak, że rzuca CacheException jeśli operacja się nie powiedzie.

Co nowego w wersji 4.0.

  • Reworked nio warstwy tak, że królik korzysta z wielu wątków selektora
  • Reworked rejestrowania używać java.util.logging i pozwoliło użyć rabbit.conf lub java.util.logging.config.file właściwości systemu, aby określić konfigurację rejestrowania. Naprawiono problem, gdzie można było połączeń internetowych oddanego do pul połączeń wielokrotnie.

Co nowego w wersji 3.18:.

  • Naprawiono problem, gdzie tunele (https), może upaść
  • Poprawiono problem gdy przepakowanie może spowodować NPE () odkupiciel.

Co nowego w wersji 3.17:

  • Ta wersja rozwiązuje problem, gdzie połączenia tunelowanych może opóźnić <. / li>
  • naprawia przeciek gniazda.
  • Limit czasu został dodany, że zamknie żadnego gniazda, które jest wyciekły nawet jeśli nie wiadomo, takie przecieka.
  • Niektórzy bardziej reklama jest domyślnie zablokowane.
  • Kompresja obrazu na mapach i kilka innych stron map Google została wyłączona.
  • Trochę więcej informacji został dodany do strony statusu.

Podobne oprogramowanie

ASProxy Wing
ASProxy Wing

11 May 15

amms
amms

20 Feb 15

BFilter
BFilter

3 Jun 15

Komentarze do RabbIT

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!