50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
10 perc van hátra
Biztonság és hálózat

Az Shadowsocks konfigurálásának lépésenkénti útmutatója

Ivy Johnson By Ivy Johnson 10 perces olvasás Frissítve: 2025. november 10.
Az Shadowsocks konfigurálásának lépésenkénti útmutatója

Az Shadowsocks egy SOCKS5 proxy, amely lehetővé teszi az internetcenzúra megkerülését a webes forgalom titkosításával. Az Shadowsocks könnyen konfigurálható proxy, amely népszerű a magánszféra-tudatos felhasználók és fejlesztők körében, akik korlátozások nélkül szeretnének internetezhető.

Amikor saját maga testreszab shadowsocks VPS szerver a konfigurációval nem csupán saját privát proxy szerverrel rendelkezel, hanem teljes mértékben birtoklod a webes forgalmadat, biztosítva, hogy semmilyen harmadik fél ne naplózza az adataidat.

 

Tartalomjegyzék

Saját Shadowsocks szerver üzemeltetésének előnyei

A saját üzemeltetésű shadowsocks szerver konfiguráció számos előnnyel jár a nyilvános proxy szerverekhez képest. Néhány kulcsfontosságú előny:

Teljes kontroll a konfigurációban

Beállíthatod a biztonsági paramétereket, kiválaszthatod a port számot és a titkosítási módszereket a személyes shadowsocks szerver használatakor. Így a shadowsocks konfigurációs fájlodat az igényeidnek megfelelően alakíthatod.

Javított adatvédelem és biztonság

A saját Shadowsocks szerver azt jelenti, hogy az internetforgalom nem halad át azon nyilvános csomópontokon, ahol az adatokat naplózni lehetne. Nincs több függőség a harmadik fél szervereitől, amely fokozza az adatvédelmet.

Gyorsabb sebesség

Az Shadowsocks gyorsabb. A privát szerver nem szenved a nyilvános proxy szerverekből adódó sávszélesség-torlódástól. Fenntartva van, így javított teljesítményt nyújt.

Felderítés és blokkolás elkerülése

Az obfuscációs technikák és nem standard port számok alkalmazásával még a tűzfalakat is megkerülheted. Ez különösen fontos azoknak a felhasználóknak, akik az internetcenzúrát szeretnék megkerülni.

Egyszerű beállítás

Egy shadowsocks szerver létrehozása kezdetben bonyolultnak tűnhet, de egy lépésről lépésre haladó útmutató, például ez, leegyszerűsíti a folyamatot.

Többplatformos támogatás

Az Shadowsocks több operációs rendszer támogatásával rendelkezik, és a szervert Linux VPS és az Windows, macOS, Android vagy iOS segítségével elérheted.

Ingyenes és nyílt forráskódú

Mivel a shadowsocks nyílt forráskódú, annak forráskódját folyamatosan vizsgálják és fejlesztik, így biztonságos megoldás.

Azok számára, akik szerverüket üzemeltetni szeretnék, egy megbízható szolgáltatást, például a Host Cloudzy VPS használatát javasoljuk, hogy a shadowsocks szerver egy erős és biztonságos virtuális magánszerveren legyen üzemelve.

 

Shadowsocks felhasználási esetek

Az Shadowsocks egy rugalmas eszköz, amely olyan kontextusokban használható, ahol hozzáférés szükséges a blokkolt vagy korlátozott tartalomhoz. Ezek az elsődleges alkalmazási esetek:

Piacelemzés

Kutatók és vállalatok az Shadowsocks segítségével megkerülhetik a földrajzi korlátozásokat, lehetővé téve a külföldi vagy rivális weboldalak megtekintését, amelyek egyébként nem érhetők el a régiójukban.

Kiberbiztonsági és OSINT

A kiberbiztonsági műveleteknél, különösen a felderítés vagy nyílt forráskódú Intel információgyűjtés (OSINT) vizsgálatok során az Shadowsocks segíti a biztonsági szakembereket az olyan webhelyekről származó információ gyűjtésében, amelyek a területükön le vannak tiltva vagy szűrve.

Korlátozott Szolgáltatások vagy Média Elérése

Az online szolgáltatások, streaming oldalak és vásárlási oldalak nagy része csak bizonyos országokban elérhető. Az Shadowsocks lehetővé teszi a felhasználók számára, hogy úgy "jelenjenek meg", mintha egy jóváhagyott helyről férnének hozzá.

 

Shadowsocks konfiguráció telepítése és használata

Ez a bemutató csak a szerver oldalát tárgyalja. Az ügyféloldali telepítéshez nézd meg a Shadowsocks kliens oktatási oldal.

A Shadowsocks két oldala megértése

Shadowsocks szerver oldala:

  1. Szerep: itt fut a proxy szolgáltatás. A szerver fogadja az ügyfélről érkező titkosított forgalmat, és továbbítja azt a végcélhoz.
  2. Hely: ahhoz, hogy elkerüld a korlátozó hálózatok (például Kínában) zavarát, egy olyan régióban lévő virtuális privát szerverre (VPS) van szükséged, ahol szabad az internethozzáférés.

Shadowsocks kliens oldala:

  1. Szerep: az ügyfél a helyi eszközödön fut (számítógép, telefon stb.), és titkosítja a forgalmadat, mielőtt elküldené az Shadowsocks szervernek.
  2. Telepítés: különböző platformokhoz (Windows, macOS, Linux, Android, iOS) léteznek ügyfelek, amelyek az Shadowsocks hivatalos weboldaláról érhetők el.

 

Shadowsocks konfiguráció szerver követelményei

Egy VPS Ubuntu, Debian vagy CentOS segítségével:

Ezeknek az operációs rendszereknek bármelyikét használva olyan jól támogatott platformot kapsz, amelyen telepíthetsz és futtathatsz olyan programokat, mint a Shadowsocks.

  • Ubuntu: Egyszerűen használható, erős közösséggel a háttérben. Az Ubuntu remek választás kezdőknek és azoknak, akik részletes dokumentációt keresnek.
  • Debian: Megbízhatóságáért és stabilitásáért szeretik, a Debian alkalmas éles szerverekhez, ahol a rendszerfutási idő számít.
  • CentOS: A vállalati felhasználók kedvence, a CentOS megbízható teljesítményt nyújt, és széles körben használják professzionális környezetekben.

 

Shadowsocks konfiguráció szerver követelményei

Egy VPS Ubuntu, Debian vagy CentOS segítségével:

Ezeknek az operációs rendszereknek bármelyikét használva olyan jól támogatott platformot kapsz, amelyen telepíthetsz és futtathatsz olyan programokat, mint a Shadowsocks.

  • Ubuntu: Egyszerűen használható, erős közösséggel a háttérben. Az Ubuntu remek választás kezdőknek és azoknak, akik részletes dokumentációt keresnek.
  • Debian: Megbízhatóságáért és stabilitásáért szeretik, a Debian alkalmas éles szerverekhez, ahol a rendszerfutási idő számít.
  • CentOS: A vállalati felhasználók kedvence, a CentOS megbízható teljesítményt nyújt, és széles körben használják professzionális környezetekben.

 

A Shadowsocks konfigurációjának alapvető technikai ismeretei

Az SSH használata és Linux parancsok futtatása

E területeken szerzett alapvető ismeretek nagy mértékben segíthetnek a szerver környezetének hatékony konfigurálásában és kezelésében.

  • SSH (Secure Shell): A protokoll lehetővé teszi, hogy biztonságosan távolról csatlakozz a szerverhez, parancsokat hajts végre, fájlokat helyezz át, és kezeld a szervered.
  • Linux parancsok: Az Linux shell alapszintű ismerete szükséges csomagok telepítéséhez, szolgáltatások konfigurálásához, konfigurációs fájlok módosításához és hibaelhárításhoz.

Egy megbízható VPS szolgáltató választása kritikus, mert befolyásolja a teljesítményt, a skálázhatóságot és az általános szolgáltatás megbízhatóságát.

  • Cloudzy: Gyakran ismert versenyképes árairól és megbízható teljesítményéről, ami vonzó lehetőség VPS vásárlása megfizethető árral.
  • DigitalOcean és Linode: Mindkettő egyszerűségéről és fejlesztőbarát felületéről ismert, ami különösen vonzó lehet, ha új vagy a szerverek kezelésében.
  • Vultr: Különféle csomagot kínál a különböző teljesítményszükségletekhez, nemzetközi adatközpontokkal a késleltetés csökkentése érdekében.
  • AWS (Amazon Web Services): Magas szintű funkciókat és skálázhatóságot nyújt, ideális üzleti szintű projektekhez vagy ha többre van szükséged az alapértelmezett VPS funkciók közül.

Tartománynév (nem kötelező)

  • Az Shadowsocks forgalom elrejtése további biztonság érdekében:

A tartománynév nem csupán az IP-cím helyettesítése, amikor az Shadowsocks szerverhez szeretnél csatlakozni.

 

Shadowsocks telepítése a VPS szerveren

Mielőtt új szoftvert telepítene, gondoskodjon arról, hogy a csomag listái és a szerveren jelenleg telepített csomagok frissítve legyenek. Egy Debian/Ubuntu szerveren a következőket kell végrehajtania:

1. lépés: A kiszolgáló frissítése

Mielőtt újabb szoftvert telepítesz, fontos, hogy a szerver csomaglistája és meglévő csomagjai naprakészek legyenek. Ez elkerüli a függőségi problémákat.

CopyEdit

sudo apt-get update && sudo apt-get upgrade -y

Az CentOS vagy más RPM-alapú disztribúciókon a következőt használhatod:

bash

CopyEdit

sudo yum update -y

 

A szerver frissítése biztosítja, hogy az összes komponens legújabb verziójával dolgozz, ami kritikus a biztonság és a teljesítmény szempontjából.

Lépés 2: A Shadowsocks telepítése

Az Shadowsocks több implementációja is létezik, de egy népszerű lehetőség az Python csomag vagy a natív C implementáció (például Shadowsocks-libev) használata a korlátozott erőforrásokkal rendelkező VPS-eken jobb teljesítmény érdekében. Az Python verzió esetén pip-en keresztül telepíthető:

bash

CopyEdit

sudo apt-get install python-pip

sudo pip install shadowsocks

 

Alternatívaként az Shadowsocks-libev (könnyű, hatékony implementáció) telepítése így nézhet ki:

bash

CopyEdit

sudo apt-get install shadowsocks-libev

 

A választás a teljesítménybeli igényeidtől és az egyes verziók ismeretétől függ.

3. lépés: Konfigurációs fájl létrehozása

Az Shadowsocks általában JSON konfigurációs fájlt használ. Ez a fájl kulcsfontosságú paramétereket határoz meg, például:

  • kiszolgáló: Az VPS IP-címe (gyakran 0.0.0.0-ra van állítva, hogy az összes interfészen figyeljen).
  • szerver_port: Az a port, amelyen az Shadowsocks figyel.
  • jelszó: Egy erős jelszó, amelyet a titkosításhoz fogunk használni.
  • módszer: A titkosítási módszer (pl. aes-256-gcm, chacha20-ietf-poly1305).

Egy példa konfigurációs fájl (/etc/shadowsocks.json) így nézhet ki:

json

CopyEdit

{

"server": "0.0.0.0",

"server_port": 8388,

"password": "az_ön_erős_jelszava",

"timeout": 300,

method": "aes-256-gcm

}

Ügyelj arra, hogy ezt a fájlt biztonságba helyezd, mert érzékeny adatokat tartalmaz.

4. lépés: A Shadowsocks szolgáltatás elindítása

Ha megvan a konfigurációs fájl, elindíthatod az Shadowsocks szolgáltatást. Ha az Python verziót telepítetted, így járhatsz el:

bash

CopyEdit

ssserver -c /etc/shadowsocks.json -d start

 

Shadowsocks-libev esetén használhatod a systemd-t a szolgáltatás kezelésére:

bash

CopyEdit

sudo systemctl start shadowsocks-libev

sudo systemctl enable shadowsocks-libev

 

Ez a parancs azonnal elindítja a szolgáltatást és biztosítja, hogy az indítás során aktiválódjon. A szolgáltatás állapotát így ellenőrizheted:

bash

CopyEdit

sudo systemctl status shadowsocks-libev

Shadowsocks-hoz csatlakozás kliensbõl

A szerver konfigurálása után az ügyféleszközöket kell beállítanod az Shadowsocks proxy használatához.

Windows/macOS Shadowsocks konfigurálása

Ezekhez a platformokhoz az Shadowsocks-NG egy népszerű kliens. A következőket kell tenned:

  • Töltsd le és telepítsd az Shadowsocks-NG-t a hivatalos tárolóból vagy megbízható forrásból.
  • Nyisd meg az alkalmazást és hozz létre egy új szerprofilt a következő adatokkal:
    • Kiszolgáló IP-címe: VPS IP-címe.
    • Szerver port: A szervered JSON fájljában beállított port (például 8388).
    • Jelszó: Az ugyanaz a jelszó, amit beállítottál.
    • Titkosítási módszer: egyezzen meg a szervered konfigurációjával.
  • Mentsd el a profilt és aktiváld a kapcsolatot.

Android/iOS Shadowsocks konfigurálása

A mobileszékségeknek több kliensopcióval rendelkeznek:

  • Shadowrocket (iOS): Egy széles körben használt kliens, ahol szerver adataidat hasonló módon adod meg, mint az Shadowsocks-NG-nél.
  • Outline: Felhasználóbarát felületet biztosít mindkét platformhoz és egyszerűsíti a kapcsolat beállítását.
  • Hivatalos Shadowsocks alkalmazás: Az eszközödtől függően találhatsz egy hivatalos vagy jól karbantartott közösségi verziót a megfelelő alkalmazás-áruházban.

Beállítás a következőket tartalmazza:

  • Az alkalmazás telepítése.
  • A VPS IP-címed, portod, jelszavad és titkosítási módod megadása.
  • A proxyhálózati kapcsolat aktiválása.

Linux Shadowsocks Konfiguráció

Linux asztali gépekhez vagy terminálokon az Shadowsocks-libev kliens jó választás:

  • Telepítsd fel a disztribúciód csomagkezelőjével (pl. sudo apt-get install shadowsocks-libev).
  • Szükség esetén konfigurálj egy kliens JSON fájlt, vagy parancssor-opciókat használj, hasonlóan a szerver konfigurációjához.
  • Például így futtathatod:

bash

CopyEdit

ss-local -c /path/to/client-config.json

 

Ahol a client-config.json fájlnak tartalmaznia kell a kiszolgálóhoz tartozó egyező paramétereket, amelyhez csatlakozni kíván.

 

Biztonsági fejlesztések

Az alapértelmezett portok módosítása az észlelés megakadályozása érdekében

Módosítsd a rendszered alapértelmezett portjait olyan portok használatával, amelyeket kisebb valószínűséggel céloznak meg a keresőeszközök.

Használd az TLS titkosítást egy bővítménnyel (például V2Ray, Cloak).

A TLS homályosítás elrejti a titkosított forgalmadat, hogy közönséges HTTPS forgalomnak tűnjön, és így nehezebb az támadók és a cenzúra számára az észlelése. A V2Ray vagy Cloak bővítmények ezt a további védelmi réteget biztosítják.

Cloudflare használata az IP-cím elrejtéséhez (Opcionális)

A forgalomnak a Cloudflare-en keresztüli irányítása elrejti a szerver valós IP-címét az erős hálózata mögött.

A Shadowsocks Config gyakori problémáinak elhárítása

Kapcsolódási hiba

Ellenőrizd a tűzfalat, konfigurációs fájlokat vagy VPS szolgáltató korlátozásokat

Kapcsolódási problémákat okozhatnak az hibásan konfigurált tűzfalszabályok, konfigurációs fájlhibák, vagy az VPS szolgáltatód korlátozásai.

Lassú sebességek

Próbálkozz BBR-rel, Váltsd meg a titkosítási módszert, Változtass VPS helyet

Ha egy könnyebb titkosítási algoritmust használsz, vagy átváltasz egy földrajzilag közelebbi VPS szervre, javulni fog a teljesítmény.

ISP által blokkolva

Használj obfuszkációs technikákat vagy válts domain alapú proxyra:

Ha az internetszolgáltatód blokkolja a forgalmadat, az obfuszká­ciós technikák elrejtik az adatfolyamat valódi jellegét, hogy normális internetes forgalomnak tűnjön.

Következtetés

Az Shadowsocks egy nyílt forráskódú proxyprogram, amely segít megkerülni az internetes cenzúrát azáltal, hogy az internetes forgalmat egy geografiai régiód külső szerverére irányítja át.

Az Shadowsocks egyik előnye a sebessége, valamint könnyű profilja csökkenti az adatcsere késleltetését.

Az Shadowsocks telepítése azonban nehézkes és mélyebb hálózati ismeretek szükségesek hozzá.

Ráadásul az Shadowsocks teljesítménye nagymértékben függ a szerver minőségétől és helyétől. Stabil és gyors szervert kell választani, különben instabil kapcsolatokkal vagy lassú sebességgel szembesülsz.

Megosztás

Több a blogról

Folytassa az olvasást.

Cloudzy címkép egy MikroTik L2TP VPN útmutatóhoz, amely egy laptopot mutat, amely egy szerverállvány felé csatlakozik egy izzó kék és arany digitális alagúton keresztül pajzs ikonokkal.
Biztonság és hálózat

MikroTik L2TP VPN beállítása (IPsec-kel): RouterOS útmutató (2026)

Ebben a MikroTik L2TP VPN beállításban az L2TP kezeli az alagutazást, míg az IPsec a titkosítást és integritást; ezek párosítása natív kliens-kompatibilitást biztosít harmadik féltől származó üg

Rexa CyrusRexa Cyrus 9 perces olvasás
Terminálablak SSH figyelmeztető üzenettel a távoli gazdagép azonosítójának változásáról, Fix Guide címmel és Cloudzy márkával sötét teal háttéren.
Biztonság és hálózat

Figyelmeztetés: A távoli gazdagép azonosítója megváltozott, és hogyan javítsuk

Az SSH egy biztonságos hálózati protokoll, amely titkosított alagutat hoz létre a rendszerek között. Továbbra is népszerű a fejlesztők körében, akiknek távoli hozzáférésre van szükségük számítógépekhez grafikus felület nélkül

Rexa CyrusRexa Cyrus 10 perces olvasás
DNS szerver hibaelhárítási útmutató illusztráció figyelmeztető szimbólumokkal és kék szerverrel sötét háttéren Linux névfeloldási hibákhoz
Biztonság és hálózat

Ideiglenes névfeloldási hiba: Mit jelent és hogyan javítható?

A Linux használata közben ideiglenes névfeloldási hibába ütközhet, amikor weboldalakat próbál elérni, csomagokat frissít, vagy internetkapcsolatot igénylő feladatokat futtat

Rexa CyrusRexa Cyrus 12 perces olvasás

Készen áll a telepítésre? Már 2,48 $/hó-tól.

Független felhő 2008 óta. AMD EPYC, NVMe, 40 Gbps. 14 napos pénzvisszafizetési garancia.