Kui soovite luua VPN-serveri, siis lubage mul öelda, et oma eesmärgi saavutamiseks on olemas suurepärane võimalus: Firezone'i projekt arendab VPN-serverit, et korraldada juurdepääsu sisevõrgu hostidele, mis on isoleeritud välistes võrkudes asuvatest kasutajaseadmetest.
Projekti eesmärk on saavutada kõrge turvalisuse tase ja lihtsustada VPN-i juurutamise protsessi.
Firezone kohta
Projekti arendab Cisco turbeautomaatika insener , kelle eesmärk oli luua lahendus, mis automatiseerib hosti konfiguratsiooniga töötamise ja kõrvaldab probleemid, millega nad pidid silmitsi seisma pilves VPC-dele turvalise juurdepääsu korraldamisel.
Firezone toimib liidesena nii WireGuardi kerneli mooduli kui ka netfilteri kerneli alamsüsteemi jaoks. See loob WireGuardi liidese (vaikimisi nimega wg-firezone) ja netfilteri tabeli, lisades marsruutimistabelisse sobivad marsruudid. Teised programmid, mis muudavad Linuxi marsruutimistabelit või netfilteri tulemüüri, võivad Firezone'i tööd häirida.
Firezone'i võib pidada OpenVPN Access Serveri avatud lähtekoodiga analoogiks, mis on ehitatud OpenVPN asemel WireGuardi peale.
WireGuardi kasutatakse Firezone'is sidekanalite korraldamiseks . Firezone'il on ka sisseehitatud tulemüüri funktsionaalsus, mis kasutab nftable'e.
Praegusel kujul piirab tulemüür väljuva liikluse blokeerimist kindlatele hostidele või alamvõrkudele sise- või välisvõrkudes. See on tingitud asjaolust, et Firezone on beetaversioon, seega on selle kasutamine praegu soovitatav ainult veebiliidese võrguühenduse piiramisega, et vältida selle kokkupuudet avaliku internetiga.
Firezone vajab tootmises töötamiseks kehtivat SSL -sertifikaati ja sobivat DNS -kirjet, mille saab tasuta SSL -sertifikaadi loomiseks tööriista Let's Encrypt abil genereerida ja hallata.
Administreerimise poolelt mainitakse, et seda tehakse veebiliidese kaudu või käsurearežiimis utiliidi firezone-ctl abil. Veebiliides on loodud Admin One Bulma platvormil.
Praegu töötavad kõik Firezone'i komponendid samal serveril, kuid projekti arendamisel keskendutakse esialgu modulaarsusele ning tulevikus on plaanis lisada võimalus veebiliidese, VPN-i ja tulemüüri komponente erinevate hostide vahel levitada.
Plaanides mainitakse ka DNS-põhise reklaamiblokeerija integreerimist, hosti- ja alamvõrguplokkide loendite tuge, võimalust autentida LDAP / SSO kaudu ja täiendavaid kasutajahaldusvõimalusi.
Firezone'i mainitud omadustest:
- Kiire: kasutage WireGuardi, et olla 3-4 korda kiirem kui OpenVPN.
- Sõltuvusi pole: tänu kokkale Omnibus on kõik sõltuvused rühmitatud.
- Lihtne: seadistamine võtab paar minutit. Hallake lihtsa CLI API kaudu.
- Seif: töötab ilma privileegideta. HTTPS rakendatud.
- Krüptitud küpsised.
- Kaasas tulemüür - kasutab soovimatu väljamineva liikluse blokeerimiseks Linuxi nftable'i.
Installimiseks pakutakse CentOS-i, Fedora, Ubuntu ja Debiani erinevate versioonide jaoks rpm- ja deb-pakette, mille installimine ei vaja väliseid sõltuvusi, kuna kõik vajalikud sõltuvused on Chef Omnibus tööriistakomplekti abil juba kaasas.
Selle toimimiseks on vaja vaid Linuxi distributsiooni Linuxi kerneli versiooniga 4.19 või varasemaga ja WireGuard VPN-iga kompileeritud kerneli moodulit . Autori sõnul saab VPN-serveri käivitamise ja seadistamise teha vaid mõne minutiga. Veebiliidese komponendid töötavad privileegideta kasutajakonto all ja juurdepääs on võimalik ainult HTTPS-i kaudu.
Firezone koosneb ühest levitatavast Linuxi paketist, mida saab kasutaja installida ja hallata. Projekti kood on kirjutatud Elixiri ja Ruby keeles ning seda levitatakse Apache 2.0 litsentsi alusel.
Lõpuks, kui olete huvitatud selle kohta lisateabe saamisest või soovite järgida installimisjuhiseid, saate seda teha järgmisel lingil.
