Kiszolgált, statikus fájlokat könnyedén megoszthat a helyi hálózaton

Szolgáljon kb

A következő cikkben megnézzük, hogyan konfigurálhatjuk a statikus fájlszerver. Ha valaha is szerette volna megosztani fájljait vagy projektjeit a hálózaton keresztül, de nem tudja, hogyan kell csinálni, talán ez a cikk kitisztítja kétségeit. Ezt egy egyszerű, „serve” nevű segédprogram segítségével fogjuk megtenni, ami nagyon megkönnyíti számunkra a fájljaink azonnali megosztását a helyi hálózatunkon keresztül.

A szerver használatával megtehetjük bármilyen eszközről hozzáférhet a fájlokhozaz operációs rendszertől függetlenül. Csak egy webböngészőre lesz szükségünk. Ez a segédprogram statikus weboldalak kiszolgálására is használható. Korábban "lista" és "mikrolista" néven ismertek. De ma a neve "szolgál" -ra változott, ami sokkal alkalmasabbnak tűnik ennek a segédprogramnak a céljára.

A Serve telepítése a NodeJS használatával

A Serve telepítéséhez először telepítenünk kell NodeJS és NPM (4.X vagy régebbi verzió). A NodeJS és az NPM telepítése után megnyitunk egy terminált (Ctrl + Alt + T), és végrehajtjuk a következő parancsot a Serve telepítéséhez.

sudo npm install -g serve

Nincs többre szükségünk. Minden készen áll a megosztás megkezdésére.

A Serve használata

Bizonyos fájlok vagy mappák kiszolgálása

Például, ha meg akarjuk osztani a Documents könyvtár tartalmát. Csak a terminálba kell írnunk (Ctrl + Alt + T):

iratokat kézbesíteni

serve Documentos/

Amint a fenti képernyőképen látható, a könyvtár tartalmát a helyi hálózaton és két URL-en keresztül férhetünk hozzájuk. Magából a helyi rendszerből való hozzáféréshez mindössze annyit kell tennie, hogy megnyit egy webböngészőt, és megírja az URL címet: http: // localhost: 5000 /.

A Serve segédprogram egyszerű elrendezéssel jeleníti meg a könyvtár tartalmát. Meg tudjuk Letöltés kattintson jobb gombbal a fájlokra, és válassza a 'Link mentése másként' vagy csak lehetőséget megtekintheti őket a böngészőben.

Ha keressük nyisson meg egy helyi címet automatikusan a böngészőben, akkor a -o opció.

serve -o Documentos/

A fenti parancs végrehajtása után a Serve segédprogram automatikusan megnyitja a böngészőt, és megjeleníti a megosztott elem tartalmát.

A böngészőben nyitva szolgál

Hasonlóképpen a távoli rendszerről érheti el a megosztott könyvtárat A helyi hálózaton keresztül a böngésző címsorába írjuk a http://10.0.2.15:5000 címet. Cserélje le a 10.0.2.15-öt a rendszere IP-jére.

A tartalom különböző portokon keresztül történhet

A serve segédprogram alapértelmezés szerint az 5000-es portot használja. Ezért ellenőrizze, hogy rendelkezésre áll-e az 5000-es port. Ha bármilyen okból blokkolva van, akkor a tartalmat felhasználhatjuk egy másik port a -p opcióval.

szolgálja a port kiválasztását

serve -p 1234 Documentos/

A fenti parancs a Documents könyvtár tartalmát szolgálja ki az 1234-es porton keresztül.

Egyetlen fájl megosztása

Egy mappa helyett egy fájl kiszolgálásához csak arra lesz szükségünk megadja a fájl elérési útját:

serve Documentos/Anotaciones/notas.txt

A teljes $ HOME könyvtárat kiszolgálja

Nyissa meg a terminált, és írja be:

serve

Automatikusan a teljes $ HOME könyvtár tartalma megosztásra kerül hálózaton keresztül. A csere leállításához a CTRL + C billentyűkombinációt kell megnyomnunk.

A fájlokat vagy mappákat szelektíven tálalja

Lehet, hogy nem az összes fájlt vagy könyvtárat szeretné megosztani, hanem csak néhányat tartalmaz egy könyvtárban. Meg tudod csinálni fájlok vagy könyvtárak kizárása az -i kapcsolóval.

serve -i Descargas/

A fenti parancs a teljes $ HOME mappát fogja kiszolgálni, a Letöltések könyvtár kivételével.

Csak a localhoston jeleníthet meg tartalmat

Ha érdekli, hogy a tartalmat csak a helyi rendszeren jelenítse meg, akkor a opció -l:

csak a localhoston szolgálják fel

serve -l Documentos/

Ez a parancs csak a localhoston fogja kiszolgálni a Documents könyvtárat. Ez hasznos lehet, ha megosztott szerveren dolgozik. A rendszer összes felhasználója hozzáférhet a megosztáshoz, a távoli felhasználók azonban nem.

Tartalom megosztása SSL használatával

Hogyan szolgáljuk ki a tartalmat a helyi hálózaton keresztül, nincs szükségünk SSL használatára. A Kiszolgálás segédprogram azonban képes megosztani a tartalmat az SSL használatával a -ssl opció.

tálaljuk ssl

serve --ssl Documentos/

Szolgáltassa a tartalmat hitelesítéssel

Az összes előző példában minden tartalmat hitelesítés nélkül szolgáltunk ki. Ez azt jelenti, hogy a hálózaton bárki hozzáférhet hozzájuk. De megtehetjük bizonyos tartalmak eléréséhez szükség van felhasználónévre és jelszóra. Ehhez használja:

Szolgálja a felhasználónevet és a jelszót

SERVE_USER=entreunosyceros SERVE_PASSWORD=123456 serve --auth

Most a felhasználóknak meg kell adniuk a felhasználónevet (ebben az esetben entreunosyceros) és a jelszót (123456) a megosztott erőforrások eléréséhez.

Egyéb funkciók

Hasznosság A Serve más funkciókkal is rendelkezikilyen például a Gzip-tömörítés letiltása, bármilyen forrásból érkező kérések engedélyezése, a cím automatikus vágólapra másolásának elkerülése stb. További információért olvassa el a súgót a futtatással:

Szolgáljon segítséget

serve help

Azt is megtehetjük tudjon meg többet a Serve-ről az ő GitHub tárház.


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

4 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra.

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   jvsanchis dijo

    Hello Damian,
    Követem a blogodat, amelyre feliratkoztam. Nagy segítség.
    Most telepítettem egy Synology ds115 Single Bay DiskStation-t (2 TB)
    Tudok fájlokat menteni a "File Station" használatával
    Az volt az ötletem, hogy növekményes biztonsági másolatot készítsek a Leave Up / backups alkalmazással, de a DiskStation-rel nincs szükségem rá. vagy talán van mód kombinálni a használatukat. Talán nagy hülyeségeket mondok, de tudod, a nem szakértők ... Ugyan, eltévedek.
    Mit tanácsolna nekem, vagy hol találnék segítséget?
    Köszönöm szépen

    1.    Damian Amoedo dijo

      Helló, ahogy olvastam Synology, A DiskStation Synology lehetővé teszi növekményes másolatok készítését. Tehát nem látom szükségét a Deja Up használatának. De gyerünk, ez csak az én véleményem, nem tudom, milyen hasznát veheti ki a Deja Up használatának. Azt hiszem, ezt kell értékelnie. Salu2.

  2.   Jimmy Olano dijo

    Szüksége van a 6.X és az npm 2.x csomópontokra, különben nem lehet futtatni a "bluebird" -t,
    Ez az üzenet a szükséges verziókat kéri:

    npm WARN motor serve@6.5.5: keresett: {«csomópont»: »> = 6.9.0 ″} (aktuális: {« csomópont »:» 4.9.1 ″, »npm»: »2.15.11 ″})

    1.    Damian Amoedo dijo

      Amit mondasz, az helyes, de néhány webhelyen olvastam (ami jelenleg nincs kéznél), hogy az npm verziónak alacsonyabbnak kell lennie, mint 4.X, mert sok felhasználónak voltak problémái. De a pontosítást értékelik. Salu2.