ฉันต้องการส่งต่อ localhost ของฉันเป็นระยะเวลาสั้น ๆ เพื่อจุดประสงค์ในการทดสอบ จะต้องเข้าถึงได้จากอินเทอร์เน็ตสาธารณะ
ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร?
ขอบคุณ.
ฉันต้องการส่งต่อ localhost ของฉันเป็นระยะเวลาสั้น ๆ เพื่อจุดประสงค์ในการทดสอบ จะต้องเข้าถึงได้จากอินเทอร์เน็ตสาธารณะ
ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร?
ขอบคุณ.
คำตอบ:
คุณเข้าสู่การกำหนดค่าเราเตอร์ของคุณและส่งต่อพอร์ต 80 ไปยัง LAN IP ของคอมพิวเตอร์ที่ใช้เว็บเซิร์ฟเวอร์
จากนั้นทุกคนนอกเครือข่ายของคุณ (แต่ไม่ใช่คุณในเครือข่าย) สามารถเข้าถึงไซต์ของคุณโดยใช้ที่อยู่ WAN ของคุณ ( whatismyipcom )
มีบริการฟรีที่ดีสองสามอย่างที่ให้คุณทำเช่นเดียวกัน เหมาะอย่างยิ่งสำหรับการแสดงบางสิ่งเพื่อทดสอบ
การแก้ไข :
แม้ว่าคุณจะให้ข้อมูลไม่เพียงพอที่จะตอบคำถามนี้อย่างถูกต้อง แต่ภาพที่ดีที่สุดของคุณคืออุโมงค์ SSH (หรืออุโมงค์ SSH ย้อนกลับ)
คุณต้องการเซิร์ฟเวอร์ SSH เพียงเซิร์ฟเวอร์เดียวในเครือข่ายภายในหรือระยะไกลเพื่อให้สามารถเข้าถึงเครื่องภายในของคุณ
คุณสามารถใช้ PUTTY (มี GUI) บน Windows เพื่อสร้างอุโมงค์ของคุณ
ใช้ที่อยู่ IP ของคุณหรือบริการเช่นnoip.comหากคุณต้องการสิ่งที่เป็นประโยชน์มากขึ้น จากนั้นกำหนดค่าเราเตอร์ของคุณอย่างถูกต้องเพื่อให้การเชื่อมต่อขาเข้าถูกส่งต่อไปยังเครื่องที่เซิร์ฟเวอร์กำลังทำงาน
เปิดพอร์ตที่ระบบของคุณกำลังทำงานอยู่ (ตัวอย่าง 8080) เปิดพอร์ตทุกที่ ... โมเด็มไฟร์วอลล์ ฯลฯ ฯลฯ
จากนั้นส่งพอร์ต ip + ของคุณไปยังผู้ที่จะใช้งาน
ตัวอย่าง: http://200.200.200.200:8080/mySite/
คุณกำลังเข้าถึงlocalhost
หมายความว่าคุณมีเว็บเซิร์ฟเวอร์ที่ทำงานบนเครื่องของคุณ ในการเข้าถึงจากอินเทอร์เน็ตคุณต้องกำหนดที่อยู่ IP สาธารณะให้กับเครื่องของคุณ http://<public_ip>:<port>/
จากนั้นคุณสามารถเข้าถึง หมายเลขพอร์ตปกติคือ 80
ลองใช้ที่อยู่ IP ของคุณฉันคิดว่าคุณสามารถเข้าถึงได้ทางอินเทอร์เน็ต