Követelmények: Mivel egyes weboldalakhoz való hozzáférés különösen lassú a hálózaton, a hozzáférési sebesség javítása érdekében SOCKS5 proxyt kell használni a hozzáférés felgyorsításához. A mainstream szolgáltatási szoftverek közé tartozik: Dante, SS5, gost, stb.
szemle
Dante
A Dante egy termék, amelyet az Inferno Nettverk A/S fejlesztett. Tartalmaz egy SOCKS szervert és egy SOCKS klienst, és az RFC 1928-at és kapcsolódó szabványokat valósítja meg. A Dante egy rugalmas termék, amely kényelmes és biztonságos hálózati kapcsolatot biztosít. 2024. december 15.: A Dante 1.4.4-es verziója már elérhető.
Hivatalos weboldal:A hiperlink bejelentkezés látható. Letöltés:A hiperlink bejelentkezés látható. Konfigurációs dokumentáció:A hiperlink bejelentkezés látható.
SS5
Az SS5 egy SOCKS szerver, amely a SOCKS v4 és v5 protokollokat valósítja meg. Proxy szerverként az SS5 felelős a hálózati kérelmek hitelesítéséért, elemzéséért és feldolgozásáért az ügyfelek számára. Kapcsolatot teremt az alkalmazás hosztéval az ügyfélalkalmazás számára.
Valójában az elején az SS5-öt akartam építeni, és kipróbálniAz utolsó verziót 2013-ban frissítették, ami már túl messze van, és feladta.
Forráskód cím:A hiperlink bejelentkezés látható.
Dante-1.4.4 Deployment Tutorial
Vásároltam egy virtuális gépet az Azure-tól, rendszer: Rocky Linux 9.6, először telepítsem a függőségi csomagot a következő parancscal:
A dante-1.4.4 verziót forrásból fordítva a parancs a következő:
A kimenet a következő:
Státusz konfigurálása:
Client: Enabled
Server: Enabled
Preloading: Enabled
Libwrap: Disabled, tcpd.h missing BSD hitelesítés: Letiltva, használható bsd_auth.h nem talált meg
PAM: Enabled
GSSAPI: Enabled
KRB5: Enabled
SASL: Enabled
UPNP: Not found/disabled
Compatability: issetugid setproctitle strlcpy strvis
Modulok:
redirect: Not found
bandwidth: Not found ldap: Nem találtam meg
pac: Not found Ahogy az alábbiakban látható:
A telepítés sikeres lett a következő parancs segítségével ellenőrizni a verziót:
Hozz létre egy új sockd.conf konfigurációt az alábbiak szerint:
Hozz létre egy új sockd.service szolgáltatásfájlt a systemd szabály alapján, és konfiguráljuk az alábbiakkal:
Beállítsd a boot boot-t, és indítsd el a szolgáltatást a következő parancsokkal:
Ahogy az alábbiakban látható:
Ne feledd, hogy a hálózati tűzfalnak engedélyeznie kell az 50001-es portot, kihagyva.
Használj curl teszteket, hogy a socks5 ügynökön keresztül a következő parancsot használd:
A hiba a következő:
curl: (7) No authentication method was acceptable. (Elég valószínű, hogy a SOCKS5 szerver felhasználónevet vagy jelszót akart., mivel ezen a kapcsolaton nem érkezett a szerver.)
A hiba azért van, mert felhasználónév, jelszóazonosítás szükséges, hogy a céloldalhoz a proxyn keresztül hozzáférjen, felhasználó létrehozása a Dante szerveren, illetve otthon vagy shell nélküli felhasználó létrehozása, és csak proxy hitelesítéshez. A parancs a következő:
Ismét a curl tesztet használva a parancs a következő:
Ahogy az alábbiakban látható:
Utalás:
A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható. |