Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 40|Odpowiedź: 0

Linux używa ProxyChains4 do proxy dostępu do określonej sieci programowej

[Skopiuj link]
OpublikowanoPrzedwczoraj o 11:15 | | | |
Wymagania: Z powodu problemów sieciowych program nie może bezpośrednio łączyć się z niektórymi usługami sieciowymi, może wymagać dostępu przez proxy, jeśli program obsługuje ustawienie proxy, jeśli nie obsługuje jego ustawienia, jak umożliwić programowi dostęp do sieci przez proxy bez zmiany kodu źródłowego i rekompilacji?

ProxyChains

ProxyChains to program UNIX, który łączy funkcje libc powiązane z siecią w dynamicznych linkerach za pomocą wstępnie załadowanych DLL oraz przekierowuje połączenia przez proxy SOCKS4a/5 lub HTTP. Same łańcuchy proxyNie możesz transparentnie pozwolić, by cały ruch systemowy trafiał do proxy "globalnie".Został zaprojektowany tak, aby umożliwiać proxy tylko dla określonych poleceń. To znaczy, musisz dodać proxychainy przed wydaniem polecenia, aby zadziałało. ProxyChains to potężne narzędzie proxy, które pomaga nam omijać ograniczenia sieci i bezpiecznie uzyskiwać dostęp do sieci zewnętrznych dzięki prostej konfiguracji.

ProxyChains vs ProxyChains4

Proxychainy i PROXYCHAIN4 to nie ten sam projekt, ale są ze sobą ściśle powiązane. W rzeczywistości proxychains4 jest oficjalnym następcą projektu PROXYCHAINS (czyli czwartej generacji),

Kod źródłowy ProxyChains:Logowanie do linku jest widoczne.
Kod źródłowy ProxyChains (gałąź fork, utrzymywana przez dewelopera Haad):Logowanie do linku jest widoczne.
Kod źródłowy ProxyChains4:Logowanie do linku jest widoczne.

Instalacja ProxyChains4

Zainstaluj ProxyChains4 w wersji 9.5 Rocky Linux za pomocą następującego polecenia:
Jak pokazano poniżej:



Wolne proxy

Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.

Użyteczność agenta można przetestować za pomocą następującego polecenia:
ProxyChains obsługuje cztery tryby łańcucha proxy: dynamic_chain, strict_chain, round_robin_chain i random_chain.

Konfiguruj proxychains proxy, ścieżkę pliku konfiguracyjnego:/etc/proxychains.conf, profil domyślny:
proxychains.conf (5.92 KB, Liczba pobranych plików: 0, Cena sprzedaży: 3 Zbożowy MB) Poprawki przedstawiają się następująco:
Stwórz nową aplikację konsolową za pomocą .NET 8 i wyślij żądanie sieciowe z następującym kodem źródłowym:
Z proxym i bez niego, polecenia testowe:
Różnica jest przedstawiona poniżej:



Wskazówka: Możesz bezpośrednio wejść w proxychains4 bash z linii poleceń, aby utworzyć nowy terminal z globalną funkcją proxy, nie musisz dodawać proxychains4 przed każdym poleceniem, enter exit by opuścić terminal.




Poprzedni:Kompilacja projektu front-end Nie można ustawić właściwości niezdefiniowanych (ustawiając 'rodzica')
Następny:.NET/C# wykorzystuje 7z (SharpSevenZip) do kompresji folderów kopii zapasowych
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com