Ti z Vás kteří používají libovolný tiskový server pro ovládání tiskárny jistě již zjistili, že je tak trochu omezuje nemožnost se k tomuto tiskovému serveru připojit vzdáleně (mimo domov). To je dáno tím, že tiskový server funguje v lokální síti. Nejelegantnějším řešením by bylo přesměrování portů na Vašem routeru, ale k tomu je nutná veřejná IP adresa. Tu sice většina poskytovatelů internetového připojení nabízí, ale většinou jde o placenou službu. Taktéž samotné nastavení routeru nemusí být zrovna jednoduché. Takže pro ty kteří nemají veřejnou IP by se mohlo zdát, že je situace neřešitelná. To však není zcela pravda. Možností je celkem dost. Jednou takovou možností je například použití tiskového serveru podporujícího Cloudové funkce jako je například Karmen nebo AstroPrint. Bohužel tyto řešení jsou poté co jsem je otestoval naprosto nevhodná. Nenabízí totiž dostatek funkcí a navíc jejich zprovoznění je opět poměrně náročné. Předpokládá to totiž přeinstalaci celého tiskového serveru (pokud už nějaký používáte) u AstroPrintu nebo nákup předraženého serveru u Karmen. Takže co stím? Odpověď je jednoduchá. Použijeme nějaký VPN server. Já zde popíšu jak to zprovoznit pomocí Hamachi.
Co tedy budeme potřebovat:
Váš stávající tiskový server (je jedno jaký: OctoPrint, Repetier Server, Fluidd a další)
Založit si účet zdarma na Hamachi
A to je přátelé vše. Poté co budete mít založen účet na Hamachi je potřeba si v uživatelském rozhraní definovat sít přes kterou bude probíhat komunikace a do počítačů nainstalovat klienty, které umožní připojení do této sítě. Výhodou je, že můžete přes webové rozhraní Vašeho účtu spravovat všechny uživatele, kteří se mohou připojit (ve free variantě až 5) a můžete do sítě připojit i uživatele, kteří nemají žádný účet Hamachi, jen tím že jim pošlete link na stažení klienta, který se automaticky připojí do Vaší sítě. Vy pak tohoto uživatele můžete kdykoli odebrat, přesunout do jiné sítě nebo jakkoli jinak spravovat.
Takže poté co máte účet Hamachi s definovanou sítí nainstalujte klienta do Vašeho tiskového serveru. Takže se k němu připojete přes SSH a použijte následující příkazy:
- Kód: Vybrat vše
wget https://vpn.net/installers/logmein-hamachi_2.1.0.203-1_armhf.deb
sudo dpkg -i logmein-hamachi_2.1.0.203-1_armhf.deb
sudo hamachi login
sudo hamachi attach váš@email.cz
sudo hamachi set-nick "Do uvozovek napište název klienta"
Takhle jednoduché to je.
Poté ještě musíte tohoto klienta ve webovém rozhraní povolit a přiřadit do patřičné sítě.
Pokud chcete klienta instalovat na PC, tabletu, telefonu. postupujte dle pokynů k instalaci klienta pro dané platformy. Pokud chcete aby měl k Vaší tiskárně přístup i někdo další můžete si ve webovém rozhraní vygenerovat link pro stažení klienta a tento dané osobě poslat. Ta už jen provede instalaci a automaticky se připojí do Vaší sítě, bez toho aby musela cokoli nastavovat. Naprosto jednoduché.
Samotné propojení s tiskovým serverem můžete provést ideálně (pokud to Váš tiskový server podporuje) přes HostName, nebo přes IP adresu Hamachi (Virtual IP) klienta na tomto serveru. Tuto IP vidíte ve webovém rozhraní.
Názvy HostName pro běžné servery jsou:
Repetier Server: repetierserver.local/
OctoPrint: octopi.local/
Fluidd: fluiddpi.local/
Samozřejmě HostName si můžete změnit v nastavení Vašeho počítače (serveru).
Poté již s tiskovým serverem pracujete stejně jako na lokální síti. Samozřejmě je dobré pokud dáváte někomu přístup k serveru mu i definovat na tomto serveru účet, kde mu případně můžete omezit práva. Pěkné možnosti má v tomto Repetier Server.
A to je pro toto vše. Pro patrony vnikne velmi podrobný manuál včetně obrázků a předpřipravených image. Ostatní mohou čerpat další informace na webu třeba zde:
https://blog.zonepi.cz/raspberry-pi-kam ... n-hamachi/