Sababta Plex gelitaanka fog uu ugu guuldarraysto gadaal VPN iyo sida loo hagaajiyo
Plex gelitaanka fog gadaal VPN wuxuu u baahan yahay saddex xiriir: gudbinta dekedda bixiyaha, leexinta pf maxalli ah iyo isla dekedda dibadda ee lagu qoro Plex.
Gelitaanka fog wuxuu isu beddelaa mid aan la heli karin isla markii VPN ay qaadato dariiqa caadiga ah, halka isla serverku si cabasho la'aan ah ugu sii socdo qulqulka LAN. Waxba kuma jiraan diiwaannada Plex oo sharraxaya isbeddelka, sababtoo ah Plex maaha qaybta jabtay: waxay daabacdaa cinwaan aan taraafikadu mar dambe iman. Bixiye cinwaan guud ka wadaaga macaamiisha wuxuu deked u gudbinayaa cinwaanka tunnelkaaga, oo wax mashiinkaaga ah ayaa wali u baahan inuu dekeddaas u raro dhageystaha Plex. Saddexda xiriir waa inay ku heshiiyaan hal deked dibadda ah ka hor inta tijaabada gaaritaanku cagaar noqoto.
Silsiladdu waxay leedahay saddex xiriir, Plexna wuxuu arkaa oo keliya kii ugu dambeeyay
Bixiyaha wuxuu leeyahay cinwaan guud wuxuuna mid ka mid ah dekedihiisa ku khariidayaa cinwaanka tunnelkaaga. Mashiinkaagu wuxuu qaataa wax kasta oo yimaada dekeddaas wuxuuna u leexiyaa dhageystaha Plex, oo sida caadiga ah fadhiya dekedda loopback 32400. Kadib Plex waxaa loo sheegaa lambarka dekedda dibadda si baaritaankiisu u dhigmaan waxa adduunka dibadda u wacayo.
Jebi mid kasta oo ka mid ah xiriirka oo interface-ka webku wuxuu soo sheegaa gelitaanka fog mid aan la heli karin, isagoo aan wax calaamad ah ka bixin xiriirka guuldarraystay. Aamusnaantaas ayaa sababta dadku u dib u bilaabaan serverka, u dib u rakibaan appka oo ay u beddelaan dejinta marar badan iyagoo aan cirbaddu dhaqaaqin. Saddexda xiriir si madaxbannaan ayay u guuldarraystaan: gudbin ku wajahan cinwaan tunnel duugoobay, leexin qarinaya oo keliya interface-ka Ethernet, iyo goob Plex oo wali haysta 32400 dhammaantood waxay soo saaraan isla qoraalka cas. Ka shaqee dhageystaha xaggiisa dibadda halkii aad qiyaasi lahayd, xiriirka guuldarraystayna sida caadiga ah wuxuu magacaabaa naftiisa daqiiqad gudahood.
Xiriirka koowaad: deked u gudbi bixiyaha VPN
Fur bogga gudbinta dekedaha bixiyaha oo ku dar khariidad. Inta badan hirgelinta waxay ku siinayaan deked dibadda ah oo random ah waxayna kuu ogolaadaan inaad doorato tan gudaha, marka aqbal qoondaynta oo u jeedi cinwaanka tunnel ee macmiilkaagu hadda haysto. Qor lambarkaas, sababtoo ah tallaabo kasta oo dambe ayaa si sax ah ugu celceliya.
Bixiyayaasha beddela khariidadda marka dib loo xidho ayaa ah sababta caadiga ah ee dejintan hal habeen u sii socota kadibna u dhimata. Qaar waxay kuu ogolaadaan inaad codsato deked deggan, qaar kalena waxay qoondeeyaan mid cusub gacan-qabsiga kasta, marka akhri bogga khariidadda hadda jirta ka hor inta aadan taaban wax kale.
Xiriirka labaad: dekedda ku leexi ankar pf
macOS gudaha leexintu waxay ka tirsan tahay ankar pf, hal sharci interface kasta oo qaadi kara xirmada. Marka hore qor sharciga tunnelka kadibna sharciga Ethernet, labadaba isla deked dibadda ah, haddii kale taraafikada Wi-Fi ku yimaadda inta lagu jiro beddelka meelna ma degto.
# /etc/pf.anchors/plex.forward
rdr pass on tun0 inet proto tcp from any to any port 41893 -> 127.0.0.1 port 32400
rdr pass on en0 inet proto tcp from any to any port 41893 -> 127.0.0.1 port 32400
Faylka ankarku keligiis waxba ma sameeyo; qaabeynta ugu weyn waa inay ku tilmaanto oo ay rartaa. Ku dheji labadan sadar /etc/pf.conf gudaha, ka hor wax sharci leexin oo jira, kadib dib u rartoo akhri waxa kernelku dhab ahaan aqbalay.
rdr-anchor "plex"
load anchor "plex" from "/etc/pf.anchors/plex.forward"
sudo pfctl -vnf /etc/pf.anchors/plex.forward
sudo pfctl -f /etc/pf.conf
sudo pfctl -s nat
Cabasho syntax ah oo ku saabsan deked aan la aqoon waxay ka dhigan tahay in meel-hayste ka haray tafatirkaaga. Shaxda nat ee madhan waxay ka dhigan tahay in ankaru marnaba la rarin, iyo maadaama pf aanu si caadi ah u shaqayn macOS-ka hadda, sudo pfctl -E waxay ka tirsan tahay hagaajinta ee maaha waxyaabaha ikhtiyaariga ah. Dib u rarto ankar ka dib dib u bilaab kasta iyo ka dib isbeddel khariidad kasta. Hay faylka ankar ku hoos xakamaynta nooca si isbeddelka dekedda bixiyaha uu u noqdo tafatir hal sadar ah halkii uu ahaan lahaa baaritaan cusub.
Xiriirka saddexaad: ku dheji isla dekedda gudaha Plex
Plex gudaha fur Dejinta, kadib Server, kadib Gelitaanka Fog, oo calaamadee sanduuqa kuu ogolaanaya inaad gacanta ku qeexdo deked. Geli dekedda dibadda ee bixiyaha halkii 32400, kadib u ogolow tijaabada gaaritaanka inay socoto. Dhismayaasha cusubi waxay xakamayntan ka rarteen bogga Connect hore, marka hoos ka eeg Gelitaanka Fog haddii goobta aysan ku jirin meesha hagidda sheegto.
Ka tijaabinta LAN waxba ma caddeyso. Laptop isla Wi-Fi ku jira si toos ah ayuu serverka u gaaraa, marka baaritaanku wuu guulaystaa xitaa marka dariiqa guud uu dhintay. Isticmaal talefan leh xogta gacanta, ama martigeliyaha kasta oo ka baxsan shabakaddaada, oo halkaas ka wac cinwaanka guud iyo dekedda dibadda.
Xaqiiji xiriir kasta ka hor inta aadan Plex eedayn
Ka bilow dhageystaha oo dibadda u shaqee. Haddii Plex ku xiran yahay oo keliya cinwaanka LAN, wuu iska indhatiri doonaa leexinta u jeedda loopback, marka amarka koowaad waa kan caddeeya halka uu dhageysto.
sudo lsof -nP -iTCP:32400 -sTCP:LISTEN
Kadib caddee in leexintu jirto oo ay la socoto dekedda aad bixiyaha siisay. Shaxda nat waa inay muujiso isla dekedda dibadda labada interface.
sudo pfctl -s nat | grep 41893
nc -vz 203.0.113.42 41893
Amarkaas ugu dambeeya ka socodsii meel ka baxsan shabakadda, ee maaha Mac. Haddii xidhiidhka TCP uu ka dhammaystirmo xogta gacanta halka Plex wali muujinayo mid aan la heli karin, dekeddu waxay gaaraysaa dhageystaha oo tuhmanaha haray waa lambarka lagu qoray goobta Plex. Haddii waxba jawaab marnaba ma bixiyaan, jebintu waa xagga sare: khariidadda bixiyaha, cinwaanka tunnelka, ama pf oo aan shaqayn.