Server OpenVPN oo aan bilowga kicin waxaa loo soo jeediyaa laba xal: sug ciwaanka, ama u ogolow adeegga inuu dib u daydo ilaa isku xidhku guulaysto. Labaduba waxay wax ka qabtaan isla calaamad laakiin waxay u dhaqmaan si kala duwan marka ay guuldarraystaan. Sugiddu waxay qeexdaa shuruud horudhac gaar ah oo si cod dheer ah u guuldarraysta marka ay maqan tahay; dib u dayashadu waxay qarisaa shuruudda oo sii waddaa isku dayga. Midka ku habboon unit-kaaga waxay ku xiran tahay in ciwaanku yahay ku-tiirsanaan la qorsheeyay ama shil waqti oo keliya.

Labaduba way ka wanaagsan yihiin hurdo go'an, oo aan waxba sugin oo aan sheegin waxa ay sugaysay.

Waxa xulka local uu dhab ahaan u baahan yahay

local waxay magacawdaa ciwaanka uu daemon-ku ku xidho socket-kiisa, oo ku xidhid ciwaan aan weli jirin isla markiiba wuu guuldarraystaa iyadoo qalad ku saabsan ciwaanka la codsaday. Marka xulku maqan yahay, daemon-ku wuxuu dhageystaa dhammaan ciwaannada, taasina waa sababta isla profile-ku uga shaqeeyo mishiin aan interface-kiisu weli soo bixin: wuxuu dhageystaa meel kasta halkii uu ka dhageysan lahaa hal ciwaan oo aad sheegtay. Farqigaasi waa guuldarradda oo dhan, oo wuu qarsoonaadaa ilaa dib u bilaabid.

Shuruuddu maaha in interface-ku u soo baxo macne guud. Ciwaanku waa in lagu qoondeeyaa interface-ka saxda ah isla waqtiga isku xidhka, oo waa inuu ahaadaa interface-ka hoose ee aan ahayn tunnel uu isla daemon-ku mar dambe abuuri doono. Baaritaan la sameeyo dhowr daqiiqo ka dib gelitaanka waxba kama caddeeyo habsocodka bilowga.

Sugidda ciwaanka iyo dib u dayashada isku xidhka

Sugiddu waxay ka dhigan tahay ExecStartPre oo wax weydiiya ilaa ciwaanku soo baxo, oo leh tiro isku day xaddidan iyo bixid aan eber ahayn marka waqtigu dhammaado. Dib u dayashadu waxay ka dhigan tahay in habsocodka ugu weyn uu guuldarraysto oo laga codsado maareeyaha adeegga inuu mar kale bilaabo, tusaale ahaan Restart=on-failure oo la socda RestartSec=5. Kii hore wuxuu shuruudda maqan u soo sheegaa unit guuldarraysatay, kii dambena wuxuu u soo sheegaa sida taxane dib u bilaabid oo ugu dambayn joogsada; journal-ka wuu ka cod dheer yahay laakiin wuu u adkaystaa ciwaan soo daahay sababo aadan saadaalin karin.

Dooro sugid marka ciwaanku yahay ku-tiirsanaan la qorsheeyay, oo dooro dib u dayasho marka ciwaanku badanaa soo baxo laakiin waqtigiisu beddelmo. Isku daristooda waa macquul: sugid xaddidan waxay daboolaysaa xaaladda caadiga ah oo siyaasadda dib u bilaabiddu waxay daboolaysaa midka ka reeban. Midkoodna waa inuusan si aan dhammaad lahayn u socon, maxaa yeelay unit si aan xad lahayn u dayda wuxuu qariyaa qalad habaynta halkii uu soo sheegi lahaa.

Sababta network-online.target aanu ku filnayn

network-online.target wuxuu ballan qaadayaa oo keliya waxa hirgelinta shabakadda firfircoon uga jeedo online, wax ka badan ma jiro. systemd-networkd-ga, systemd-networkd-wait-online ayaa go'aamiya goorta yoolkaas la gaaro, oo fikraddiisa caadiga ah ee online waa la buuxin karaa ka hor inta aanu ciwaankaaga gaarku jirin. NetworkManager hoostiisa, adeegga wait-online wuxuu mariyaa xeerarkiisa. Ka dambeedka yoolka waa aasaas adag, maaha dammaanad in hal ciwaan, jawaab DNS ama peer fog diyaar yahay.

Isla sababayntaas waxay meesha ka saaraysaa beddelka caadiga ah. Gelitaanka autostart-ka desktop-ku wuxuu sugayaa fadhi isticmaale oo laga yaabo in aanu marnaba furmin server-ka, oo amarka cron-ka ee daahay wuxuu ku darayaa waqti la soo maray isagoon magacaabin khadka uu rajaynayay inuu soo baxo. Labaduba waxay u ekaan karaan guul bilooyin, kadibna waxay ku guuldarraystaan bilowga keliya ee muhiimka ah.

Baadh isku xidhka ka dib bilow qabow

Ku caddee bilow qabow dhab ah halkii aad dib u bilaabi lahayd adeegga, maxaa yeelay dib u bilaabiddu waxay dhaxashaa ciwaan ay ahayd in habsocodka bilowgu abuuro. Bilowga ka dib ss -lntp ama ss -lunp waxay muujiyaan ciwaanka maxalliga ah ee dhageyste kastaa dhab ahaan ku xidhay, journalctl -b -u openvpn-server@server-na waxay muujinaysaa in isku daygii ugu horreeyay guuldarraysaday iyo in kale. Isbarbar dhig ciwaanka la xidhay iyo kan profile-ka ku jira, kadibna ku celi isbarbardhigga ka dib dib u xidhka shabakadda.

Haddii profile-ku waligiis uusan u baahnayn ciwaan go'an, ka saarista local waa fududayn sharci ah, laakiin ka dhig go'aan amni halkii aad ka dhigi lahayd caado xallin dhibaato.

Ballaarinta dhageystaha waxay beddelaysaa cidda gaari karta, sidaas darteed isku dar beddelkaas siyaasadda firewall-ka ee ahayd inuu xaddido. Adeeg si lagu kalsoonaan karo ugu bilaabma interface kasta ma xallin dhibaatada asalka ah; waxay dhibaatada u rartay cidhifka shabakadda.

Maqaallo la xiriira