เมื่อคุณเชื่อมต่อคอมพิวเตอร์กับอินเทอร์เน็ต แอปพลิเคชันส่งและรับข้อมูลผ่านการเชื่อมต่อเครือข่าย โดยทั่วไป คุณไม่ควรมีอะไรต้องกังวลเกี่ยวกับการแลกเปลี่ยนข้อมูลนี้เพราะมันจำเป็นสำหรับแอปและฟังก์ชันระบบบางอย่างให้ทำงานได้อย่างถูกต้อง อย่างไรก็ตาม บนเครือข่ายสาธารณะหรือไม่ปลอดภัย คุณต้องระมัดระวังเป็นพิเศษ
วิธีหนึ่งในการอยู่รอดบนเครือข่ายสาธารณะ (เช่น Wi-Fi ที่โรงแรม สนามบิน และร้านอาหาร) คือการบล็อกการเชื่อมต่อเข้า (incoming connections) บนอุปกรณ์ของคุณ นั่นจะขัดขวางแฮกเกอร์และเครื่องมือร้ายบนเครือข่ายจากการเข้าถึงคอมพิวเตอร์ของคุณ
ในทางกลับกัน การบล็อกการเชื่อมต่อออก (outgoing connections) สามารถช่วยป้องกันไม่ให้แอปของคุณเชื่อมต่อกับเครือข่ายอินเทอร์เน็ตที่ไม่ปลอดภัย นี่เป็นวิธีที่มีประสิทธิภาพในการหยุดแอป/มัลแวร์ที่น่าสงสัยจากการดาวน์โหลดมัลแวร์เพิ่มเติมหรือสื่อสารกับเซิร์ฟเวอร์ของมัน
บล็อกการเชื่อมต่อเข้า (Incoming) บน Windows 10
คุณสามารถจำกัดการเชื่อมต่อเข้าได้โดยการปรับแต่งการตั้งค่า Windows 10 Firewall นี่คือวิธีทำ
- พิมพ์ control panel ในแถบค้นหา Windows และเลือก Control Panel จากผลลัพธ์
- เลือก Windows Defender Firewall
หมายเหตุ: หากคุณไม่พบตัวเลือก Windows Defender Firewall บน Control Panel ของคอมพิวเตอร์ ให้ตั้งค่าตัวเลือก View by ที่มุมขวาบนเป็น Large icons หรือ Small icons และตรวจสอบอีกครั้ง
บนเมนู Windows Defender Firewall คุณควรเห็นโปรไฟล์การเชื่อมต่อของคุณ: Private หรือ Public/Guest networks
- เลือก เปลี่ยนการตั้งค่าการแจ้งเตือน บนแถบด้านซ้าย
- ในส่วน "การตั้งค่าเครือข่ายสาธารณะ" ให้ติ๊กถูกกล่องที่ระบุว่า "บล็อกการเชื่อมต่อเข้าทั้งหมด รวมถึงในรายการแอปที่อนุญาต" เลือก ตกลง เพื่อบันทึกการเปลี่ยนแปลง
หากคุณไม่เชื่อมั่นอย่างเต็มที่ในความปลอดภัยของเครือข่ายส่วนตัวของคุณ คุณยังสามารถบล็อกการเชื่อมต่อเข้าสำหรับเครือข่ายดังกล่าวในส่วน "การตั้งค่าเครือข่ายส่วนตัว" ได้
เคล็ดลับมืออาชีพ: เพื่อเปลี่ยนโปรไฟล์ของการเชื่อมต่อ Wi-Fi หรือ Ethernet ให้ไปที่ การตั้งค่า > เครือข่ายและอินเทอร์เน็ต > Wi-Fi หรือ Ethernet เลือกชื่อเครือข่ายและระบุว่าเป็นเครือข่ายส่วนตัวหรือสาธารณะในส่วน โปรไฟล์เครือข่าย
บล็อกการเชื่อมต่อออก (Outgoing) บน Windows 10
มีสองวิธีในการหยุดการเชื่อมต่อออกบน Windows 10 ดูด้านล่าง
วิธีที่ 1: บล็อกการเชื่อมต่อออกสำหรับทุกแอป
คุณสามารถจำกัดการเชื่อมต่อออกสำหรับทุกแอปได้อย่างง่ายดายโดยการปรับเปลี่ยนการตั้งค่าความปลอดภัยขั้นสูงของ Windows Firewall ในเมนู Windows Defender Firewall ให้เลือก การตั้งค่าขั้นสูง บนแถบด้านซ้าย
คลิกขวา "Windows Defender Firewall with Advanced Security on Local Computer" และเลือก คุณสมบัติ
ไปที่แท็บ โปรไฟล์สาธารณะ หากคุณเชื่อมต่อกับเครือข่ายสาธารณะ หรือแท็บ โปรไฟล์ส่วนตัว หากคุณต้องการบล็อกการเชื่อมต่อออกสำหรับเครือข่ายส่วนตัว สำหรับคอมพิวเตอร์ที่เข้าร่วมโดเมน แท็บ โปรไฟล์โดเมน คือที่สำหรับบล็อกการเชื่อมต่อออก
คลิกตัวเลือกแบบเลื่อนลง การเชื่อมต่อออก และเลือก บล็อก เลือก ใช้ และจากนั้น ตกลง เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 2: บล็อกการเชื่อมต่อออกสำหรับโปรแกรมเฉพาะ
สมมติว่าคุณต้องการบล็อกการเชื่อมต่อออกสำหรับเว็บเบราว์เซอร์ของคุณเท่านั้น Windows ให้คุณทำได้อย่างมีประสิทธิภาพ สิ่งนี้ยังสามารถทำหน้าที่เป็นเครื่องมือควบคุมผู้ปกครองเพื่อป้องกันไม่ให้ลูกเข้าถึงอินเทอร์เน็ต
ในเมนู Firewall Advanced Security ให้เลือกและคลิกขวา กฎขาออก เลือก กฎใหม่ บนเมนูบริบทเพื่อดำเนินการต่อ
- เลือก โปรแกรม และเลือก ถัดไป
- เลือก เรียกดู เพื่อเลือกแอปพลิเคชัน
- ไปที่ Local Disk (C:) > Program Files (x86) เพื่อหาแอปที่ติดตั้งบนคอมพิวเตอร์ของคุณ ใช้กล่องค้นหาเพื่อค้นหาแอปที่ไม่อยู่ในโฟลเดอร์ Program Files เลือกไฟล์ executable (.exe) ของแอปพลิเคชันและเลือก เปิด
- เลือก ถัดไป เพื่อดำเนินการต่อ หลังจากนั้นเลือก บล็อกการเชื่อมต่อ และคลิก ถัดไป
- ระบุโปรไฟล์เครือข่ายที่คุณต้องการให้ Windows บล็อกการเชื่อมต่อออกของแอป เลือก ถัดไป เพื่อดำเนินการต่อ
- ให้ชื่อหรือคำอธิบายกฎขาออก และเลือก เสร็จสิ้น
เพื่อยกเลิกการบล็อกการเชื่อมต่อออกสำหรับแอป ให้ดับเบิลคลิกที่กฎขาออกในเมนู Firewall Advanced Security เลือก อนุญาตการเชื่อมต่อ จากนั้นเลือก ใช้ และ ตกลง
ทางเลือกอื่น คุณสามารถคลิกขวาที่กฎและเลือก ลบ หรือ ปิดใช้งานกฎ ตัวเลือกเหล่านี้จะให้แอปเข้าถึงเพื่อเริ่มการเชื่อมต่อออกได้เช่นกัน
บล็อกการเชื่อมต่อเข้า (Incoming) บน Mac
การจำกัดการเชื่อมต่อเข้าบน Mac ก็ตรงไปตรงมาเช่นกัน อ่านขั้นตอนด้านล่าง
- ไปที่ การตั้งค่าระบบ > ความปลอดภัยและความเป็นส่วนตัว
- ในแท็บ Firewall ให้เลือกไอคอนล็อกที่มุมซ้ายล่าง
ป้อนรหัสผ่าน Mac หรือใช้ Touch ID เพื่อเข้าถึงเมนูการตั้งค่าความปลอดภัย
- เลือก ตัวเลือก Firewall เพื่อดำเนินการต่อ
- เพื่อบล็อกการเชื่อมต่อเข้าแบบระบบทั้งหมด (incoming) สำหรับทุกแอปและบริการ ให้ติ๊กถูกกล่อง บล็อกการเชื่อมต่อเข้าทั้งหมด และเลือก ตกลง
Mac ของคุณจะยังคงมองเห็นได้จากอุปกรณ์และเครือข่ายอื่นๆ เมื่อคุณบล็อกการเชื่อมต่อเข้าทั้งหมด อย่างไรก็ตาม ไม่มีอุปกรณ์หรือบุคคลใดสามารถสร้างการเชื่อมต่อกับ Mac ของคุณได้
โปรดทราบว่านี่จะทำให้บริการแชร์ไฟล์ (เช่น AirDrop) และเครื่องมือเข้าถึงระยะไกล (เช่น Screen Sharing) ไม่พร้อมใช้งานชั่วคราว
- เพื่อบล็อกการเชื่อมต่อเข้าสำหรับซอฟต์แวร์ในตัวเท่านั้น ให้เอาติ๊กถูก อนุญาตซอฟต์แวร์ในตัวรับการเชื่อมต่อเข้าอัตโนมัติ ออก
- หากคุณต้องการบล็อกการเชื่อมต่อเข้าสำหรับแอปหรือบริการเฉพาะ ให้คลิกไอคอน เครื่องหมายบวก (+)
- เลือกแอปที่ต้องการ และเลือก เพิ่ม
เคล็ดลับมืออาชีพ: เพื่อเลือกหลายแอพ ให้กดค้าง Command และคลิกแอป
- คลิกลูกศรขึ้นและลงถัดจากแอป และเลือก บล็อกการเชื่อมต่อเข้า
บล็อกการเชื่อมต่อออก (Outgoing) บน Mac
macOS ไม่มีเครื่องมือในตัวหรือวิธีการในตัวสำหรับบล็อกการเชื่อมต่อออก มีวิธีแก้ปัญหาที่เกี่ยวข้องกับการบล็อกที่อยู่ IP หรือชื่อโดเมนของเว็บไซต์ แต่ไม่ตรงไปตรงมา นอกจากนี้ วิธีนี้สามารถใช้บล็อกการเชื่อมต่อออกไปยังเว็บไซต์ได้เท่านั้น ไม่ใช่แอปพลิเคชัน ทำตามขั้นตอนด้านล่างเพื่อลองดู
- เปิดหน้าต่าง Finder ไปที่ Applications > Utilities และเปิดแอป Terminal
- วางคำสั่งด้านล่างในคอนโซล Terminal และกด Return
sudo cp /private/etc/hosts ~/Documents/hosts-backup
คำสั่งนี้จะสร้างสำเนาสำรองของไฟล์ Hosts ของ Mac ในโฟลเดอร์ Documents (Finder > Documents) ไฟล์ Hosts เป็นไฟล์ระบบสำคัญที่ macOS ใช้จับคู่ชื่อโดเมนกับที่อยู่ IP ของพวกเขา
- ป้อนรหัสผ่าน Mac และกด Return
- วางคำสั่งถัดไปนี้ใน Terminal และกด Return
sudo nano /private/etc/hosts
สิ่งนี้ให้คุณสิทธิ์ผู้ดูแลระบบในการแก้ไขไฟล์ Hosts ป้อนรหัสผ่าน Mac และกด Return เพื่อดำเนินการต่อ
- พิมพ์ 127.0.0.1 กดปุ่ม Tab บนคีย์บอร์ด และป้อน URL ของเว็บไซต์ ที่คุณต้องการบล็อก หากคุณต้องการบล็อก YouTube ตัวอย่างเช่น พิมพ์ 127.0.0.1 กด Tab และพิมพ์ www.youtube.com
- กด Control + O และกด Return บนคีย์บอร์ด
- หลังจากนั้น กด Control + X
- สุดท้าย พิมพ์หรือวาง dscacheutil -flushcache และกด Return
เปิดเบราว์เซอร์และเยี่ยมชมเว็บไซต์ที่คุณบล็อก เบราว์เซอร์ควรแสดงข้อความข้อผิดพลาดว่ามันไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ของเว็บไซต์ได้
ยกเลิกการบล็อกการเชื่อมต่อออกบน Mac
คุณไม่สามารถยกเลิกการบล็อกการเชื่อมต่อออกของแอปโดยการป้อนรหัสหรือคำสั่ง Terminal บางอย่าง คุณจะต้องกู้คืนไฟล์ Hosts สำรองที่คุณสร้างขณะบล็อกการเชื่อมต่อของแอป ทำตามขั้นตอนด้านล่างเพื่อทำให้เสร็จ
- ไปที่ Finder > Documents คลิกสองครั้งที่ไฟล์ hosts-backup และคัดลอกเนื้อหา
- บนเดสก์ท็อปของ Mac ให้เลือก Go บนแถบเมนูและเลือก Go to Folder
- วางเส้นทางด้านล่างในกล่องโต้ตอบและเลือก Go
/private/etc/hosts
- ลากไฟล์ hosts ไปที่เดสก์ท็อป
- คลิกสองครั้งที่ไฟล์บนเดสก์ท็อป ลบเนื้อหาของมัน และแทนที่ด้วยเนื้อหาของไฟล์ hosts-backup (ในขั้นตอน 1 ด้านบน)
ปิดหน้าต่าง TextEditor และลากไฟล์ host กลับไปที่โฟลเดอร์ /private/etc/
- เลือก แทนที่ บนพรอมป์ที่ปรากฏบนหน้าจอ คุณอาจต้องป้อนรหัสผ่าน Mac หรือยืนยันผ่าน Touch ID
เยี่ยมชมเว็บไซต์บนเบราว์เซอร์และตรวจสอบว่ามันไม่ถูกบล็อกแล้ว
ใช้แอปภายนอก
การจัดการการเชื่อมต่อบน macOS ค่อนข้างเหนื่อยล้า น่าสนใจที่มีแอปภายนอกอย่าง Little Snitch และ Radio Silence ที่ทำให้งานง่ายขึ้น แอปเหล่านี้ไม่ฟรี แต่พวกเขาเสนอโหมดทดลองที่หลากหลายซึ่งให้คุณใช้โดยไม่ต้องจ่ายเงินเป็นช่วงเวลาที่กำหนด Little Snitch (จาก $48.99) มีโหมดสาธิตที่มีข้อจำกัด 3 ชั่วโมงต่อเซสชัน ในขณะที่ Radio Silence ($9) เสนอทดลองฟรี 30 วัน
เราทดสอบทั้งสองแอปและพวกเขาบล็อกการเชื่อมต่อออกได้อย่างสมบูรณ์ Radio Silence เป็นตัวเลือกที่คุ้มค่าทางต้นทุน แต่ Little Snitch มีฟีเจอร์ครบครันและมีฟีเจอร์ขั้นสูงอย่างโหมดเงียบ โหมดเตือน แผนที่เครือข่าย และอื่นๆ