รีวิว : เราเตอร์ Brume 2 กับ WireGuard, OpenVPN, Tor และ Adguard Home

เราเริ่มรีวิว เราเตอร์ GL.iNet GL-MT2500A หรือที่เรียกว่า Brume 2 security gateway ด้วยการแกะกล่องและแกะเครื่อง ตอนนี้ถึงเวลาทดสอบเราเตอร์โดยละเอียด ถึงการใช้เราเตอร์กับ WireGuard, OpenVPN, Tor และ Adguard Home โดยสรุปมันใช้งานง่ายมาก ยกเว้นแต่ว่า ISP ของคุณจะทำให้เกิดปัญหา

การเชื่อมต่อ Brume 2 และการตั้งค่าเริ่มต้น

ฉันเชื่อมต่อพอร์ต WAN ของเราเตอร์ Brume 2 กับเราเตอร์โมเด็มของ 3BB  พอร์ต LAN กับโน็ตบุ๊ค และสุดท้ายต่อไฟกับ USB-C (การดึงพลังงานอยู่ที่ 2.3 วัตต์เมื่อไม่ได้ใช้งาน)

Brume-2-review

เข้าสู่ระบบ โดยใช้ 192.168.1.1 เป็นค่าเริ่มต้นBrume 2 Admin Password

ต่อไปตั้งค่า wizard เลือกภาษาและตั้งรหัสผ่าน admin จากนั้นฉันได้รับการต้อนรับทันทีจาก “การเตือนการอัพเกรด” (Upgrade Reminder) และอัพเกรดแบบไร้สาย OTA สำหรับเฟิร์มแวร์ โดยไม่มีปัญหา

Brume 2 Firmware Upgrade

หลังจากนั้น ฉันสามารถเข้าถึง Admin Panel, ซึ่งตอนนี้เป็นเวอร์ชัน 4.1.1

Brume 2 Admin Panel

ยังมีขั้นตอนสุดท้ายในการตั้งค่าเริ่มต้นจะเสร็จสมบูรณ์คือ การเลือกโซนเวลา (Time Zone)

Brume 2 Time Zone Configuration

ตัวเลือก VPN ของ Brume 2

เมนูย่อยในส่วน VPN มี 6 หัวข้อ : Dashboard, OpenVPN client/server, WireGuard client/server และ Tor

Brume 2 VPN dashboard

ฉันจะเริ่มต้นด้วย Tor มันง่ายที่สุดเลื่อนแถบ Enable เปิดใช้งาน

Brume 2 Tor network

การตรวจสอบว่าใช้งานได้หรือไม่เพียงไปโดยที่ Google และระบบเปลี่ยนเส้นทางฉันไปที่ Google นอร์เวย์…

Google Norway

เมื่อเข้าไปในเว็บไซต์ที่อยู่เบื้องหลัง CloudFlare เช่น CNX Software คุณจะเห็นหน้า “ตรวจสอบว่าการเชื่อมต่อไซต์ปลอดภัยหรือไม่” ก่อนไปถึงหน้าคำขอ…

Tor cloudflare check connection

… และฉันได้พบบางอย่างใน Microsoft …

hotmail unusual activity

และถูกบังคับให้เปลี่ยนรหัสผ่านของฉัน… การเข้าเว็บโดยไม่ระบุชื่อผ่าน Tor นั้นยอดเยี่ยม แต่ก็มีความไม่สะดวกเล็กน้อย

ฉันไม่ได้สมัครบริการ VPN อื่นและไม่ได้ตั้งค่า VPN service ของตัวเอง ดังนั้นฉันจะรีบตั้งค่า OpenVPN Client ที่รองรับ NordVPN ตามค่าเริ่มต้น

OpenVPN Client NordVPN

และWireGuard Client รองรับ AzireVPN และ Mullvad ตามค่าเริ่มต้น

WireGuard Client AzireVPN Mullvad

แต่คุณสามารถใช้บริการ VPN อื่น ๆ กับ OpenVPN หรือ WireGuard จะต้องใช้ความพยายามอีกเล็กน้อยในการตั้งค่า

เราจะลองมีทั้ง OpenVPN Server และ WireGuard servers เริ่มจาก OpenVPN Server กันก่อน

Brume 2 OpenVPN server

GL.iNet Admin Panel สามารถสร้างการกำหนดค่าโดยอัตโนมัติสำหรับเราเตอร์ Brume 2 โดยใช้ Port UDP Port 1194

OpenVPN Server configuration

หากเราเลื่อนลงมา เราสามารถคลิกที่ Export Client Configuration และเลือก use DDNS domain เนื่องจากคนส่วนใหญ่จะมี IP สาธารณะ ที่ไม่ใช่ IP สาธารณะแบบที่ถูกกำหนด (Fix)  OpenVPN Export Client Configuration

ไฟล์ client.ovpn มีพารามิเตอร์ทั้งหมดที่จำเป็น รวมถึงมีใบรับรอง (Certificate)

client.ovpn

ฉันยังเปิดใช้งาน Dynamic DNS ในส่วนแอปพลิเคชันของ Admin Panel

GL.inet Dynamic DNS

ตามทฤษฎีแล้ว ฉันสามารถติดตั้งแอป OpenVPN Connect บน Android และนำเข้าไฟล์ client.opvn เพื่อเริ่มต้นได้ แต่ก็ไม่เร็วนัก เนื่องจาก Brume 2 security gateway อยู่ด้านหลังเราเตอร์โมเด็ม 3BB ของฉัน ฉันจึงเพิ่มไปยังโซน DMZ ด้วย

3BB router DMZ

ฉันพบอย่างรวดเร็วว่าที่อยู่ IP ที่ได้รับจากเราเตอร์ 3BB ผ่าน DHCP จะเปลี่ยนไปหลังจากการรีบูตแต่ละครั้ง ดังนั้นฉันจึงบังคับให้เป็น 192.168.1.8 สำหรับที่อยู่ MAC ของพอร์ต WAN ของ Brume 2 ฉันเห็นสิ่งที่ดูเหมือน IP Address สาธารณะ แต่ฉันไม่สามารถ ping ได้ จากนั้นฉันก็รู้ว่า IP Address ในหน้า Dashboard เราเตอร์ของ 3BB นั้นแตกต่างกัน และการเชื่อมต่ออินเทอร์เน็ตของฉันก็อยู่ใน VLAN

3BB WAN Information

3BB VLAN

ฉันไม่มี IP address สาธารณะ, GL.iNet บอกฉันว่าทางออกเดียวคือการใช้ reverse proxy เช่น บริการ Astrorelay ของบริษัท เพื่อใช้เราเตอร์เป็นเซิร์ฟเวอร์ VPN ดังนั้นฉันจึงสมัครบัญชีทดลองใช้ฟรีสำหรับบริการที่ให้ข้อมูล 1GB ฉันทำตามเอกสารเก่าสำหรับ Admin Panel 3.x และสร้างตัวแทน แต่ฉันไม่พบสิ่งใดสำหรับเราเตอร์ Brume 2 / GL-MT2500 เนื่องจากเป็นของใหม่เกินไป ดังนั้นฉันจึงเลือกเราเตอร์อื่นที่ใช้ OpenWrt 21.02

Brume 2 AstroRelay Router Configuration

คำแนะนำสำหรับเราเตอร์ GL-AX1800 ต้องการการเข้าถึงเทอร์มินัลผ่าน SSH และให้เราติดตั้ง Astrorelay daemon สำหรับระบบ Arm Cortex-A7 แบบ 32 บิต แต่ Brume 2 ใช้พลังงานจากโปรเซสเซอร์ MediaTek MT7981B (Filogic 820) dual-core 64-bit Arm Cortex-A53

OpenWrt 2102 Astrorelay

เป็นเรื่องที่ดี ยังมี Aarch64 64-บิต arc_1.0.0-2102_aarch64_cortex-a53.ipk ที่จะทำงานกับเราเตอร์ ดังนั้นฉันจึงสามารถติดตั้ง Astrorelay ได้สำเร็จด้วยคำสั่งที่ให้ไว้ใน Astrorelay dashboard ตั้งแต่แทนที่ลิงก์ไปยังแพ็คเกจ ipk

AstroRelay Agent Brume 2

ณ จุดนี้ AstroRelay dashboard  แสดงว่า Brume 2 เชื่อมต่ออย่างถูกต้อง ขั้นตอนต่อไปคือการสร้างลิงก์สำหรับ OpenVPN และในที่สุดฉันก็ทำลิงก์สำหรับ WireGuard ด้วยโดยใช้เริ่มต้น Port 1194 และ 51820

AstroRelay Links

ฉันยังคงไม่สามารถเชื่อมต่อผ่าน OpenVPN Connect โดยที่ปุ่มเปลี่ยนเป็นสีส้มน้อยกว่าหนึ่งวินาทีและไม่มีอะไรเกิดขึ้นอีก ในที่สุดฉันก็ค้นพบว่าฉันไม่สามารถปิดใช้งาน Blokada ในโทรศัพท์ของฉันจากแอปได้ แต่ฉันต้องไปที่การตั้งค่า VPN ใน Android เพื่อดำเนินการดังกล่าว

Brume 2 OpenVPN connection

ฉันต้องเปลี่ยนฟิลด์ระยะไกลในไฟล์ client.ovpn configuration เป็นลิงก์และ Port ที่กำหนดใน AstroRelay: Brume2.arlab1.cc:48415 มีคำเตือนในครั้งแรกที่คุณเชื่อมต่อ จากนั้นคุณก็พร้อมใช้งาน มันใช้เวลานานมาก แต่ในที่สุดฉันก็ทำให้มันสำเร็จ มันจะง่ายกว่ามากด้วย IP address สาธารณะ…

เมื่อเราใช้งานได้แล้ว การตั้งค่า WireGuard Server นั้นค่อนข้างง่าย

Brume 2 WireGuard Server

ส่วนสำคัญคือการสร้างโปรไฟล์สำหรับอุปกรณ์แต่ละเครื่องที่เชื่อมต่อกับเครือข่าย

WireGuard Profiles

จากนั้นคุณสามารถคลิกที่ไอคอนพร้อมลูกศรเพื่อรับรหัส QR หรือไฟล์การกำหนดค่าสำหรับแต่ละอุปกรณ์ ฉันใช้โค้ด QR กับแอป WireGuard ใน Android และไฟล์ config กับ Ubuntu


สิ่งสำคัญ – หากคุณใช้ AstroRelay – คือการเปลี่ยนเป็นลิงก์ WireGuard

WireGuard Android

ใน Ubuntu 20.04 ฉันต้องติดตั้งแพ็คเกจ wireguard :


สร้างไฟล์ config /etc/wireguard/wg0.conf ที่แสดงเพิ่มเติมด้านบน และเริ่มต้นอินเตอร์เฟส:


อินเทอร์เฟซจะแสดงคำสั่ง ifconfig หรือ ip:


และเราไม่สามารถ ping เราเตอร์ Brume 2 ใน VLAN ได้:


bring interface down ด้วย:


ฉันต้องการทดสอบประสิทธิภาพด้วยโทรศัพท์ของฉันผ่านข้อมูลเซลลูลาร์ (cellular) เนื่องจากฉันมีซิม DTAC ที่มี “ความเร็วสูงสุด” สูงสุด 60GB ของข้อมูลต่อเดือน

OpenVPN WireGuard DTAC
จากซ้ายไปขวา: OpenVPN, WireGuard และไม่มี VPN

ฉันต้องยอมรับว่าฉันมีความคาดหวังที่แตกต่างกันกับความหมายของ “ความเร็วสูงสุด” (MAX speed) แต่อย่างไรก็ตาม เนื่องจากฉันใช้ AstroRelay ฉันคิดว่าทราฟฟิกต้องผ่านเซิร์ฟเวอร์ญี่ปุ่นที่ฉันเลือก (สำหรับโซนเอเชีย) ดังนั้นมันอาจจะไม่สมเหตุสมผลมากนักที่จะทดสอบประสิทธิภาพ… ที่สำคัญกว่านั้น ตอนนี้ฉันไม่สามารถรับ-ส่งข้อมูลทางอินเทอร์เน็ตใดๆ แม้ว่าจะสามารถเชื่อมต่อกับ VPN ได้ และฉันไม่แน่ใจว่าจะเกิดอะไรขึ้น เนื่องจากฉันไม่ได้เปลี่ยนแปลงการกำหนดค่าใดๆ MAX speed ดูเหมือนจะไม่ตอบกลับคำขอ ping เช่นกัน… ฉันอาจจะลองในภายหลังกับผู้ให้บริการอินเทอร์เน็ตอื่นในบ้านอื่น

การจัดการควบคุมระยะไกล GoodCloud remote

หากคุณวางแผนที่จะจัดการเราเตอร์ Brume 2 กับระบบเครือข่ายคอมพิวเตอร์แบบเชื่อมโยงระยะใกล้ (Local network หรือ LAN) คุณจะต้องเปิดใช้งาน GoodCloud

GL.iNet GoodCloud

เนื่องจากหน้า Dashboard มีตัวเลือกจำกัด คุณอาจต้องการเปิดใช้งาน SSH และ/หรือ Web Access ระยะไกล หากคุณต้องการ หลังจากลงทะเบียนที่ https://www.goodcloud.xyz/ แล้ว คุณจะเห็นอุปกรณ์ของคุณ

GoodCloud Dashboard

หากคุณคลิกที่อุปกรณ์ใดอุปกรณ์หนึ่ง คุณจะเห็นสถานะของอุปกรณ์, client list และสามารถรีบูตอุปกรณ์หรืออัปเกรดเฟิร์มแวร์ได้

GL MT2500 GoodCloud

ไอคอน “Internet Explorer” ทางด้านซ้ายใช้สำหรับการเข้าถึงเว็บและไอคอนด้านข้างสำหรับการเข้าถึง SSH

Brume 2 Remote Web Access
Remote Web Access
Brume 2 remote SSH access
Web-based remote SSH access

มันง่ายและสะดวกมาก และสามารถปิดได้ถ้าไม่จำเป็นเพื่อความปลอดภัยเป็นพิเศษ

Adguard Home

Brume 2 security gateway ยังมาพร้อมกับ Adguard Home เพื่อบล็อกการติดตามและโฆษณาในทุกเครื่องที่เชื่อมต่อกับเราเตอร์ นอกจากนี้ยังเปิดใช้งานได้ง่ายสุด ๆ ด้วยการสลับเพียงครั้งเดียว

Brume 2 Adguard Home

ซึ่งหมายความว่าคุณไม่จำเป็นต้องติดตั้งปลั๊กอินเช่น Adblock Ultimate หรือแอป Blokada บนอุปกรณ์ทั้งหมดของคุณเพื่อบล็อกโฆษณา การแสดงผลจะแตกต่างออกไปเล็กน้อยเนื่องจากจะมีพื้นที่สีขาวสำหรับ Banner ที่ถูกลบออก ทำให้เว็บไซต์ดูรกเล็กน้อย, Banner บางตัวไม่ได้ถูกบล็อก แต่คุณสามารถคลิกที่ลิงก์ “Setting Page” ที่ด้านบนของ Admin Panel  เพื่อขึ้น แบล็คลิสต์ (Blacklist) หรือรายการที่อนุญาตสำหรับเว็บไซต์หรือสตริง (String) ที่ต้องการ

Brume 2 Adguard Settings

หากใช้เราเตอร์ก่อนเข้าใช้งาน WiFi มันจะกรองการติดตามและโฆษณาสำหรับอุปกรณ์มือถือโดยไม่ต้องเรียกใช้โปรแกรมแยกต่างหากจะลดการใช้งานแบตเตอรี่ของอุปกรณ์มือถือด้วย

AdGuard Home Filters
สามารถเพิ่มรายการที่กำหนดเองได้

สรุป

Brume 2 เป็นเกตเวย์ความปลอดภัยขนาดเล็กที่ยอดเยี่ยมสำหรับ VPN การบล็อกโฆษณา และการจัดการระยะไกล ซึ่งใช้งานได้ง่ายมากในกรณีส่วนใหญ่ ต้องบอกว่าฉันมีปัญหากับ VPN server เนื่องจาก ISP ของฉันไม่ให้ IP address สาธารณะ และเอกสารประกอบการใช้ reverse proxy เช่น AstroRelay จะได้รับการปรับปรุง ยังไงก็ตาม แม้ว่าฉันจะพบวิธีแก้ไขแล้ว แต่ก็ไม่น่าเชื่อถือ และในวันถัดไป  WireGuard server  หรือ OpenVPN server  ของฉันก็หยุดทำงาน ฉันแน่ใจว่ามันจะทำงานได้ดีขึ้นหากฉันมี IP address สาธารณะ ฉันไม่มีปัญหากับ Adguard Home ในช่วง 10 วันที่ฉันใช้เราเตอร์

รุ่นที่ฉันได้รับคือ GL-MT2500A ที่มีเคสเป็นโลหะ แต่ฉันไม่เชื่อว่าการจ่ายเงินเพิ่ม $20 (~700฿) จะคุ้มค่าเมื่อเทียบกับ GL-MT2500 ที่เบากว่าพร้อมเคสพลาสติก ขณะทดสอบพบว่าไม่จำเป็นต้องใช้แผ่นระบายความร้อน อุณหภูมิของเคสอยู่ที่ประมาณ 40°C ในรอบที่มีอุณหภูมิแวดล้อมประมาณ 28°C

ฉันขอขอบคุณ GL.iNet ที่ส่ง Brume 2 (GL-MT2500A) มาให้ตรวจสอบ สามารถสั่งซื้อแบบ Pre-Order ราคา $79 (~2,700฿) หรือคุณสามารถเลือก GL-MT2500 พร้อมกล่องพลาสติกที่เบากว่าในราคา $59 (~2,000฿) การจัดส่งมีกำหนดจะเริ่มในเดือนนี้

แปลจากบทความภาษาอังกฤษ : Brume 2 router review with WireGuard, OpenVPN, Tor, and Adguard Home

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา