TL; DR: Bidh mi a’ stàladh Wireguard air VPS, ga cheangal ris bhon router dachaigh agam air OpenWRT, agus a ’faighinn cothrom air an subnet dachaigh agam bhon fhòn agam.
Ma chumas tu am bun-structar pearsanta agad air frithealaiche dachaigh no ma tha mòran innealan fo smachd IP agad aig an taigh, is dòcha gu bheil thu airson faighinn thuca bhon obair, bhon bhus, trèana agus metro. Mar as trice, airson gnìomhan coltach ris, thèid IP a cheannach bhon t-solaraiche, às deidh sin thèid puirt gach seirbheis a chuir air adhart chun taobh a-muigh.
An àite sin, stèidhich mi VPN le ruigsinneachd air an LAN dachaigh agam. Buannachdan an fhuasglaidh seo:
- follaiseachd: Tha mi a’ faireachdainn aig an taigh ann an suidheachadh sam bith.
- faochadh: suidhich e agus dì-chuimhnich e, cha leig thu leas smaoineachadh air gach port a chuir air adhart.
- prìs: Tha VPS agam mu thràth; airson gnìomhan mar sin, tha VPN ùr-nodha cha mhòr an-asgaidh a thaobh ghoireasan.
- Tèarainteachd: chan eil dad a’ cumail a-mach, faodaidh tu MongoDB fhàgail às aonais facal-faire agus cha ghoid duine an dàta agad.
Mar a bha e an-còmhnaidh, tha eas-bhuannachdan ann. An toiseach, feumaidh tu gach neach-dèiligidh a rèiteachadh air leth, a’ toirt a-steach taobh an fhrithealaiche. Faodaidh e a bhith mì-ghoireasach ma tha àireamh mhòr de dh'innealan agad às a bheil thu airson faighinn gu seirbheisean. San dàrna h-àite, is dòcha gu bheil LAN agad leis an aon raon aig an obair - feumaidh tu an duilgheadas seo fhuasgladh.
Feumaidh sinn:
- VPS (na mo chùis air Debian 10).
- Router OpenWRT.
- Fòn.
- Frithealaiche dachaigh le beagan seirbheis lìn airson deuchainn.
- Gàirdeanan dìreach.
Is e an teicneòlas VPN a chleachdas mi Wireguard. Tha neartan agus laigsean aig an fhuasgladh seo cuideachd, cha toir mi cunntas orra. Airson VPN bidh mi a’ cleachdadh subnet 192.168.99.0/24
, agus aig mo thigh 192.168.0.0/24
.
rèiteachadh VPS
Tha eadhon an VPS as truagh airson 30 rubles gach mìos gu leòr airson gnìomhachas, ma tha thu fortanach gu bheil fear agad
Bidh mi a’ dèanamh a h-uile gnìomh air an fhrithealaiche mar fhreumh air inneal glan; ma tha sin riatanach, cuir `sudo` ris agus atharraich an stiùireadh.
Cha robh ùine aig Wireguard a thoirt a-steach don stàball, agus mar sin bidh mi a’ ruith `apt edit-sources` agus a’ cur backports ann an dà loidhne aig deireadh an fhaidhle:
deb http://deb.debian.org/debian/ buster-backports main
# deb-src http://deb.debian.org/debian/ buster-backports main
Tha am pasgan air a stàladh san dòigh àbhaisteach: apt update && apt install wireguard
.
An ath rud, cruthaichidh sinn prìomh phaidhir: wg genkey | tee /etc/wireguard/vps.private | wg pubkey | tee /etc/wireguard/vps.public
. Dèan an gnìomh seo a-rithist dà uair a bharrachd airson gach inneal a tha a’ gabhail pàirt sa chuairt. Atharraich an t-slighe gu na prìomh fhaidhlichean airson inneal eile agus na dìochuimhnich mu thèarainteachd iuchraichean prìobhaideach.
A-nis tha sinn ag ullachadh an config. Gus faidhleadh /etc/wireguard/wg0.conf
config air a shuidheachadh:
[Interface]
Address = 192.168.99.1/24
ListenPort = 57953
PrivateKey = 0JxJPUHz879NenyujROVK0YTzfpmzNtbXmFwItRKdHs=
[Peer] # OpenWRT
PublicKey = 36MMksSoKVsPYv9eyWUKPGMkEs3HS+8yIUqMV8F+JGw=
AllowedIPs = 192.168.99.2/32,192.168.0.0/24
[Peer] # Smartphone
PublicKey = /vMiDxeUHqs40BbMfusB6fZhd+i5CIPHnfirr5m3TTI=
AllowedIPs = 192.168.99.3/32
Anns an earrainn [Interface]
tha roghainnean an inneil fhèin air an comharrachadh, agus ann an [Peer]
- roghainnean dhaibhsan a nì ceangal ris. ANNS AllowedIPs
air an sgaradh le cromagan, tha na subnets a thèid a chuir chun t-seise co-fhreagarrach air an sònrachadh. Air sgàth seo, feumaidh masg a bhith aig co-aoisean innealan “cliant” anns an subnet VPN /32
, bidh a h-uile càil eile air a stiùireadh leis an fhrithealaiche. Leis gun tèid an lìonra dachaigh a stiùireadh tro OpenWRT, ann an AllowedIPs
Bidh sinn a 'cur ris an subnet dachaigh den cho-aoisean co-fhreagarrach. ANNS PrivateKey
и PublicKey
cuir às don iuchair phrìobhaideach a chaidh a chruthachadh airson an VPS agus iuchraichean poblach nan co-aoisean a rèir sin.
Air an VPS, chan eil air fhàgail ach an àithne a ruith a bheir suas an eadar-aghaidh agus a chuir ri autorun: systemctl enable --now wg-quick@wg0
. Faodar an inbhe ceangail làithreach a sgrùdadh leis an àithne wg
.
Configuration OpenWRT
Tha a h-uile dad a dh ’fheumas tu airson an ìre seo anns a’ mhodal luci (eadar-aghaidh lìn OpenWRT). Log a-steach agus fosgail am putan Bathar-bog ann an clàr an t-Siostam. Cha bhith OpenWRT a’ stòradh tasgadan air an inneal, agus mar sin feumaidh tu an liosta de phasganan a tha rim faighinn ùrachadh le bhith a’ briogadh air a’ phutan uaine liostaichean ùrachadh. Às deidh a chrìochnachadh, draibheadh a-steach don chriathrag luci-app-wireguard
agus, a 'coimhead air an uinneag le craobh eisimeileachd brèagha, stàlaich am pasgan seo.
Anns a’ chlàr Networks, tagh Interfaces agus cliog air a’ phutan uaine Cuir Eadar-aghaidh Ùr ris fon liosta den fheadhainn a th’ ann mar-thà. Às deidh dhut an t-ainm a chuir a-steach (cuideachd wg0
anns a 'chùis agam) agus a' taghadh protocol WireGuard VPN, bidh foirm roghainnean le ceithir tabaichean a 'fosgladh.
Air an taba Roghainnean Coitcheann, feumaidh tu a dhol a-steach don iuchair phrìobhaideach agus an seòladh IP a chaidh ullachadh airson OpenWRT còmhla ris an subnet.
Air taba Firewall Settings, ceangail an eadar-aghaidh ris an lìonra ionadail. San dòigh seo, thèid ceanglaichean bhon VPN a-steach don sgìre ionadail gu saor.
Air an taba Peers, cliog air a’ phutan a-mhàin, às deidh sin lìon thu dàta an fhrithealaiche VPS anns an fhoirm ùraichte: iuchair phoblach, IPan ceadaichte (feumaidh tu an subnet VPN gu lèir a chuir chun t-seirbheisiche). Ann an Endpoint Host agus Endpoint Port, cuir a-steach seòladh IP an VPS leis a’ phort a chaidh a shònrachadh roimhe seo ann an stiùireadh ListenPort, fa leth. Thoir sùil air IPan ceadaichte slighe airson slighean a chruthachadh. Agus bi cinnteach gun lìon thu a-steach Cumail Seasmhach, air neo thèid an tunail bhon VPS chun router a bhriseadh ma tha an tè mu dheireadh air cùl NAT.
Às deidh seo, faodaidh tu na roghainnean a shàbhaladh, agus an uairsin air an duilleag leis an liosta de eadar-aghaidh, cliog Sàbhail agus cuir a-steach. Ma tha feum air, cuir air bhog an eadar-aghaidh gu soilleir leis a’ phutan Ath-thòiseachadh.
A 'suidheachadh fòn cliste
Feumaidh tu an neach-dèiligidh Wireguard, tha e ri fhaighinn ann an
Dealbh trom bho fòn
Cliog air an diosc sùbailte san oisean, tionndaidh air agus ...
Tha e air a dhèanamh
A-nis gheibh thu cothrom air sgrùdadh dachaigh, atharraich roghainnean an router, no nì thu dad aig ìre IP.
Glacaidhean-sgrìn bhon sgìre ionadail
Source: www.habr.com