Fjaraðgangur fer í óaðgengilegt á sama augnabliki og VPN tekur yfir sjálfgefna leið, á meðan sami þjónn heldur áfram að streyma í LAN án kvartana. Ekkert í Plex-skránum útskýrir breytinguna, því Plex er ekki sá hlutur sem bilaði: það birtir vistfang þar sem umferð lendir ekki lengur. Veitandi sem deilir einu opinberu vistfangi milli viðskiptavina framsendir port á vistfang göngunnar þinnar, og eitthvað á þinni eigin vél verður enn að færa það port yfir á hlustandann í Plex. Öll þrjú hlekkin verða að vera sammála um eitt ytra port áður en aðgengisprófið verður grænt.

Keðjan hefur þrjú hlekki, og Plex sér aðeins það síðasta

Veitandinn á opinbert vistfang og varpar einu af portum sínum á vistfang göngunnar þinnar. Vélin þín tekur allt sem berst á það port og endurbeinir því á hlustandann í Plex, sem situr venjulega á lykkjuportinu 32400. Síðan er Plex sagt númer ytra portsins svo eigið próf þess passi við það sem umheimurinn hringir í.

Rjúfðu hvaða einstaka hlekk sem er og vefviðmótið tilkynnir fjaraðgang sem óaðgengilegan, án nokkurrar vísbendingar um hvaða hlekkur brást. Þessi þögn er ástæðan fyrir því að fólk endurræsir þjóninn, setur appið upp aftur og víxlar stillingunni aftur og aftur án þess að hreyfa nálina. Hlekkirnir þrír bregðast óháð: framsending sem beinist að úreltu gönguvistfangi, endurbeining sem nær aðeins yfir Ethernet-viðmótið og Plex-reitur sem heldur enn 32400 framleiða öll sama rauða textann. Vinnið út frá hlustandanum í stað þess að giska, og bilaði hlekkurinn nefnir sig venjulega innan mínútu.

Fyrsti hlekkur: framsendu port hjá VPN-veitandanum

Opnaðu port-framsendingarsíðu veitandans og bættu við vörpun. Flest útfærslur gefa þér handahófskennt ytra port og leyfa þér að velja hið innra, svo samþykktu úthlutunina og beindu henni að vistfangi göngunnar sem biðlarinn þinn hefur eins og er. Skrifaðu þá tölu niður, því hvert síðara skref endurtekur hana nákvæmlega.

Veitendur sem snúa vörpuninni við endurtengingu eru venjulega ástæðan fyrir því að þessi uppsetning lifir kvöld og deyr svo. Sumir leyfa þér að biðja um stöðugt port, aðrir úthluta nýju við hverja handaband, svo lestu núverandi vörpunarsíðu áður en þú snertir eitthvað annað.

Annar hlekkur: endurbeindu portinu með pf-akkeri

Á macOS tilheyrir endurbeiningin pf-akkeri, ein regla fyrir hvert viðmót sem getur borið pakkann. Skrifaðu gönguregluna fyrst og Ethernet-regluna næst, með sama ytra porti á báðum, annars lendir umferð sem kemur yfir Wi-Fi í varaslægri ferð hvergi.

# /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

Akkerisskráin ein sér gerir ekkert; aðalstillingarnar verða að vísa í hana og hlaða henni. Settu þessar tvær línur í /etc/pf.conf á undan öllum fyrirliggjandi endurbeiningarreglum, hlauðu svo aftur og lestu hvað kjarninn samþykkti í raun.

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

Kvörtun um setningafræði vegna óþekkts ports þýðir að staðgengill lifði breytinguna þína af. Tóm nat-tafla þýðir að akkerið var aldrei hlaðið, og þar sem pf er ekki virkt að sjálfgefnu á núverandi macOS, tilheyrir sudo pfctl -E lagfæringunni en ekki valfrjálsu viðbótunum. Hladdu akkerinu aftur eftir hverja endurræsingu og eftir hverja vörpunabreytingu. Hafðu akkerisskrána undir útgáfustýringu svo portbreyting hjá veitandanum verði ein lína í breytingu í stað nýrrar uppgötvunar.

Þriðji hlekkur: festu sama port inni í Plex

Í Plex skaltu opna Stillingar, svo Þjónn, svo Fjaraðgangur, og haka í reitinn sem leyfir þér að tilgreina port handvirkt. Sláðu inn ytra port veitandans í stað 32400 og láttu aðgengisprófið ganga. Nýrri útgáfur hafa fært þessa stýringu frá eldri Connect-síðunni, svo líttu undir Fjaraðgang ef reiturinn er ekki þar sem leiðarvísir fullyrðir.

Að prófa úr LAN sannar alls ekki neitt. Fartölva á sama Wi-Fi nær í þjóninn beint, svo prófið heppnast jafnvel þótt opinbera leiðin sé dauð. Notaðu síma á farsímagögnum, eða hvaða hýsil sem er utan netsins þíns, og hringdu í opinbera vistfangið og ytra portið þaðan.

Staðfestu hvern hlekk áður en þú kennir Plex um

Byrjaðu á hlustandanum og vinnið út. Ef Plex er aðeins bundið við LAN-vistfangið mun það hunsa endurbeiningu sem beinist að lykkju, svo fyrsta skipunin er sú sem sannar hvar það hlustar.

sudo lsof -nP -iTCP:32400 -sTCP:LISTEN

Sannaðu næst að endurbeiningin sé til og passi við portið sem þú gafst veitandanum. nat-taflan ætti að sýna sama ytra port á báðum viðmótum.

sudo pfctl -s nat | grep 41893
nc -vz 203.0.113.42 41893

Keyrðu þá síðustu skipun utan netsins, ekki af Macnum. Ef TCP-tenging klárast af farsímagögnum á meðan Plex sýnir enn óaðgengilegt, nær portið til hlustandans og eftir stendur grunsamleg tala sem slegið var inn í Plex-reitinn. Ef ekkert svarar yfirleitt er brotið ofar: vörpun veitandans, vistfang göngunnar eða pf sem er ekki virkt.

Tengdir greinar