Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verzeNásledující verzeObě strany příští revize | ||
navody:vps:api [2019/05/17 14:02] – Aither | navody:vps:api [2020/05/12 18:53] – [Dokumentace API] 1john2 | ||
---|---|---|---|
Řádek 8: | Řádek 8: | ||
===== Dokumentace API ===== | ===== Dokumentace API ===== | ||
Dokumentace API, tzn. seznam zdrojů, možných akcí, vstupních a výstupních | Dokumentace API, tzn. seznam zdrojů, možných akcí, vstupních a výstupních | ||
- | parametrů je k vidění na https:// | + | parametrů je k vidění na https:// |
Bez přihlášení se zobrazuje seznam všech zdrojů, tj. i těch, se kterými můžou | Bez přihlášení se zobrazuje seznam všech zdrojů, tj. i těch, se kterými můžou | ||
Řádek 62: | Řádek 62: | ||
Ruby, OpenSSL a ncurses (většinou balíčky s příponou '' | Ruby, OpenSSL a ncurses (většinou balíčky s příponou '' | ||
- | <note> | + | ==== Linux ==== |
+ | ====Instalace na Centos 7==== | ||
+ | |||
+ | Zdrojový kod klienta lze najít [[https:// | ||
+ | |||
+ | vpsfree-client vyžaduje ruby > | ||
+ | |||
+ | Ruby ve verzi nižší než [[https:// | ||
+ | |||
+ | Aktuální Ruby je možné nainstalovat pomocí [[ https:// | ||
+ | |||
+ | Například: | ||
+ | < | ||
+ | yum install -y openssl-devel readline-devel zlib-devel | ||
+ | / | ||
+ | # následně je zapotřebí přidat rbenv do PATH a provést trochu magie(snippet z .bashrc): | ||
+ | export PATH=" | ||
+ | if [ -d '/ | ||
+ | eval " | ||
+ | fi | ||
+ | / | ||
+ | / | ||
+ | #projistotu spustte nový bash který uvidí novou verzi ruby | ||
+ | / | ||
+ | #proveďte instalaci | ||
+ | / | ||
+ | # | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | Usage: / | ||
+ | ... | ||
+ | </ | ||
+ | =============== | ||
+ | ====Instalace CLI na Linux distribucích založených na Arch Linux==== | ||
+ | Testováno na [[https:// | ||
+ | |||
+ | <code bash> | ||
+ | sudo pacman -Syu # | ||
+ | sudo pacman -S rubygems # | ||
+ | gem install vpsfree-client # | ||
+ | </ | ||
+ | |||
+ | Přidáme PATH k nainstalovaným gems do '' | ||
+ | |||
+ | <code bash> | ||
+ | sudo nano ~/.bashrc | ||
+ | </ | ||
+ | |||
+ | Na konec souboru přidáme: | ||
+ | |||
+ | <code bash> | ||
+ | if which ruby >/ | ||
+ | PATH=" | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | Restartujeme shell '' | ||
+ | <code bash> | ||
+ | vpsfreectl ip_traffic top | ||
+ | </code> | ||
+ | |||
+ | Výše uvedené příkazy nefungují na distribucích založených na Debian/ | ||
+ | |||
+ | ==== macOS ==== | ||
Na OS X je nutné nainstalovat OpenSSL přes [[http:// | Na OS X je nutné nainstalovat OpenSSL přes [[http:// | ||
poté se dá nainstalovat EventMachine (gem, jenž klient vyžaduje). | poté se dá nainstalovat EventMachine (gem, jenž klient vyžaduje). | ||
Řádek 70: | Řádek 135: | ||
$ sudo gem install eventmachine -- --with-opt-include="/ | $ sudo gem install eventmachine -- --with-opt-include="/ | ||
</ | </ | ||
- | </ | ||
Nainstalovat jej lze pomocí ruby gems: | Nainstalovat jej lze pomocí ruby gems: | ||
Řádek 87: | Řádek 151: | ||
</ | </ | ||
- | ==== Instalace ve Windows 10 využitím Ubuntu Linux subsystem | + | ==== Windows ==== |
- | + | Instalace ve Windows 10 využitím Ubuntu Linux subsystem: | |
- | === Instalace Ubuntu (Linux subsystemu Windows 10) === | + | |
- ve Windows 10 povolit developer mode, nechat nainstalovat | - ve Windows 10 povolit developer mode, nechat nainstalovat | ||
Řádek 142: | Řádek 205: | ||
</ | </ | ||
- | ==== Použití ==== | + | ==== Použití |
< | < |