Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธีบล็อกการเชื่อมต่อระยะไกลไปยังคอมพิวเตอร์ Windows หรือ Mac

เมื่อคุณเชื่อมต่อคอมพิวเตอร์กับอินเทอร์เน็ต แอปพลิเคชันส่งและรับข้อมูลผ่านการเชื่อมต่อเครือข่าย โดยทั่วไป คุณไม่ควรมีอะไรต้องกังวลเกี่ยวกับการแลกเปลี่ยนข้อมูลนี้เพราะมันจำเป็นสำหรับแอปและฟังก์ชันระบบบางอย่างให้ทำงานได้อย่างถูกต้อง อย่างไรก็ตาม บนเครือข่ายสาธารณะหรือไม่ปลอดภัย คุณต้องระมัดระวังเป็นพิเศษ

วิธีหนึ่งในการอยู่รอดบนเครือข่ายสาธารณะ (เช่น Wi-Fi ที่โรงแรม สนามบิน และร้านอาหาร) คือการบล็อกการเชื่อมต่อเข้า (incoming connections) บนอุปกรณ์ของคุณ นั่นจะขัดขวางแฮกเกอร์และเครื่องมือร้ายบนเครือข่ายจากการเข้าถึงคอมพิวเตอร์ของคุณ

ในทางกลับกัน การบล็อกการเชื่อมต่อออก (outgoing connections) สามารถช่วยป้องกันไม่ให้แอปของคุณเชื่อมต่อกับเครือข่ายอินเทอร์เน็ตที่ไม่ปลอดภัย นี่เป็นวิธีที่มีประสิทธิภาพในการหยุดแอป/มัลแวร์ที่น่าสงสัยจากการดาวน์โหลดมัลแวร์เพิ่มเติมหรือสื่อสารกับเซิร์ฟเวอร์ของมัน

บล็อกการเชื่อมต่อเข้า (Incoming) บน Windows 10

คุณสามารถจำกัดการเชื่อมต่อเข้าได้โดยการปรับแต่งการตั้งค่า Windows 10 Firewall นี่คือวิธีทำ

  1. พิมพ์ control panel ในแถบค้นหา Windows และเลือก Control Panel จากผลลัพธ์
  1. เลือก Windows Defender Firewall

หมายเหตุ: หากคุณไม่พบตัวเลือก Windows Defender Firewall บน Control Panel ของคอมพิวเตอร์ ให้ตั้งค่าตัวเลือก View by ที่มุมขวาบนเป็น Large icons หรือ Small icons และตรวจสอบอีกครั้ง

บนเมนู Windows Defender Firewall คุณควรเห็นโปรไฟล์การเชื่อมต่อของคุณ: Private หรือ Public/Guest networks

  1. เลือก เปลี่ยนการตั้งค่าการแจ้งเตือน บนแถบด้านซ้าย
  1. ในส่วน "การตั้งค่าเครือข่ายสาธารณะ" ให้ติ๊กถูกกล่องที่ระบุว่า "บล็อกการเชื่อมต่อเข้าทั้งหมด รวมถึงในรายการแอปที่อนุญาต" เลือก ตกลง เพื่อบันทึกการเปลี่ยนแปลง

หากคุณไม่เชื่อมั่นอย่างเต็มที่ในความปลอดภัยของเครือข่ายส่วนตัวของคุณ คุณยังสามารถบล็อกการเชื่อมต่อเข้าสำหรับเครือข่ายดังกล่าวในส่วน "การตั้งค่าเครือข่ายส่วนตัว" ได้

เคล็ดลับมืออาชีพ: เพื่อเปลี่ยนโปรไฟล์ของการเชื่อมต่อ 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 ให้เลือกและคลิกขวา กฎขาออก เลือก กฎใหม่ บนเมนูบริบทเพื่อดำเนินการต่อ

  1. เลือก โปรแกรม และเลือก ถัดไป
  2. เลือก เรียกดู เพื่อเลือกแอปพลิเคชัน
  3. ไปที่ Local Disk (C:) > Program Files (x86) เพื่อหาแอปที่ติดตั้งบนคอมพิวเตอร์ของคุณ ใช้กล่องค้นหาเพื่อค้นหาแอปที่ไม่อยู่ในโฟลเดอร์ Program Files เลือกไฟล์ executable (.exe) ของแอปพลิเคชันและเลือก เปิด
  4. เลือก ถัดไป เพื่อดำเนินการต่อ หลังจากนั้นเลือก บล็อกการเชื่อมต่อ และคลิก ถัดไป
  5. ระบุโปรไฟล์เครือข่ายที่คุณต้องการให้ Windows บล็อกการเชื่อมต่อออกของแอป เลือก ถัดไป เพื่อดำเนินการต่อ
  6. ให้ชื่อหรือคำอธิบายกฎขาออก และเลือก เสร็จสิ้น

เพื่อยกเลิกการบล็อกการเชื่อมต่อออกสำหรับแอป ให้ดับเบิลคลิกที่กฎขาออกในเมนู Firewall Advanced Security เลือก อนุญาตการเชื่อมต่อ จากนั้นเลือก ใช้ และ ตกลง

ทางเลือกอื่น คุณสามารถคลิกขวาที่กฎและเลือก ลบ หรือ ปิดใช้งานกฎ ตัวเลือกเหล่านี้จะให้แอปเข้าถึงเพื่อเริ่มการเชื่อมต่อออกได้เช่นกัน

บล็อกการเชื่อมต่อเข้า (Incoming) บน Mac

การจำกัดการเชื่อมต่อเข้าบน Mac ก็ตรงไปตรงมาเช่นกัน อ่านขั้นตอนด้านล่าง

  1. ไปที่ การตั้งค่าระบบ > ความปลอดภัยและความเป็นส่วนตัว
  2. ในแท็บ Firewall ให้เลือกไอคอนล็อกที่มุมซ้ายล่าง

ป้อนรหัสผ่าน Mac หรือใช้ Touch ID เพื่อเข้าถึงเมนูการตั้งค่าความปลอดภัย

  1. เลือก ตัวเลือก Firewall เพื่อดำเนินการต่อ
  1. เพื่อบล็อกการเชื่อมต่อเข้าแบบระบบทั้งหมด (incoming) สำหรับทุกแอปและบริการ ให้ติ๊กถูกกล่อง บล็อกการเชื่อมต่อเข้าทั้งหมด และเลือก ตกลง

Mac ของคุณจะยังคงมองเห็นได้จากอุปกรณ์และเครือข่ายอื่นๆ เมื่อคุณบล็อกการเชื่อมต่อเข้าทั้งหมด อย่างไรก็ตาม ไม่มีอุปกรณ์หรือบุคคลใดสามารถสร้างการเชื่อมต่อกับ Mac ของคุณได้

โปรดทราบว่านี่จะทำให้บริการแชร์ไฟล์ (เช่น AirDrop) และเครื่องมือเข้าถึงระยะไกล (เช่น Screen Sharing) ไม่พร้อมใช้งานชั่วคราว

  1. เพื่อบล็อกการเชื่อมต่อเข้าสำหรับซอฟต์แวร์ในตัวเท่านั้น ให้เอาติ๊กถูก อนุญาตซอฟต์แวร์ในตัวรับการเชื่อมต่อเข้าอัตโนมัติ ออก
  1. หากคุณต้องการบล็อกการเชื่อมต่อเข้าสำหรับแอปหรือบริการเฉพาะ ให้คลิกไอคอน เครื่องหมายบวก (+)
  1. เลือกแอปที่ต้องการ และเลือก เพิ่ม

เคล็ดลับมืออาชีพ: เพื่อเลือกหลายแอพ ให้กดค้าง Command และคลิกแอป

  1. คลิกลูกศรขึ้นและลงถัดจากแอป และเลือก บล็อกการเชื่อมต่อเข้า

บล็อกการเชื่อมต่อออก (Outgoing) บน Mac

macOS ไม่มีเครื่องมือในตัวหรือวิธีการในตัวสำหรับบล็อกการเชื่อมต่อออก มีวิธีแก้ปัญหาที่เกี่ยวข้องกับการบล็อกที่อยู่ IP หรือชื่อโดเมนของเว็บไซต์ แต่ไม่ตรงไปตรงมา นอกจากนี้ วิธีนี้สามารถใช้บล็อกการเชื่อมต่อออกไปยังเว็บไซต์ได้เท่านั้น ไม่ใช่แอปพลิเคชัน ทำตามขั้นตอนด้านล่างเพื่อลองดู

  1. เปิดหน้าต่าง Finder ไปที่ Applications > Utilities และเปิดแอป Terminal
  1. วางคำสั่งด้านล่างในคอนโซล Terminal และกด Return

sudo cp /private/etc/hosts ~/Documents/hosts-backup

คำสั่งนี้จะสร้างสำเนาสำรองของไฟล์ Hosts ของ Mac ในโฟลเดอร์ Documents (Finder > Documents) ไฟล์ Hosts เป็นไฟล์ระบบสำคัญที่ macOS ใช้จับคู่ชื่อโดเมนกับที่อยู่ IP ของพวกเขา

  1. ป้อนรหัสผ่าน Mac และกด Return
  1. วางคำสั่งถัดไปนี้ใน Terminal และกด Return

sudo nano /private/etc/hosts

สิ่งนี้ให้คุณสิทธิ์ผู้ดูแลระบบในการแก้ไขไฟล์ Hosts ป้อนรหัสผ่าน Mac และกด Return เพื่อดำเนินการต่อ

  1. พิมพ์ 127.0.0.1 กดปุ่ม Tab บนคีย์บอร์ด และป้อน URL ของเว็บไซต์ ที่คุณต้องการบล็อก หากคุณต้องการบล็อก YouTube ตัวอย่างเช่น พิมพ์ 127.0.0.1 กด Tab และพิมพ์ www.youtube.com
  1. กด Control + O และกด Return บนคีย์บอร์ด
  1. หลังจากนั้น กด Control + X
  1. สุดท้าย พิมพ์หรือวาง dscacheutil -flushcache และกด Return

เปิดเบราว์เซอร์และเยี่ยมชมเว็บไซต์ที่คุณบล็อก เบราว์เซอร์ควรแสดงข้อความข้อผิดพลาดว่ามันไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ของเว็บไซต์ได้

ยกเลิกการบล็อกการเชื่อมต่อออกบน Mac

คุณไม่สามารถยกเลิกการบล็อกการเชื่อมต่อออกของแอปโดยการป้อนรหัสหรือคำสั่ง Terminal บางอย่าง คุณจะต้องกู้คืนไฟล์ Hosts สำรองที่คุณสร้างขณะบล็อกการเชื่อมต่อของแอป ทำตามขั้นตอนด้านล่างเพื่อทำให้เสร็จ

  1. ไปที่ Finder > Documents คลิกสองครั้งที่ไฟล์ hosts-backup และคัดลอกเนื้อหา
  1. บนเดสก์ท็อปของ Mac ให้เลือก Go บนแถบเมนูและเลือก Go to Folder
  1. วางเส้นทางด้านล่างในกล่องโต้ตอบและเลือก Go

/private/etc/hosts

  1. ลากไฟล์ hosts ไปที่เดสก์ท็อป
  1. คลิกสองครั้งที่ไฟล์บนเดสก์ท็อป ลบเนื้อหาของมัน และแทนที่ด้วยเนื้อหาของไฟล์ hosts-backup (ในขั้นตอน 1 ด้านบน)

ปิดหน้าต่าง TextEditor และลากไฟล์ host กลับไปที่โฟลเดอร์ /private/etc/

  1. เลือก แทนที่ บนพรอมป์ที่ปรากฏบนหน้าจอ คุณอาจต้องป้อนรหัสผ่าน Mac หรือยืนยันผ่าน Touch ID

เยี่ยมชมเว็บไซต์บนเบราว์เซอร์และตรวจสอบว่ามันไม่ถูกบล็อกแล้ว

ใช้แอปภายนอก

การจัดการการเชื่อมต่อบน macOS ค่อนข้างเหนื่อยล้า น่าสนใจที่มีแอปภายนอกอย่าง Little Snitch และ Radio Silence ที่ทำให้งานง่ายขึ้น แอปเหล่านี้ไม่ฟรี แต่พวกเขาเสนอโหมดทดลองที่หลากหลายซึ่งให้คุณใช้โดยไม่ต้องจ่ายเงินเป็นช่วงเวลาที่กำหนด Little Snitch (จาก $48.99) มีโหมดสาธิตที่มีข้อจำกัด 3 ชั่วโมงต่อเซสชัน ในขณะที่ Radio Silence ($9) เสนอทดลองฟรี 30 วัน

เราทดสอบทั้งสองแอปและพวกเขาบล็อกการเชื่อมต่อออกได้อย่างสมบูรณ์ Radio Silence เป็นตัวเลือกที่คุ้มค่าทางต้นทุน แต่ Little Snitch มีฟีเจอร์ครบครันและมีฟีเจอร์ขั้นสูงอย่างโหมดเงียบ โหมดเตือน แผนที่เครือข่าย และอื่นๆ