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

ตัดสินใจว่าการเชื่อมต่อควรติดตามเหตุการณ์ใดก่อนเลือกตัวเลือก เพราะข้อกำหนดทั้งหมดมาจากคำตอบนั้น

สองตัวเลือก สองเซสชันที่ต่างกัน

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

โปรไฟล์ส่วนตัวที่ใช้งานได้บนเดสก์ท็อปจึงไม่ใช่ผู้สมัครสำหรับการเริ่มคอมพิวเตอร์โดยอัตโนมัติ

การเริ่มตอนล็อกอินให้อะไรคุณ

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

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

การเริ่มคอมพิวเตอร์ต้องการอะไรจริง ๆ

การเริ่มคอมพิวเตอร์รัน OpenVPN โดยไม่มีอินเทอร์เฟซของ Tunnelblick และไม่มีผู้ใช้ที่ล็อกอินอยู่ จึงไม่มีพวงกุญแจของผู้ใช้และไม่มีคำขอใดปรากฏได้ ตัวเลือกนี้ต้องมีคอนฟิกูเรชันที่แชร์ได้ซึ่งเข้าเกณฑ์สำหรับโหมดนี้ และการพิสูจน์ตัวตนต้องทำงานโดยไม่มีคนดูแล เช่น กุญแจที่ไม่มีวลีรหัส หรือรูปแบบอื่นที่รองรับซึ่งเจ้าของ VPN อนุมัติแล้ว การถอดการป้องกันออกจากกุญแจหรือเก็บรหัส MFA ไว้ในไฟล์เพื่อให้ตัวควบคุมที่จางหายไปเลือกได้ ไม่ใช่การตั้งค่า แต่เป็นการลดระดับ

การเชื่อมต่อตอนเริ่มคอมพิวเตอร์อาจอยู่ได้นานกว่าแอปและเซสชันผู้ใช้ วางแผนว่าผู้ดูแลจะสังเกตและหยุดมันอย่างไร แทนที่จะถือว่าการออกจาก Tunnelblick จะจบอุโมงค์

ทั้งสองไม่ได้บล็อกทราฟฟิก

การเริ่มเร็วขึ้นไม่ใช่นโยบายบล็อกเครือข่าย เครือข่ายพื้นฐานต้องมีอยู่ก่อนที่ OpenVPN จะเชื่อมต่อได้ และระหว่างนั้นแอปอื่นก็ใช้งานได้อย่างอิสระ หากข้อกำหนดคือไม่มีอะไรออกก่อนอุโมงค์จะขึ้น นั่นคือการออกแบบการบังคับใช้แยกต่างหากพร้อมการตรวจสอบของตัวเอง ไม่ใช่ช่องทำเครื่องหมายในไคลเอนต์ VPN กฎตามคำขอของ macOS และไฟร์วอลล์แก้ปัญหาคนละส่วน

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

อาการที่เริ่มเรื่องนี้มักเป็นอุโมงค์ที่ไม่เคยขึ้นเลย คำตอบเกือบทุกครั้งคือรูปแบบเซสชัน ไม่ใช่โปรไฟล์

บทความที่เกี่ยวข้อง