สิ่งใดที่ทำให้ฉันยังคงถูกบล็อกโดยไฟร์วอลล์แม้หลังจากใช้การเชื่อมต่อ VPN แล้ว


0

ในฐานะนักพัฒนาฉันต้องเชื่อมต่อกับ daemons บางตัวในหลาย ๆ เซิร์ฟเวอร์ด้วยพอร์ตที่ไม่ได้มาตรฐานแบบกำหนดเอง ตั้งแต่ตอนนี้ฉันอยู่ในสถานที่ที่มีไฟร์วอลล์ที่เข้มงวดฉันคิดว่าการใช้ VPN ฉันสามารถข้ามไฟร์วอลล์ได้

ดังนั้นฉันจึงลองใช้ TunnelBear VPN ติดตั้งใน Linux แต่การเชื่อมต่อกับพอร์ต 7080 ยังคงล้มเหลวหลังจากสร้าง VPN ฉันลองตั้งค่า OpenVPN ในอินสแตนซ์ EC2 (พอร์ต 443 ไม่ได้ถูกบล็อกโดยไฟร์วอลล์) อีกครั้งการเชื่อมต่อกับพอร์ต 7080 ล้มเหลวหลังจากสร้าง VPN

ฉันสามารถตรวจสอบว่า daemon ที่ฟังพอร์ต 7080 ทำงานได้ดี หากฉันใช้เครื่องสแกนพอร์ตของบุคคลที่สามหรือเปิดจากโทรศัพท์ของฉันโดยใช้เครือข่ายผู้ให้บริการแสดงว่ามันใช้งานได้ ปัญหาอาจอยู่ใน Ubuntu ของฉัน ฉันปิดการใช้งาน UFW แล้ว แต่ไม่มีโชค สิ่งใดบ้างที่อาจบล็อกการเชื่อมต่อแม้หลังจากเชื่อมต่อกับ VPN แล้ว


ระบบของคุณกำหนดเส้นทางการรับส่งข้อมูลทั้งหมดผ่าน VPN หรือไม่ Windows ทำสิ่งนี้ตามค่าเริ่มต้น แต่ไม่แน่ใจเกี่ยวกับ Linux
Sam

ฉันสามารถมั่นใจได้ว่าที่อยู่ IP ของฉันมาจากเซิร์ฟเวอร์ VPN การทดสอบการรั่วไหลของ DNS ยังแสดง DNS จากฝั่งเซิร์ฟเวอร์ แต่ฉันไม่ได้ตระหนักถึงการรั่วไหลอื่น ๆ
DarkVenture

รัน tcpdump บนตัวกรอง ec2 สำหรับ IP VPN ของคุณ, ping ec2 และดูว่าแพ็คเก็ตของคุณไปถึงที่นั่นหรือไม่ จากนั้นลองใช้พอร์ตอื่นสองสามพอร์ต telnet <ec2ip> <port> และดูว่าพวกเขาไปถึงที่นั่นหรือไม่
Paul

ไม่มีการตอบสนองจาก tcpdump ในเซิร์ฟเวอร์ EC2 เมื่อฉันตรวจสอบการใช้ nmap ไปยังเซิร์ฟเวอร์พอร์ต 7080 จะปรากฏเป็น "ตัวกรอง"
DarkVenture

เพิ่งรู้เมื่อฉันทำ tracerouteเซิร์ฟเวอร์ EC2 จะปรากฏในบรรทัดที่สอง มันผ่าน IP เหมือนกัน 10.x.x.1 ก่อนถึง EC2 กำลังสแกนพอร์ตที่พอร์ตดูเหมือนว่า 10.x.x.1 คือเป้าหมายของฉัน EC2 เป็นเรื่องปกติหรือไม่
DarkVenture
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.