#11) คลิก ตกลง
#12) ไปที่เส้นทางไฟล์
#13) ตรวจสอบหมายเลขพอร์ตที่ถูกบล็อก
#14) หากไม่มีหมายเลขพอร์ตที่คุณกำลังมองหาอยู่ที่นี่ ซึ่งหมายความว่าเปิดอยู่
ผ่าน Command Line
#1) คลิกขวาที่เมนูเริ่มต้น
#2) เลือก Command Prompt (Admin)
#3) พิมพ์ 'netsh firewall show state; หรือ Netstat -ab.
#4) กด Enter
#5) คุณจะได้รับ รายการพอร์ตที่ถูกบล็อกและเปิดอยู่ทั้งหมด
#6) เพื่อให้แน่ใจว่าไม่มีโปรแกรมภายนอกบล็อกประเภทพอร์ต 'netstat -anoสแกน
คุณจะเห็นพอร์ตที่เปิดอยู่
ใน Linux
ขั้นตอนต่อไปนี้:
#1) เปิดแอปพลิเคชันเทอร์มินัล Linux
#2) พิมพ์ sudo netstat -tulpn
นี่เป็นคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการเปิดพอร์ตในไฟร์วอลล์ Windows ในหลายแพลตฟอร์ม เรียนรู้วิธีตรวจสอบพอร์ตที่เปิดอยู่บน Windows, Mac และอื่นๆ:
ไฟร์วอลล์เป็นการป้องกันความปลอดภัยที่จำเป็นสำหรับระบบของคุณ และคุณไม่ควรขาดมัน นั่นคือเหตุผลที่ Windows มาพร้อมกับไฟร์วอลล์มาตรฐาน พวกมันปกป้องเครือข่ายของคุณจากภัยคุกคามขาเข้าและขาออกโดยการบล็อกพอร์ตที่เปิดใช้งานเครือข่าย
เมื่อโปรแกรมสื่อสารผ่านพอร์ตนี้ ไฟร์วอลล์ของคุณจะตรวจสอบกับฐานข้อมูลกฎเพื่อดูว่าอนุญาตหรือไม่ หากไม่ทราบแน่ชัด ระบบจะขออนุญาตคุณเพื่อตรวจสอบว่าโปรแกรมใดได้รับอนุญาตให้เข้าถึงอินเทอร์เน็ตหรือไม่ ซึ่งอาจสร้างความรำคาญได้
นอกจากนี้ บางครั้งไฟร์วอลล์เหล่านี้อาจรบกวนการทำงานของบางโปรแกรม เพื่อป้องกันไม่ให้เกิดขึ้น คุณจะต้องบอกไฟร์วอลล์ของคุณเพื่ออนุญาตให้โปรแกรมเหล่านั้นสื่อสารกับเครือข่าย คุณทำได้โดยการเปิดพอร์ตในไฟร์วอลล์ของคุณ
ในบทความนี้ เราจะบอกวิธีเปิดพอร์ตใน Windows, Mac และ Linux และวิธีเปิด TCP พอร์ต นอกจากนี้ เราจะแนะนำคุณตลอดกระบวนการในการตรวจสอบว่าพอร์ตเปิดอยู่หรือไม่
วิธีเปิดพอร์ตในไฟร์วอลล์ Windows
เราจะแนะนำคุณทีละขั้นตอนเกี่ยวกับวิธีการ เปิดพอร์ตไฟร์วอลล์บนแพลตฟอร์มต่างๆ
Windows 10 และ 7
บางครั้ง เมื่อคุณไม่ได้เชื่อมต่อกับอินเทอร์เน็ตอย่างเหมาะสมอาจประสบปัญหากับแอพและกระบวนการบางอย่างใน Windows 10
ไฟร์วอลล์อาจทำให้เกิดปัญหาการเชื่อมต่อเหล่านี้เมื่อมีปัญหาในการระบุว่าการเชื่อมต่อขาเข้าและขาออกนั้นเป็นภัยคุกคามหรือไม่ เพื่อหลีกเลี่ยงปัญหานี้ ให้เปิดพอร์ตสำหรับการเชื่อมต่อทั้งขาเข้าและขาออก
ต่อไปนี้เป็นวิธีการเปิดพอร์ตใน Windows 10
การเปิดพอร์ตสำหรับการรับส่งข้อมูลขาเข้า:
#1) กด Windows Key+S พร้อมกัน
#2) พิมพ์ Windows Firewall
#3) คลิกที่ไฟร์วอลล์ Windows
#4) คลิกที่การตั้งค่าขั้นสูง
#5) ไปที่กฎขาเข้า
#6) ไปที่ด้านขวามือ บานหน้าต่าง
#7) เลือกกฎใหม่
#8) คลิกพอร์ต3
#9) เลือกถัดไป
#10) เลือกประเภทของพอร์ต TCP หรือ UDP
#11) ไปที่พอร์ตในเครื่องเฉพาะ
#12) ป้อนหมายเลขพอร์ต
# 13) กดปุ่มถัดไป
#14) เลือกอนุญาตการเชื่อมต่อ
#15) คลิกถัดไป
#16) เลือกประเภทเครือข่าย
#17) คลิก ถัดไป
#18) ตั้งชื่อกฎของคุณ
#19) คลิกที่เสร็จสิ้น
การเปิดพอร์ตสำหรับทราฟฟิกขาออก
ขั้นตอนในการเปิดพอร์ตสำหรับทราฟฟิกขาออกจะเหมือนกับการเปิดพอร์ตสำหรับทราฟฟิกขาเข้าทุกประการ การจราจร. สิ่งที่คุณต้องทำคือเลือกกฎขาออกแทนกฎขาเข้า. ทำตามขั้นตอนอื่นๆ ตรงไปที่เครื่องหมาย
สำหรับ Mac
การเปิดพอร์ตสำหรับ Mac นั้นง่าย แต่เมื่อเปรียบเทียบกับการเปิดพอร์ตใน Windows ดูจะยากสักหน่อย ไฟร์วอลล์ macOS ถูกปิดใช้งานตามค่าเริ่มต้น นั่นหมายความว่าเครื่องของคุณจะยอมรับการเชื่อมต่อขาเข้าและขาออกทั้งหมด แต่ถ้าคุณเปิดไฟร์วอลล์ไว้ คุณอาจต้องเปิดพอร์ตเพื่ออนุญาตการเชื่อมต่อ
คุณสามารถทำได้ดังนี้:
#1) ไปที่แอปเทอร์มินัล
#2) พิมพ์ sudo pfctl -d เพื่อหยุดไฟร์วอลล์ตัวกรองแพ็กเก็ต
#3) ตอนนี้ป้อน sudo nano /etc/pf.conf.
#4) ไปที่ด้านล่างสุดของการกำหนดค่าทั้งหมด
#5) พิมพ์ 'ส่งผ่าน inet proto tcp จากพอร์ตใด ๆ ไปยังพอร์ตใด ๆ (เพิ่มหมายเลขพอร์ต) ไม่มีสถานะ สิ่งนี้แปลว่าเป็นการอนุญาตให้ TCP ขาเข้าจากเครื่องใด ๆ ไปยังเครื่องอื่น ๆ บนหมายเลขพอร์ตเฉพาะนั้นโดยไม่มีการตรวจสอบ
#6) กด Ctrl+X ค้างไว้เพื่อออกจากนาโน3
#7) กด Y แล้วกด Enter
สำหรับ Linux
มีสามวิธีที่คุณสามารถเปิดพอร์ตใน Linux ได้
ไฟร์วอลล์ที่ไม่ซับซ้อนสำหรับ Ubuntu:
#1) กด Ctrl+Alt+T เพื่อเปิดหน้าต่างเทอร์มินัล
#2) หาก Ubuntu Uncomplicated Firewall ทำงาน คุณจะเห็นข้อความแสดงสถานะพร้อมกับรายการกฎไฟร์วอลล์และพอร์ตที่เปิดอยู่
#3) หากคุณเห็นข้อความ 'สถานะ: ไม่ได้ใช้งาน ' ข้อความ พิมพ์ 'sudo ufwenable'.
#4) กด Enter
[แหล่งรูปภาพ]
#5) พิมพ์ sudo ufw allow (หมายเลขพอร์ต) เพื่อเปิดพอร์ตเฉพาะ
#6) หากบริการพอร์ตแสดงอยู่ใน //www.fosslinux.com/41271/how-to-config-the-ubuntu-firewall-ufw.htm/etc/services แทนหมายเลขพอร์ต พิมพ์ชื่อบริการ
#7) หากต้องการเปิดพอร์ตช่วงใดพอร์ตหนึ่ง ให้แทนที่หมายเลขพอร์ตในคำสั่งด้วยหมายเลขเริ่มต้นของพอร์ต: หมายเลขสิ้นสุด/tcp หรือ udp แล้วแต่จำนวนใดจะเป็น
#8) สำหรับการระบุที่อยู่ IP ที่สามารถเข้าถึงพอร์ต ให้พิมพ์ sudo ufw allow from (ที่อยู่ IP) ไปยังพอร์ตใดก็ได้ (หมายเลขพอร์ต)
การใช้ ConfigServer Firewall
#1) เข้าสู่ระบบเซิร์ฟเวอร์ของคุณ
#2) พิมพ์ 'cd /etc/csf'
#3) กด Enter
#4) พิมพ์ 'vim csf.config'.
#5) กด Enter
#6) หากต้องการเพิ่ม TCP ขาเข้า ให้ไปที่ TCP_IN
#7) กด i เพื่อพิมพ์ โหมดบน vim
#8) พิมพ์หมายเลขพอร์ตที่คุณต้องการเปิด
#9) สำหรับหลายพอร์ต ให้แยกแต่ละพอร์ต หมายเลขที่มีเครื่องหมายจุลภาค
#10) สำหรับ TCP ขาออก ให้ไปที่ TCP_OUT
#11) พิมพ์หมายเลขพอร์ต โดยคั่นด้วยเครื่องหมายจุลภาค .
#12) กด ESC.
#13) พิมพ์ ':wq!'
#14) กด Enter
#15) พิมพ์ 'service csf restart'
# 16) ออกจากกลุ่ม
ใช้ไฟร์วอลล์นโยบายขั้นสูง
#1) เข้าสู่ระบบเซิร์ฟเวอร์ของคุณ
#2) พิมพ์ 'cd /etc/apf'
#3) พิมพ์ 'vim conf.apf'
#4) กด Enter
#5) หากต้องการเพิ่มพอร์ตขาเข้า ให้ไปที่ IG_TCP_CPORTS
# 6) กด i เพื่อเข้าสู่โหมดการพิมพ์บน vim
#7) พิมพ์หมายเลขพอร์ต โดยคั่นด้วยเครื่องหมายจุลภาค
#8) หากต้องการเพิ่มพอร์ตขาออก ให้ไปที่ EG_TCP_CPORTS
#9) พิมพ์หมายเลขพอร์ต โดยคั่นด้วยเครื่องหมายจุลภาค
[แหล่งรูปภาพ]
#10) กด Esc.
#11) พิมพ์ ':wq!'.
#12) กด Enter
#13) พิมพ์ 'service apf -r'
#14 ) กด Enter
วิธีตรวจสอบว่าพอร์ตเปิดอยู่หรือไม่
หากคุณไม่แน่ใจว่าพอร์ตใดเปิดอยู่หรือไม่ คุณสามารถตรวจสอบได้ทุกเมื่อตามที่อธิบายด้านล่าง
ใน Windows
มีสองสามวิธีที่คุณสามารถตรวจสอบว่าพอร์ตเปิดอยู่ใน Windows หรือไม่
ผ่าน Windows Firewall Logs:
#1) คลิกขวาที่เมนูเริ่ม
#2) เลือกแผงควบคุม
#3) ไปที่เครื่องมือการดูแลระบบ
#4) คลิกที่ไฟร์วอลล์ Windows ที่มีการตั้งค่าขั้นสูง
#5) จากบานหน้าต่างด้านขวา เลือกคุณสมบัติ .
#6) คลิกที่แท็บโปรไฟล์ไฟร์วอลล์ที่เหมาะสม (สาธารณะ/ส่วนตัว/โดเมน) หรือเปิดใช้งานการบันทึกทั้งสามรายการ
#7) ไปที่ปรับแต่ง
#8) คลิกที่ Log Dropped Packets
#9) เลือกใช่
#10) บันทึกไฟล์ต้องเปิดพอร์ต 445 หรือไม่
คำตอบ: ต้องใช้ TCP 445 สำหรับการแชร์ไฟล์และเครื่องพิมพ์ ดังนั้น หากคุณต้องการบริการเหล่านี้ พอร์ตนั้นจะต้องเปิดอยู่
คำถาม #4) ฉันควรเปิดพอร์ต 139 หรือไม่
คำตอบ: หากคุณไม่ได้ใช้เครือข่ายกับ NetBios ก็ไม่จำเป็นต้องเปิดพอร์ต 139
คำถาม #5) ฉันจะรู้ได้อย่างไรว่าพอร์ต 445 ของฉันเปิดอยู่
คำตอบ: เปิดคำสั่ง Run และพิมพ์ cmd เพื่อเปิดพรอมต์คำสั่ง พิมพ์: “netstat –na” แล้วกด Enter ค้นหาพอร์ต 445 ภายใต้ Local Address และตรวจสอบสถานะ หากมีข้อความแจ้งว่า Listening แสดงว่าพอร์ตของคุณเปิดอยู่
สรุป
โดยปกติแล้ว คุณไม่ต้องกังวลเกี่ยวกับพอร์ต ระบบปฏิบัติการ ฮาร์ดแวร์เครือข่าย และแอปพลิเคชันจะจัดการพอร์ตเหล่านั้น อย่างไรก็ตาม เป็นความคิดที่ดีเสมอที่จะเก็บเครื่องมือไว้ใกล้มือในกรณีที่มีสิ่งผิดปกติเกิดขึ้น และคุณต้องหาสาเหตุที่ทำให้เกิดปัญหา
การเปิดหรือปิดพอร์ตหรือการค้นหาว่าพอร์ตเปิดอยู่หรือไม่นั้น ไม่ใช่งานที่ยาก คุณเพียงแค่ต้องรู้ปุ่มที่ถูกต้องในการกด