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

Widok: 1|Odpowiedź: 0

[Komunikacja] Linux buduje usługę proxy ruchu SOCKS opartą na Dante

[Skopiuj link]
Opublikowano14 sekund temu | | | |
Wymagania: Ponieważ dostęp do niektórych stron internetowych w sieci jest szczególnie wolny, aby poprawić prędkość dostępu, może być konieczne użycie proxy SOCKS5, aby przyspieszyć dostęp. Główne oprogramowanie usługowe to: Dante, SS5, gost itd.

recenzja
[Combat Practical] Zbuduj usługę HTTP proxy opartą na Tinyproxy
https://www.itsvse.com/thread-10373-1-1.html

Linux używa ProxyChains4 do proxy dostępu do określonej sieci programowej
https://www.itsvse.com/thread-11162-1-1.html

Dante

Dante to produkt opracowany przez Inferno Nettverk A/S. Zawiera serwer SOCKS oraz klienta SOCKS oraz implementuje RFC 1928 i powiązane standardy. Dante to elastyczny produkt, który może być używany do zapewnienia wygodnej i bezpiecznej łączności sieciowej. 15 grudnia 2024: Wersja Dante 1.4.4 jest już dostępna.

Oficjalna strona internetowa:Logowanie do linku jest widoczne.
Pobierać:Logowanie do linku jest widoczne.
Dokumentacja konfiguracji:Logowanie do linku jest widoczne.

SS5

SS5 to serwer SOCKS, który implementuje protokoły SOCKS v4 i v5. Jako serwer proxy, SS5 odpowiada za uwierzytelnianie, analizę i przetwarzanie żądań sieciowych dla klientów. Nawiązuje połączenie z hostem aplikacji dla aplikacji.

Właściwie na początku chciałem zbudować SS5 i sprawdzić goOstatnia wersja została zaktualizowana w 2013 roku, co jest jeszcze zbyt odległe, i się poddał.

Adres kodu źródłowego:Logowanie do linku jest widoczne.

Tutorial wdrożenia Dante-1.4.4

Kupiłem maszynę wirtualną z Azure, system: Rocky Linux 9.6, najpierw zainstaluj pakiet zależności za pomocą następującego polecenia:
Kompilując wersję Dante-1.4.4 ze źródła źródłowego, polecenie wygląda następująco:
Wyniki są następujące:
                     Konfiguruj status:

Client:            Enabled
Server:            Enabled
Preloading:        Enabled
Libwrap:           Disabled, tcpd.h missing
Autoryzacja BSD: Wyłączona, użyteczna bsd_auth.h nie znaleziono
PAM:               Enabled
GSSAPI:            Enabled
KRB5:              Enabled
SASL:              Enabled
UPNP:              Not found/disabled
Compatability:     issetugid setproctitle strlcpy strvis

                     Moduły:

redirect:          Not found
bandwidth:         Not found
ldap: Nie znaleziono
pac:               Not found
Jak pokazano poniżej:



Po pomyślnej instalacji sprawdź wersję za pomocą następującego polecenia:
Stwórz nową konfigurację sockd.conf w następujący sposób:
Stwórz nowy plik usługi sockd.service na podstawie reguły systemd i skonfiguruj go w następujący sposób:
Ustaw rozruch i rozpocznij usługę za pomocą następujących poleceń:
Jak pokazano poniżej:



Pamiętaj, że zapora sieciowa musi zezwolić na port 50001, pomijany.

Użyj testów curl, aby uzyskać dostęp przez agenta socks5 za pomocą następującego polecenia:
Błąd wygląda następująco:

curl: (7) No authentication method was acceptable. (Jest bardzo prawdopodobne, że serwer SOCKS5 wymagał nazwy użytkownika/hasła, ponieważ żaden nie był dostarczany serwerowi na tym połączeniu.)

Błąd wynika z potrzeby uwierzytelniania nazwy użytkownika i hasła, aby umożliwić dostęp do docelowej strony przez proxy, utworzenia użytkownika na serwerze Dante, utworzenia użytkownika bez domu lub powłoki i wyłącznie do uwierzytelniania proxy. Polecenie brzmi następująco:
Ponownie używając curl testu, polecenie wygląda następująco:
Jak pokazano poniżej:



Odniesienie:

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




Poprzedni:Azure Virtual Machine VM Reinitialization System (Reinstall System)
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