คำสั่ง monero-wallet-cli พื้นฐานสำหรับมือใหม่ 2026
คำสั่ง monero-wallet-cli พื้นฐานสำหรับผู้เริ่มต้น ฉบับคนไทยใช้งานจริง
เมื่อสำนักงาน ก.ล.ต. ของไทยออกประกาศห้ามศูนย์ซื้อขายในประเทศให้บริการเหรียญที่เน้นความเป็นส่วนตัวอย่าง Monero (XMR) ตั้งแต่ปี 2566 ผู้ใช้คนไทยที่ยังต้องการถือ XMR จึงต้องหันมา self-custody หรือเก็บเหรียญด้วยตนเองมากขึ้น และเครื่องมือมาตรฐานที่ทีมพัฒนา Monero แนะนำคือ monero-wallet-cli ซึ่งเป็นโปรแกรมแบบบรรทัดคำสั่งที่กินทรัพยากรน้อย รันได้แม้บนโน้ตบุ๊กเก่า และไม่มีโค้ดติดตามผู้ใช้แบบ wallet เว็บบางตัว บทความนี้รวบรวมคำสั่ง monero-wallet-cli พื้นฐานสำหรับผู้เริ่มต้นที่คุณต้องรู้ก่อนจะกดส่ง XMR ครั้งแรกในชีวิต พร้อมเทคนิคที่ผู้ใช้ในไทยมักพลาด เช่น การตั้งค่า remote node ผ่าน Tor การ backup seed ภาษาไทย และวิธีตรวจสอบยอดให้ถูกหลังเครือข่ายอินเทอร์เน็ตบ้านสะดุด
ถ้าคุณเคยใช้ GUI wallet อย่าง Monero GUI แล้วรู้สึกว่ามันช้าตอน sync บล็อกย้อนหลัง หรือเปิดไม่ได้บน VPS ราคาถูกของไทย การย้ายมา CLI จะทำให้คุณคุมเครื่องได้ดีขึ้น เห็นค่าธรรมเนียมชัด และตัดความเสี่ยงจากการคลิกผิดปุ่มได้เยอะ MoneroSwapper เองก็แนะนำให้ลูกค้าที่แลก BTC เป็น XMR เก็บเหรียญใน CLI wallet ที่อยู่ในเครื่อง offline เพื่อความปลอดภัยสูงสุด
ทำไมคนไทยต้องรู้จัก monero-wallet-cli ในปี 2026
ผู้ใช้ Monero ในประเทศไทยอยู่ในสถานการณ์ที่ต่างจากผู้ใช้ในยุโรปหรืออเมริกาเหนือพอสมควร เพราะตามประกาศของสำนักงานคณะกรรมการกำกับหลักทรัพย์และตลาดหลักทรัพย์ (ก.ล.ต.) ฉบับปี 2566 ศูนย์ซื้อขายสินทรัพย์ดิจิทัลที่ได้รับใบอนุญาตในไทย เช่น Bitkub, Satang, Zipmex (ก่อนถูกระงับ) และ Upbit Thailand ห้ามเปิดให้เทรดเหรียญกลุ่ม privacy coin รวมถึง XMR ผลคือถ้าคุณต้องการถือ Monero คุณต้องอาศัย over-the-counter swap, atomic swap หรือบริการที่ไม่ต้อง KYC อย่าง MoneroSwapper แล้วเก็บเหรียญในกระเป๋าของตัวเอง
เมื่อต้องเก็บเอง คำถามถัดมาคือใช้กระเป๋าอะไร และนี่คือเหตุผลที่ monero-wallet-cli มีข้อได้เปรียบสำหรับผู้ใช้ในไทย
- เบาและเสถียร: ทำงานได้บน Raspberry Pi 4 หรือโน้ตบุ๊ก 4 GB RAM ที่หาซื้อมือสองได้ในพันธุ์ทิพย์ ไม่กินกราฟิกการ์ดเหมือน GUI wallet
- ใช้ผ่าน Tor ได้ง่าย: ผูกกับ torsocks หรือกำหนด proxy ผ่าน flag เดียว เหมาะกับช่วงที่ ISP บางรายในไทยมีข้อจำกัดเรื่อง P2P traffic
- ตรวจสอบง่าย: โค้ดเปิดเผยและคอมไพล์ซ้ำได้ (reproducible build) ลดความเสี่ยงจากเวอร์ชันปลอมที่เคยพบในเว็บแจกซอฟต์แวร์เถื่อนบางแห่ง
- ใช้สคริปต์อัตโนมัติได้: ผู้ค้าออนไลน์ที่รับ XMR แลกบาทผ่าน LocalMonero เดิม (ปิดเดือนพฤศจิกายน 2567) นิยมเขียนสคริปต์เช็คยอดอัตโนมัติบน CLI
- คอนโซลเป็นภาษาอังกฤษ: เอกสารและตัวอย่างคำสั่งจากชุมชน /r/Monero ใช้ภาษาอังกฤษ คุณจะหาคำตอบใน Stack Exchange ได้เร็วกว่าใช้ GUI เวอร์ชันแปลภาษาไทยที่อาจตกรุ่น
นอกจากนี้ตั้งแต่ปลายปี 2568 ที่ Monero เปิดใช้ฟีเจอร์ FCMP++ (Full-Chain Membership Proofs) ตัว monero-wallet-cli เป็นช่องทางแรกที่ผู้ใช้ได้ใช้ฟีเจอร์ใหม่ก่อน GUI หรือ wallet มือถือ ผู้ใช้ในไทยที่ติดตามชุมชน Telegram กลุ่ม Monero Thailand จึงนิยมอัปเกรด CLI เป็นเวอร์ชัน 0.18.4.x ขึ้นไปก่อนเสมอ
การติดตั้งและเตรียม monero-wallet-cli บนเครื่องคนไทย
ก่อนพูดถึงคำสั่ง เรามาเตรียมเครื่องให้พร้อมก่อน ขั้นตอนนี้สำคัญเพราะการดาวน์โหลดผิดแหล่งหรือไม่ตรวจ hash อาจทำให้คุณได้ไฟล์ที่ฝัง malware ขโมย seed ซึ่งเคยเกิดกับผู้ใช้ในกัมพูชาเมื่อปี 2567
ดาวน์โหลดจากแหล่งทางการเท่านั้น
เปิดเว็บไซต์ getmonero.org/downloads แล้วเลือกเวอร์ชันให้ตรงระบบปฏิบัติการของคุณ ผู้ใช้ Windows ส่วนมากจะเลือก 64-bit ส่วนผู้ใช้ macOS ที่ใช้ MacBook รุ่นใหม่ M1/M2/M3 ต้องเลือกเวอร์ชัน Apple Silicon ห้ามเผลอโหลดเวอร์ชัน Intel เพราะจะรันผ่าน Rosetta แล้วช้ามาก ส่วนผู้ใช้ Ubuntu บน VPS ของ DigitalOcean สิงคโปร์ หรือ Vultr โตเกียว ให้โหลด Linux x64
ตรวจสอบลายเซ็นและแฮช
ทีม Monero ลงนาม binary ด้วยกุญแจ GPG ของ binaryFate ก่อนใช้งานคุณควรทำสามขั้นตอน
- ดาวน์โหลดไฟล์ hashes.txt จาก getmonero.org/downloads/hashes
- คำนวณ SHA-256 ของไฟล์ที่ดาวน์โหลด เช่น sha256sum monero-linux-x64-v0.18.4.0.tar.bz2
- เทียบค่ากับ hashes.txt ทีละตัวอักษร ถ้าไม่ตรงให้ลบทิ้งทันทีและไม่รันเด็ดขาด
สำหรับคนไทยที่ไม่คุ้นกับ GPG แนะนำให้เริ่มจากการเทียบ SHA-256 ก่อน เพราะไม่ต้อง import key แต่ระดับมืออาชีพควรเรียนรู้การ verify GPG signature ด้วยเครื่องมือ gpg ใน Linux หรือ Gpg4win บน Windows
เลือก node ให้เหมาะกับโครงข่ายในไทย
monero-wallet-cli ต้องเชื่อมต่อกับ daemon หรือ node เพื่อรับข้อมูลบล็อกเชน คุณมีสามทางเลือก
- รัน node เอง: ใช้ monerod แต่ต้องมีพื้นที่ดิสก์อย่างน้อย 220 GB และเน็ตที่ไม่จำกัด FUP เหมาะกับคนใช้ AIS Fibre หรือ True Gigatex ที่บ้าน
- ใช้ remote node สาธารณะ: เช่น node.moneroworld.com หรือ xmr-node.cakewallet.com ความเป็นส่วนตัวต่ำกว่าเพราะ node เจ้าของเห็น IP คุณ
- ใช้ remote node ผ่าน Tor: เลือก hidden service เช่น *.onion ของชุมชน Monero ปกป้อง IP ได้แม้ว่า node จะเป็นของคนแปลกหน้า
คำเตือน: อย่ารัน monero-wallet-cli บน VPS เดียวกับที่ใช้รัน Tor exit node หรือบริการ public อื่น เพราะ log อาจปนเปื้อนข้อมูลกระเป๋าได้
คำสั่ง monero-wallet-cli พื้นฐานที่ต้องจำให้ขึ้นใจ
เมื่อเปิด monero-wallet-cli ครั้งแรก คุณจะเข้าสู่ prompt ภายในที่ขึ้นต้นด้วยชื่อกระเป๋าตามด้วยเครื่องหมาย > ตรงนี้คือที่ที่คุณพิมพ์คำสั่ง สิบกว่าคำสั่งต่อไปนี้ครอบคลุมงาน 95% ที่ผู้เริ่มต้นในไทยต้องทำ
| คำสั่ง | หน้าที่ | ตัวอย่างการใช้งานจริง |
|---|---|---|
| balance | แสดงยอดทั้งหมด (รวมและที่ใช้ได้) | เช็คว่าเงินที่แลกจาก MoneroSwapper เข้ามาครบหรือยัง |
| address | โชว์ที่อยู่หลักของกระเป๋า | คัดลอกไปวางเวลาขอรับ XMR จากเพื่อน |
| address new ชื่อ | สร้าง subaddress ใหม่ | แยกแอดเดรสตามลูกค้าหรือตามวัตถุประสงค์ |
| integrated_address | สร้าง integrated address พร้อม payment ID | ใช้เวลารับเงินจาก exchange ที่ต้องการ payment ID |
| transfer ที่อยู่ จำนวน | ส่ง XMR ไปยังปลายทาง | transfer 4ABC... 0.5 ส่ง 0.5 XMR ออกไป |
| sweep_all ที่อยู่ | โอน XMR ทั้งกระเป๋าออกไปครั้งเดียว | ย้ายเงินไป cold wallet ก่อนเดินทาง |
| show_transfers in/out | ดูประวัติธุรกรรม | ตรวจว่าธุรกรรมจากเดือนที่แล้วเข้ายัง |
| refresh | บังคับ sync บล็อกใหม่ | เมื่อยอดยังไม่อัปเดตหลังเปิดเครื่อง |
| set_daemon URL | เปลี่ยน node ที่เชื่อมต่อ | สลับไปใช้ Tor node เมื่อเน็ตบ้านมีปัญหา |
| seed | แสดง 25-word mnemonic seed | จดลงกระดาษเพื่อ backup (ห้ามเก็บดิจิทัล) |
| set_password | เปลี่ยนรหัสผ่านกระเป๋า | อัปเกรดความปลอดภัยทุก 6 เดือน |
| save | บันทึกสถานะลงไฟล์ | ก่อนปิดเครื่องทุกครั้ง |
| exit หรือ q | ออกจากโปรแกรม | หลัง save แล้วเสมอ |
คำสั่งดูยอด balance อย่างละเอียด
คำสั่ง balance เป็นคำสั่งที่ผู้เริ่มต้นใช้บ่อยที่สุด แต่หลายคนสับสนระหว่างเลขสองตัวที่ขึ้นมา บรรทัดแรกคือ Balance รวมเหรียญทั้งหมด ส่วนบรรทัดถัดมาคือ unlocked balance เฉพาะส่วนที่ใช้ส่งได้แล้ว Monero ต้องรอประมาณ 10 บล็อก (ราว 20 นาที) หลังจากได้รับเหรียญก่อนจะเป็น unlocked ดังนั้นถ้ายอดยังไม่ unlocked อย่าเพิ่งตกใจ ลองพิมพ์ refresh แล้วรอสักครู่
หากต้องการดูแยกตาม subaddress ให้พิมพ์ balance detail จะเห็น index และยอดของแต่ละ subaddress ซึ่งเป็นประโยชน์เวลาแบ่งเงินตามวัตถุประสงค์ เช่น แยกกระเป๋าค่าใช้จ่ายส่วนตัวกับเงินเก็บระยะยาว
คำสั่ง transfer ที่ต้องระวังที่สุด
คำสั่ง transfer คือคำสั่งที่เคยทำผู้ใช้คนไทยหลายรายเสียเงินเปล่า ๆ เพราะพิมพ์ที่อยู่ผิดหรือใส่จำนวนผิดหน่วย โปรดจำว่าจำนวนใน monero-wallet-cli ใช้หน่วย XMR ไม่ใช่ piconero (1 XMR = 10^12 piconero) ตัวอย่างที่ถูก
- transfer 84QRr... 0.123 ส่ง 0.123 XMR
- transfer 84QRr... 0.123 priority high กำหนดค่าธรรมเนียมสูงให้ confirm เร็ว
- transfer ที่อยู่ A 0.1 ที่อยู่ B 0.2 ส่งหลายปลายทางในคำสั่งเดียว ประหยัดค่าธรรมเนียม
หลังพิมพ์คำสั่ง โปรแกรมจะแสดงรายละเอียดให้ยืนยัน พร้อมระบุค่าธรรมเนียมเป็น XMR ผู้เริ่มต้นต้องอ่านบรรทัด total amount และ fee อย่างละเอียดก่อนพิมพ์ y ยืนยัน เพราะเมื่อกดยืนยันแล้ว ธุรกรรม Monero ไม่สามารถเรียกคืนได้
ขั้นตอนการสร้างกระเป๋าใหม่ทีละขั้นสำหรับมือใหม่ในไทย
มาลองดูตัวอย่างขั้นตอนจริงเมื่อคุณติดตั้ง monero-wallet-cli บน Ubuntu 22.04 ของเครื่อง ThinkPad มือสอง สมมุติว่าคุณต้องการสร้างกระเป๋าใหม่ชื่อ thaihodler
- เปิด terminal แล้ว cd ไปยังโฟลเดอร์ที่แตก binary ไว้ พิมพ์ ./monero-wallet-cli --generate-new-wallet thaihodler
- โปรแกรมจะถามภาษาของ mnemonic เลือก 1 สำหรับ English แม้คุณจะเป็นคนไทย เพราะ list ภาษาไทยยังไม่มี และ English wordlist เป็นมาตรฐานที่ wallet อื่น recover ได้แน่นอน
- ตั้งรหัสผ่านยาวอย่างน้อย 16 ตัวอักษร ผสมเลขและสัญลักษณ์ ห้ามใช้รหัสเดียวกับ Facebook หรืออีเมล
- พิมพ์รหัสผ่านอีกครั้งเพื่อยืนยัน
- โปรแกรมจะแสดง 25 คำ mnemonic seed คัดลอกลงกระดาษด้วยปากกาลูกลื่น เก็บในที่ปลอดภัยห่างจากกล้องวงจรปิดในห้อง อย่าถ่ายรูปด้วยมือถือเด็ดขาด เพราะ Google Photos อาจ sync ขึ้น cloud
- เลือก remote node เช่น set_daemon node.community.rino.io:18081 แล้วรอ sync ครั้งแรกประมาณ 5-15 นาที
- เมื่อเห็น balance: 0.000000000000 หมายความว่ากระเป๋าพร้อมรับ XMR แล้ว ใช้คำสั่ง address เพื่อโชว์ที่อยู่หลัก
- ก่อนปิด ให้พิมพ์ save แล้วตามด้วย exit เพื่อให้ไฟล์ .keys และ .address.txt ถูกบันทึก
เก็บไฟล์ thaihodler, thaihodler.keys และ thaihodler.address.txt ไว้ในที่เดียวกัน ถ้าจะ backup ดิจิทัลควรเข้ารหัสด้วย VeraCrypt หรือ LUKS ก่อนเสมอ ห้าม upload ขึ้น Google Drive หรือ iCloud โดยไม่เข้ารหัส
เคล็ดลับจากผู้ใช้ที่กรุงเทพฯ: ถ้าจดบนกระดาษอย่างเดียวรู้สึกไม่มั่นใจ ลองสลักลงแผ่นสแตนเลสด้วย metal punch ราคา 200 บาทจากตลาดนัดจตุจักร แผ่นโลหะทนน้ำท่วม ไฟไหม้ และหนูแทะได้
กรณีศึกษา: ผู้ค้าออนไลน์ในเชียงใหม่ใช้ monero-wallet-cli ดูแลรายรับ
นาย ก. (ขอสงวนนาม) เป็นนักออกแบบกราฟิกฟรีแลนซ์ในเชียงใหม่ที่รับงานจากลูกค้าต่างชาติบางคนเป็น XMR เพื่อหลีกเลี่ยงค่าธรรมเนียม PayPal และข้อจำกัดธนาคารไทยที่บางครั้งกักเงินโอนเข้าจากต่างประเทศนานเป็นสัปดาห์ ระบบที่เขาใช้คือ
เขารัน monero-wallet-cli บน mini PC ราคา 4,500 บาทที่บ้าน ใช้คำสั่ง address new client_ชื่อลูกค้า ทุกครั้งที่มีโครงการใหม่ ทำให้แยกได้ชัดว่ารายได้แต่ละก้อนมาจากใคร เมื่อยอดสะสมเกิน 0.5 XMR เขาใช้ sweep_all ส่งไปยัง cold wallet ใน Ledger Nano S Plus ที่เก็บในตู้เซฟ และทุกสิ้นเดือนเขาใช้ show_transfers in ดึงประวัติทั้งหมดออกมาบันทึกเป็น CSV เพื่อยื่นภาษีกับสรรพากร เพราะตั้งแต่กฎหมายภาษีคริปโตของไทยปี 2565 ผู้มีรายได้จากคริปโตต้องเสียภาษีเงินได้บุคคลธรรมดาอัตราก้าวหน้าสูงสุด 35%
เขาตั้งค่า set_daemon ให้ชี้ไปยัง Tor hidden service ของ node ส่วนตัวที่รันบน VPS ในยุโรป เพื่อให้ ISP ในไทยไม่เห็นว่ามีการเชื่อมต่อกับเครือข่าย Monero และใช้คำสั่ง show_transfers ผสม grep บน bash เพื่อสรุปรายรับรายเดือนได้ในไม่กี่วินาที
กรณีนี้แสดงว่า monero-wallet-cli ไม่ได้เป็นแค่ของเล่นของ geek แต่เป็นเครื่องมือทำมาหากินจริงสำหรับผู้ประกอบอาชีพอิสระในไทยที่ทำงานกับลูกค้าต่างชาติ
FAQ คำถามที่ผู้ใช้คนไทยถามบ่อย
monero-wallet-cli ผิดกฎหมายในไทยหรือไม่
การใช้งานโปรแกรม monero-wallet-cli ส่วนตัวบนเครื่องของคุณไม่ผิดกฎหมายในประเทศไทย กฎของสำนักงาน ก.ล.ต. ห้ามเฉพาะการให้บริการซื้อขายเหรียญ privacy coin ในศูนย์ซื้อขายที่ขอใบอนุญาตในไทยเท่านั้น การถือ XMR และใช้กระเป๋าของตัวเองยังถือว่าทำได้ แต่คุณต้องรับผิดชอบเรื่องภาษีและเก็บหลักฐานธุรกรรมไว้ตรวจสอบหากกรมสรรพากรร้องขอ
ถ้าลืมรหัสผ่านกระเป๋าจะกู้คืนได้ไหม
ถ้าคุณยังเก็บ 25-word mnemonic seed ไว้ครบ คุณสามารถกู้คืนได้ด้วยคำสั่ง monero-wallet-cli --restore-deterministic-wallet ระบบจะถาม seed ทีละคำ จากนั้นให้ตั้งรหัสผ่านใหม่ แต่ถ้าทั้ง seed และรหัสผ่านหายไปพร้อมกัน ไม่มีใครรวมถึงทีม Monero จะกู้กระเป๋าคืนให้ได้ เพราะนี่คือจุดประสงค์ของการเป็น non-custodial wallet
ทำไม sync ครั้งแรกใช้เวลานานแม้ใช้ remote node
แม้คุณจะใช้ remote node แต่กระเป๋ายังต้อง scan บล็อกย้อนหลังเพื่อหาธุรกรรมของคุณ เพราะธรรมชาติของ Monero ที่ทุกธุรกรรมเป็น stealth address ตัวกระเป๋าจึงต้องดู output แต่ละตัวว่าเป็นของคุณหรือไม่ ผู้ใช้เน็ตบ้านในไทยที่ความเร็วระดับ 300 Mbps จะใช้เวลาประมาณ 30-60 นาทีสำหรับกระเป๋าใหม่ ถ้าคุณคืน restore กระเป๋าเก่าที่มี restore height อยู่ ให้ระบุ height เพื่อข้ามบล็อกที่ไม่จำเป็น จะเร็วขึ้นเป็นเท่าตัว
ส่ง XMR ไปผิดที่อยู่จะเรียกคืนได้ไหม
ไม่ได้ ธุรกรรม Monero เป็น irreversible เหมือนกับ Bitcoin หากปลายทางเป็นที่อยู่ของ exchange หรือบริการที่คุณรู้จัก คุณอาจติดต่อขอเรียกคืนได้ แต่ถ้าเป็นที่อยู่สุ่มหรือของคนแปลกหน้า ถือว่าเงินสูญทันที นี่คือเหตุผลที่ต้องใช้คำสั่ง transfer ด้วยความระมัดระวัง และควรทดลองส่งจำนวนเล็ก ๆ เช่น 0.001 XMR ก่อนส่งจำนวนใหญ่ทุกครั้ง
monero-wallet-cli ใช้กับ hardware wallet อย่าง Ledger ได้หรือไม่
ได้ คุณต้องเสียบ Ledger ที่ติดตั้งแอป Monero ไว้แล้วเปิดด้วยคำสั่ง monero-wallet-cli --generate-from-device ชื่อกระเป๋า โปรแกรมจะใช้ Ledger เป็นแหล่งเก็บ spend key ส่วน view key จะอยู่ที่เครื่องคุณ ทุกครั้งที่ส่ง XMR คุณต้องยืนยันธุรกรรมบนหน้าจอ Ledger ด้วยตัวเอง ทำให้ปลอดภัยจาก malware ในเครื่องได้
ใช้ monero-wallet-cli บนมือถือ Android ได้หรือไม่
ในทางทฤษฎีคุณรันบน Termux ของ Android ได้ แต่ทีม Monero ไม่ได้แจก binary สำหรับ Android อย่างเป็นทางการ คุณต้องคอมไพล์เองหรือใช้ third-party build ซึ่งเสี่ยงถูกฝัง malware ผู้ใช้คนไทยที่ต้องการกระเป๋ามือถือควรเลือก Cake Wallet หรือ Monerujo ซึ่งเป็น open source ตรวจสอบได้ และตรงกับมาตรฐานความปลอดภัยของชุมชนมากกว่า
บทสรุป: เริ่มจากคำสั่งง่ายและฝึกซ้อมจนคล่อง
monero-wallet-cli ไม่ใช่เครื่องมือที่น่ากลัวอย่างที่หลายคนคิด ถ้าคุณจำคำสั่งหลักไม่กี่ตัว ได้แก่ balance, address, transfer, refresh, save และ exit คุณก็พร้อมจัดการ XMR ของตัวเองได้แล้ว ผู้ใช้ในไทยที่อยู่ในสถานการณ์ regulatory แบบปัจจุบันยิ่งต้องคุ้นกับ self-custody เพราะ exchange ในประเทศไม่ใช่ทางเลือกอีกต่อไป เริ่มจากการสร้างกระเป๋าทดสอบ ส่งจำนวนเล็ก ๆ ไปมาให้คล่อง ก่อนค่อยย้ายเงินก้อนใหญ่
หากคุณต้องการแลก BTC หรือสกุลเงินอื่นมาเป็น XMR เพื่อเก็บใน monero-wallet-cli แบบไม่ต้อง KYC ลองเข้าหน้า /buy-monero-anonymously ของ MoneroSwapper ซึ่งรองรับการแลกแบบไม่ต้อง KYC และส่งเข้าที่อยู่กระเป๋าของคุณโดยตรงในไม่กี่นาที จากนั้นเปิด monero-wallet-cli พิมพ์ refresh แล้วคุณจะเห็นยอด XMR เข้ามาแบบไร้รอยตามจากศูนย์ซื้อขายในไทย และเริ่มต้นชีวิตการเป็น sovereign Monero user ของคุณได้ทันที