Nëse doni të krijoni një server VPN, më lejoni t'ju them se ekziston një mundësi e shkëlqyer që mund të përdorni për të arritur qëllimin tuaj: projekti Firezone po zhvillon një server VPN për të organizuar aksesin te hostet në një rrjet të brendshëm të izoluar nga pajisjet e përdoruesit të vendosura në rrjetet e jashtme.
Projekti synon të arrijë një nivel të lartë sigurie dhe të thjeshtojë procesin e implementimit të VPN-së.
Rreth Firezone
Projekti po zhvillohet nga një inxhinier automatizimi sigurie i Cisco-s , i cili kërkoi të krijonte një zgjidhje që automatizon punën me konfigurimin e hostit dhe eliminon problemet me të cilat ata duhej të përballeshin kur organizonin akses të sigurt në VPC-të në cloud.
Firezone vepron si një ndërfaqe si për modulin e kernelit WireGuard ashtu edhe për nënsistemin e kernelit netfilter. Ai krijon një ndërfaqe WireGuard (e quajtur wg-firezone si parazgjedhje) dhe një tabelë netfilter, duke shtuar rrugët e duhura në tabelën e rrugëzimit. Programe të tjera që modifikojnë tabelën e rrugëzimit Linux ose firewall-in netfilter mund të ndërhyjnë në funksionimin e Firezone.
Firezone mund të mendohet si një homolog me burim të hapur të OpenVPN Access Server, i ndërtuar në krye të WireGuard në vend të OpenVPN.
WireGuard përdoret për të organizuar kanalet e komunikimit në Firezone . Firezone gjithashtu ka funksionalitet të integruar të firewall-it që përdor nftables.
Në formën e tij aktuale, firewall-i kufizohet duke bllokuar trafikun dalës drejt hosteve ose nënrrjeteve specifike në rrjetet e brendshme ose të jashtme. Kjo ndodh sepse Firezone është softuer beta, kështu që për momentin, përdorimi i tij rekomandohet vetëm duke kufizuar aksesin në rrjet në ndërfaqen e përdoruesit të uebit për të shmangur ekspozimin e tij ndaj internetit publik.
Firezone kërkon një certifikatë të vlefshme SSL dhe një regjistrim DNS të përshtatshëm për tu ekzekutuar, i cili mund të gjenerohet dhe menaxhohet nga mjeti Let's Encrypt për të gjeneruar një certifikatë SSL falas.
Nga ana e administrimit , përmendet se kjo bëhet përmes ndërfaqes web ose në modalitetin e linjës së komandës duke përdorur programin firezone-ctl. Ndërfaqja web është ndërtuar në platformën Admin One Bulma.
Aktualisht, të gjithë komponentët e Firezone funksionojnë në të njëjtin server, por projekti fillimisht po zhvillohet duke pasur parasysh modularitetin, dhe në të ardhmen, është planifikuar aftësia për të shpërndarë komponentë për ndërfaqen web, VPN dhe firewall nëpër hostë të ndryshëm.
Planet gjithashtu përmendin integrimin e një bllokuesi reklamash të bazuar në DNS, mbështetjen për listat e bllokut të hosteve dhe nën-rrjetave, aftësinë për të vërtetuar përmes LDAP / SSO dhe aftësi shtesë të menaxhimit të përdoruesit.
Nga veçoritë e përmendura të Firezone:
- E shpejtë: përdorni WireGuard për të qenë 3-4 herë më shpejt se OpenVPN.
- Pa varësi: të gjitha varësitë grupohen falë Chef Omnibus.
- E thjeshtë: duhen disa minuta për tu vendosur. Menaxhoni përmes një API të thjeshtë CLI.
- E sigurt: punon pa privilegje. HTTPS u aplikua.
- Cookies të koduara.
- Firewall i përfshirë - Përdor nftables Linux për të bllokuar trafikun e padëshiruar jashtë.
Për instalim, paketat rpm dhe deb ofrohen për versione të ndryshme të CentOS, Fedora, Ubuntu dhe Debian, instalimi i të cilave nuk kërkon varësi të jashtme, pasi të gjitha varësitë e nevojshme janë përfshirë tashmë duke përdorur paketën e mjeteve Chef Omnibus.
Për të funksionuar, kërkon vetëm një shpërndarje Linux me një kernel Linux version 4.19 ose më të hershëm dhe një modul kerneli të kompiluar me WireGuard VPN . Sipas autorit, nisja dhe konfigurimi i një serveri VPN mund të bëhet vetëm në pak minuta. Komponentët e ndërfaqes së internetit funksionojnë nën një llogari përdoruesi pa privilegje dhe qasja është e mundur vetëm përmes HTTPS.
Firezone përbëhet nga një paketë të vetme distributable Linux që mund të jetë i instaluar dhe menaxhuar nga ana e përdoruesit. Kodi Projekti është shkruar në Eliksir dhe Ruby, dhe është shpërndarë nën licencën 2.0 Apache.
Së fundmi, nëse jeni të interesuar të mësoni më shumë rreth kësaj ose dëshironi të ndiqni udhëzimet e instalimit, mund ta bëni këtë nga lidhja e mëposhtme.
