การแชร์หน้าจอจะไม่เชื่อมต่อผ่านอินเทอร์เน็ต


0

ฉันมีปัญหากับการเชื่อมต่อการแชร์หน้าจอกับเซิร์ฟเวอร์ macos ของฉัน ฉันใช้ macbook pro เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ mac ของฉัน มันทำงานได้ดีบนเครือข่ายท้องถิ่น แต่ไม่สามารถเชื่อมต่อจากเครือข่ายระยะไกลผ่านอินเทอร์เน็ต

ฉันสามารถเชื่อมต่อผ่าน AFP และ SSH ไปยังเซิร์ฟเวอร์จากระยะไกลเว็บไซต์และจดหมายทำงานได้ดีรวมถึงแอปเซิร์ฟเวอร์จากเครือข่ายใด ๆ มันเป็นเพียงการแชร์หน้าจอที่หยุดการเชื่อมต่อเมื่อไม่กี่เดือนที่ผ่านมาต่อสู้เพื่อแก้ปัญหาตั้งแต่นั้นมา

พอร์ต TCP 5900 ถูกส่งต่อไปยังเราเตอร์ของฉัน (ฉันยังได้ส่งต่อ 4120 สำหรับการตรวจสอบความถูกต้องของ Keberos ตามที่ระบุไว้ในเว็บไซต์ของ Apple แต่ดูเหมือนจะไม่ทำอะไรที่ดี)

เซิร์ฟเวอร์ของฉันใช้งาน Macos 10.13.4 ในขณะนี้ มันเชื่อมต่อกับอินเทอร์เน็ตผ่าน SKY บรอดแบนด์ (สหราชอาณาจักร, รุ่นฮับ ER115, เฟิร์มแวร์ 2.07.2356.R, เวอร์ชั่นเฟิร์มแวร์ DSLA2pv6F039m1.d24m) และเราเตอร์ Apple (Airport Express 7.6.9)

คำตอบ:


2

4120 เป็นจำนวนเอกสารอา , คุณต้อง TCP88สำหรับการตรวจสอบ Kerberos แจ้งให้เราทราบหากวิธีนี้ใช้ไม่ได้ สมมติว่าคุณกำลังดูบทความแอปเปิ้ล HT202944


1
คุณหมายถึงว่าพอร์ต TCP 88 ควรจะเปิดและส่งต่อเช่นกัน? ถ้าใช่มันเปิดอยู่เพราะเว็บเซิร์ฟเวอร์ของฉันทำงานได้ดี
Matt R

อ๊ะเว็บไซต์ใช้พอร์ต TCP 80 (ไม่ใช่ 88)
Matt R

ต่อเอกสารของ Apple คุณต้องมีพอร์ต 88 + 5900 เปิด / ส่งต่อสำหรับการแชร์หน้าจอ ฉันเชื่อว่าคุณอ่านผิด 4120 เนื่องจากไม่จำเป็นต้องเปิด
เกร็ก

ใช่มันเป็นเรื่องจริงฉันใช้หมายเลข RFC เป็นหมายเลขพอร์ต! บัดซบ ... ฉันยังพบว่าสแกนพอร์ตออนไลน์อาจจะมีประโยชน์ ...
แมตต์ R

มันช่วยแก้ไขปัญหาของคุณฉันจะได้รับเงินรางวัลหรือเปล่า Nmap นั้นง่ายต่อการติดตั้งและใช้งานโดยไม่มีการถ่ายทอดบนเว็บไซต์ แต่บางครั้งมันก็ดีถ้ามี นี่คือหนึ่งที่ผมใช้: nmap.online-domain-tools.com
เกร็ก

0

มีตัวเลือกอื่น ๆ สำหรับการแชร์หน้าจอที่ง่ายต่อการตั้งค่าและปลอดภัยกว่าเนื่องจากไม่จำเป็นต้องเปิดพอร์ตไปยังอินเทอร์เน็ต

  • ถ้าคุณมี MacOS เซียและบัญชี iCloud แล้วเห็นบทความนี้แอปเปิ้ล: MacOS เซีย: แชร์หน้าจอของคุณโดยใช้กลับไป Mac นี่คือคุณสมบัติการแชร์หน้าจอในตัวเซิร์ฟเวอร์ VNC พร้อมคุณสมบัติพิเศษบางอย่าง

  • ผลิตภัณฑ์ VNC บุคคลที่สามคือ TeamViewerซึ่งฟรีสำหรับการใช้งานส่วนตัวและใช้งานง่ายมาก TeamViewer สะดวกสบายเพราะคุณไม่ต้องส่งต่อพอร์ตหรือกังวลเกี่ยวกับปัญหาการกำหนดค่าเซิร์ฟเวอร์

  • หากคุณใช้ Chrome แล้ว Chrome Remote Desktop ที่เป็นตัวเลือกอื่นโดยใช้ ส่วนขยาย Chrome Remote Desktop ได้ นี่เป็นอีกวิธีที่สะดวกในการเข้าถึง Mac ของคุณซึ่งไม่จำเป็นต้องมีการส่งต่อพอร์ตและการกำหนดค่าอื่น ๆ

ภาพ

สำหรับข้อมูลเพิ่มเติมโปรดดูที่บทความนี้:
วิธี 3 ฟรีระยะไกลเชื่อมต่อไปยังเดสก์ทอปของ


ขอบคุณ! ฉันควรจะพูดถึงว่าฉันกำลังเชื่อมต่อกับ mac แบบไม่ต้องใส่หัวและต้องการหลีกเลี่ยงการใช้ซอฟต์แวร์เพิ่มเติมเช่น TeamViewer เป็นต้น
Matt R

ฉันยังคงระแวดระวังเล็กน้อยที่จะเปิดเผยพอร์ต Kerberos ไปยังอินเทอร์เน็ตในเวลาเดียวกันกับการแชร์หน้าจอ ฉันหวังว่าคุณมีเราเตอร์อย่างน้อยพอร์ตส่งต่อพอร์ตภายนอกอื่น ๆ กว่าพอร์ตมาตรฐาน
harrymc

ปรากฎว่าคุณไม่จำเป็นต้องใช้ Keberos ในการใช้การแชร์หน้าจอในตัว Macos เพียง TCP 5900
Matt R

และใช่มันจะถูกส่งต่อไปยังเซิร์ฟเวอร์และมักจะถูกบล็อกด้วยไฟร์วอลล์ภายในของเซิร์ฟเวอร์เปิดเฉพาะเมื่อมีการใช้งาน
Matt R

ใช้พอร์ตอื่นบนเราเตอร์มากกว่า 5900 โดยควรมีตัวเลข 5 หลัก คุณสามารถส่งต่อไปยัง 5900 บนคอมพิวเตอร์
harrymc

0

ฉันได้อัปเดตการตั้งค่าเซิร์ฟเวอร์ของฉันในแอพเซิร์ฟเวอร์> การเข้าถึง> การแชร์หน้าจอ> เครือข่ายทั้งหมด

(ด้วยเหตุผลบางประการการเข้าถึงนั้น จำกัด เฉพาะเครือข่ายส่วนตัวเท่านั้น!)

ตอนนี้ฉันสามารถเชื่อมต่อกับการแชร์หน้าจอจากระยะไกล

พอร์ตการรับรองความถูกต้อง Keberos (TCP 88) ไม่จำเป็นต้องเปิดในการตั้งค่าของฉัน เฉพาะ TCP 5900 (ในคำถามมีข้อผิดพลาดในหมายเลขพอร์ต Keberos)

@gregg คำตอบช่วยในการรวมสิ่งต่าง ๆ เข้าด้วยกันและด้วยเครื่องสแกนพอร์ตออนไลน์ (ค้นหาเว็บ> สแกนพอร์ตของฉัน) ฉันค้นพบว่า TCP5900 ถูกบล็อก (โดยเซิร์ฟเวอร์เอง) แม้จะเปิดอยู่บนเราเตอร์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.