Iodine: Difference between revisions
No edit summary |
No edit summary |
||
Line 57: | Line 57: | ||
-M namelen | -M namelen | ||
Maksimaalse üleslaadimise serveri hostinime pikkuse määramiseks. Vaikeväärtus on 255, kuid selle abil saab määrata vahemikku 100-255. | Maksimaalse üleslaadimise serveri hostinime pikkuse määramiseks. Vaikeväärtus on 255, kuid selle abil saab määrata vahemikku 100-255. | ||
-T dnstype | -T dnstype | ||
Saab määrata DSN päringu tüübi. Võimalikud tüübid on: NULL, TXT, SRV, MX, CNAME and A (returning CNAME) | Saab määrata DSN päringu tüübi. Võimalikud tüübid on: NULL, TXT, SRV, MX, CNAME and A (returning CNAME) | ||
Line 63: | Line 64: | ||
Saab määrata kodeerimiseks. Kui vaike seade ei toimi, siis peab muutme kodeeringut kuna on võimalik, et see on nõutud. Võimalused on : Base32, base64, base128, base64u. | Saab määrata kodeerimiseks. Kui vaike seade ei toimi, siis peab muutme kodeeringut kuna on võimalik, et see on nõutud. Võimalused on : Base32, base64, base128, base64u. | ||
Base32 on kõge madalam koodek ning see toimib alati. | Base32 on kõge madalam koodek ning see toimib alati. | ||
-L 0|1 | -L 0|1 | ||
Lazy-mode reziim. Selle abil on võimalik tõsta jõudlust ning vähendadada võrgu viidet. | Lazy-mode reziim. Selle abil on võimalik tõsta jõudlust ning vähendadada võrgu viidet. | ||
Line 68: | Line 70: | ||
-I interval | -I interval | ||
Maksimaalne DNS päringu intervall. Kasutada selleks, et piirata DNS päringute liiasust võrgus. Maksimaalne väärtus on 59 kuna 60 peal juba iodine ise lõpetab ühenduse kliendiga. | Maksimaalne DNS päringu intervall. Kasutada selleks, et piirata DNS päringute liiasust võrgus. Maksimaalne väärtus on 59 kuna 60 peal juba iodine ise lõpetab ühenduse kliendiga. | ||
</pre | </pre> | ||
<b>Server</b><br> | <b>Server</b><br> | ||
<pre> | <pre> |
Revision as of 06:27, 10 June 2015
Autor
Rait Haavel [AK31]
Viimati muudetud: 09.06.2015
Kirjeldus
Iodine abil on võimalik luua IPv4 tunnelit kasutades DNS päringuid. Kui võrgus on kasutuses tulemüürm mis plopeerib ära enamus tunneli loomise võimalustest, siis on DNS päringud kindlati lubatud ning Iodine võimaldab just seda ära kasutada IPv4 tunneli loomiseks.
Toetatud operatsioonisüsteemid
iodine töötab nii linux , mac kuid ka windows operatsioonisüsteemidel.
iodine seadistus - DNS server
Oma DNS serveris tuleb lisada tsoonifaili NS kirje alamdomeenile, mida hakkad kasutama.
Lisa alamdomeeni kirje
tunnel IN NS tunnel1.domeen.zz. tunnel1 IN A 10.0.10.1
iodine seadistus - server
NB! Näide on toodud ubuntu 14.4 operatsioonisüstemi kasutades.
Paigaldus
1. Uuenda oma repositoorium.
sudo apt-get update
2. Installeeri iodine
sudo apt-get install iodine
3. loo IPv4 tunnel
sudo iodined 10.0.10.1 tunnel1.domeen1.zz
iodine seadistus - klient
Paigaldus
1. Uuenda oma repositoorium.
sudo apt-get update
2. Installeeri iodine
sudo apt-get install iodine
3. Seadista iodine looma IPv4 tunnelit
sudo iodine tunnel1.domeen.zz
4. Nüüd võid kasutada IPv4 tunnelit. Näiteks proovi pingida kliendi arvutist serveri IP-d.
ping 10.0.10.1
Atribuudid
Iodine on küll lihte ülesse seada, kuid võimalusi seda seadistada on mitmeid. Toon välja võimalused nii serveri pool kui ka kliendi poole seadistamiseks.
Klient
-r Ei kasuta raw UDP reziimi. Vaikimisi iodine saadab liikluse otse serverisse, mitte ei kasutada DNS relay-d. -m fragsize Seab maksimaalse kasutatava allalaadimis fragmendi suuruse. Vaikimise kasutaba iodine kõige suuremat võimalikku allalaadimis fragmendi suurust. -M namelen Maksimaalse üleslaadimise serveri hostinime pikkuse määramiseks. Vaikeväärtus on 255, kuid selle abil saab määrata vahemikku 100-255. -T dnstype Saab määrata DSN päringu tüübi. Võimalikud tüübid on: NULL, TXT, SRV, MX, CNAME and A (returning CNAME) -O downenc Saab määrata kodeerimiseks. Kui vaike seade ei toimi, siis peab muutme kodeeringut kuna on võimalik, et see on nõutud. Võimalused on : Base32, base64, base128, base64u. Base32 on kõge madalam koodek ning see toimib alati. -L 0|1 Lazy-mode reziim. Selle abil on võimalik tõsta jõudlust ning vähendadada võrgu viidet. -I interval Maksimaalne DNS päringu intervall. Kasutada selleks, et piirata DNS päringute liiasust võrgus. Maksimaalne väärtus on 59 kuna 60 peal juba iodine ise lõpetab ühenduse kliendiga.
Server
-c
Kasutatud kirjandus
https://github.com/yarrick/iodine
https://grahamedgecombe.com/blog/ip-over-dns-with-iodine
http://code.kryo.se/iodine
http://linux.die.net/man/8/iodine