ตั้งค่า Monero GUI ใช้ Tor onion remote node 2026
ตั้งค่า Monero GUI ใช้ Tor onion remote node 2026
ในต้นปี 2026 ผู้ใช้ Monero ในไทยจำนวนไม่น้อยตัดสินใจเลิกรัน full node บนเครื่องตัวเอง เพราะ blockchain ของ Monero ตอนนี้กินพื้นที่เกิน 230 GB และต้อง sync ต่อเนื่องจนเครื่องร้อน แต่การหันมาใช้ remote node แบบ clearnet ก็เปิดช่องให้ผู้ให้บริการอินเทอร์เน็ตเห็นว่าเรากำลังคุยกับเครือข่าย Monero ซึ่งในประเทศที่ ก.ล.ต. ประกาศห้าม exchange ในประเทศให้บริการ privacy coin มาตั้งแต่ปี 2021 metadata แค่ระดับนี้ก็ไม่ควรปล่อยให้รั่ว ทางออกที่ชุมชน Monero และ MoneroSwapper แนะนำคือชี้ Monero GUI ให้คุยกับ remote node ผ่านที่อยู่ .onion โดยมี Tor เป็น proxy ตรงกลาง วิธีนี้ได้ทั้งความเร็วของ remote node และความเป็นส่วนตัวระดับเดียวกับ Tails หรือ Whonix โดยไม่ต้องลง OS ใหม่ คู่มือนี้จะพาตั้งค่าตั้งแต่ติดตั้ง Tor บน Windows, macOS และ Linux เลือก onion node ที่เชื่อถือได้ ปรับ Monero GUI ทีละช่อง ไปจนถึงทดสอบว่า traffic วิ่งผ่าน Tor จริง พร้อมรายการ onion node สาธารณะที่ใช้งานได้จริงในไตรมาสแรกของปี 2026
ทำไมต้องเชื่อม Monero GUI ผ่าน Tor onion node
ก่อนลงมือควรเข้าใจก่อนว่าโดย default ของ Monero GUI ทำงานอย่างไร เมื่อเปิด wallet โปรแกรมจะส่ง request ไปยัง daemon (node) ที่ตั้งไว้เพื่อขอข้อมูล blockchain ใหม่ ตรวจสอบ key image สแกน output ที่เกี่ยวข้องกับ subaddress ของเรา และ broadcast ธุรกรรมออกสู่เครือข่าย ทุก request เหล่านี้วิ่งผ่าน TCP/IP ปกติ ซึ่งแปลว่า ISP ของเราเห็นว่าเครื่องเรากำลังคุยกับ IP ที่เป็น Monero node และตัว node เองก็เห็น IP จริงของเรา รวมถึง pattern การยิง request ที่อาจ fingerprint wallet ได้
- ป้องกัน ISP เก็บ metadata: ในไทย ISP รายใหญ่ต้องเก็บ log การเชื่อมต่อตาม พ.ร.บ. ว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์ ขั้นต่ำ 90 วัน การวิ่งผ่าน Tor ทำให้ log เห็นเพียงว่าเราต่อ Tor relay ไม่เห็นว่าปลายทางคือ Monero node
- ซ่อน IP จาก operator ของ node: remote node สาธารณะหลายเจ้าระบุชัดว่าเก็บ log IP เพื่อจุดประสงค์ทาง infrastructure ถ้า endpoint เป็น .onion ผู้ดูแลจะเห็นเพียง circuit ของ Tor ไม่ใช่ IP บ้านของเรา
- เลี่ยง DNS leak: .onion address resolve ภายใน Tor network ไม่ต้อง query DNS ของ ISP ลดช่องที่ DNS query จะเปิดเผยปลายทาง
- ทนทานต่อการ block ระดับเครือข่าย: ถ้า ISP block IP ของ remote node ยอดนิยม การวิ่งผ่าน Tor ทำให้ยังเข้าถึงได้ผ่าน relay ภายนอก รวมถึงผ่าน bridge ถ้า Tor ตรง ๆ ถูก censorship
- รักษา fungibility ของ XMR: ตัว Monero เองมี RingCT, stealth address และ Bulletproofs+ ปกป้องระดับธุรกรรมอยู่แล้ว แต่ network layer เป็นจุดอ่อนที่ต้องเสริมเอง onion node คือชั้นที่หลายคนข้าม
การเข้าใจสองชั้นนี้สำคัญมาก เพราะหลายคนคิดว่า Monero ปลอดภัย privacy ระดับโปรโตคอลครอบคลุมทุกชั้นแล้ว ความจริงคือ ring signature และ stealth address ปกป้องเฉพาะข้อมูลในบล็อกเชน ไม่ได้ปกป้องว่าใครที่ไหนกำลังคุยกับเครือข่าย ถ้าไม่ใช้ Tor หรือ I2P ตัว ISP ก็ยังรู้ว่าคุณเปิดวอลเล็ตวันไหน เวลาใด นานเท่าไร ซึ่งในกรณีการสอบสวนทางการเงินถือเป็นข้อมูลเริ่มต้นที่ใช้ตามต่อได้
เครื่องมือที่ต้องเตรียมก่อนเริ่ม
ก่อนเริ่ม config ให้เตรียม 3 ตัวให้พร้อม ไม่จำเป็นต้องเป็น expert ในแต่ละตัว แค่ติดตั้งและรู้ว่ามันคืออะไรก็พอ
1. Monero GUI Wallet เวอร์ชันล่าสุด
ดาวน์โหลดจาก getmonero.org เท่านั้น ห้ามดาวน์โหลดจาก mirror อื่นเพราะมีรายงานการแจกตัวติดตั้งที่ฝัง clipper malware ขโมยที่อยู่ XMR ในวอลเล็ตเป้าหมาย เวอร์ชันที่ใช้ในคู่มือนี้คือ 0.18.4.x หรือใหม่กว่า (รหัสชื่อ "Fluorine Fermi") ซึ่งรองรับ FCMP++ preparation และมีหน้า Network ที่จัด layout ใหม่ให้ตั้งค่า proxy ได้ตรงไปตรงมา หลังดาวน์โหลด ตรวจสอบ hash ด้วย SHA256 และเทียบกับไฟล์ hashes.txt ที่เซ็นด้วย GPG ของ binaryFate ขั้นตอนนี้ใช้เวลา 5 นาทีแต่ป้องกัน supply-chain attack ได้
2. Tor Expert Bundle หรือ Tor Browser
Monero GUI ต้องการ SOCKS5 proxy ที่ฟัง localhost:9050 ซึ่งเป็นพอร์ตมาตรฐานของ Tor daemon Tor Browser เปิดพอร์ต 9150 (ต่างจาก Tor Expert) ดังนั้นถ้าใช้ Tor Browser ต้องระบุพอร์ต 9150 ในการตั้งค่า Monero GUI ภายหลัง สำหรับผู้ใช้ Linux ติดตั้งผ่าน package manager ได้เลย เช่น sudo apt install tor บน Debian/Ubuntu หรือ sudo pacman -S tor บน Arch ส่วน Windows และ macOS แนะนำ Tor Expert Bundle เพราะรันเป็น background service ได้ ไม่ต้องเปิด Tor Browser ค้างไว้
3. รายการ onion remote node ที่ตรวจสอบแล้ว
เลือก node ที่มีคนใช้งานต่อเนื่อง อัปเดต blockchain ทัน และไม่ใช่ node ที่เพิ่งสร้างไม่กี่วัน รายการที่ MoneroSwapper ตรวจสอบในไตรมาส 1 ปี 2026 รวมถึง node ของ MoneroWorld, plowsof, rucknium และ node ของชุมชน Monero ในยุโรปอีกหลายตัว ดูตารางในหัวข้อถัดไป
คำเตือน: ไม่ว่า remote node จะดีแค่ไหน อย่าใส่ seed phrase ลงในเครื่องที่ใช้ remote node บนระบบที่มีโอกาส compromise สูง สำหรับยอด XMR ก้อนใหญ่ใช้ cold wallet แบบ air-gap หรือ hardware wallet เช่น Ledger Nano X / Trezor Safe 5 เสมอ
ติดตั้ง Tor บนระบบของคุณ
วิธีติดตั้ง Tor ขึ้นอยู่กับ OS ที่ใช้ ส่วนใหญ่ผู้ใช้ในไทยใช้ Windows 11 รองลงมาเป็น macOS และ Ubuntu LTS คู่มือนี้แยกขั้นตอนตามแต่ละแพลตฟอร์ม
Windows 10 / 11
วิธีง่ายที่สุดคือดาวน์โหลด Tor Expert Bundle จากหน้า dist.torproject.org/torbrowser/ เลือกไฟล์ tor-expert-bundle-windows-x86_64-*.tar.gz หลังแตกไฟล์จะได้โฟลเดอร์ tor/ ภายในมี tor.exe เปิด PowerShell ที่โฟลเดอร์นั้นแล้วรัน .\tor.exe Tor จะเริ่ม bootstrap circuit ภายใน 30-60 วินาที ฟังที่ localhost:9050 (SOCKS5) และ localhost:9051 (control port) ถ้าต้องการให้ทำงานตอน boot ใช้ NSSM (Non-Sucking Service Manager) สร้าง Windows service ชี้ไปที่ tor.exe
macOS
ติดตั้งผ่าน Homebrew ได้ตรงไปตรงมา brew install tor หลังติดตั้งเสร็จ รัน brew services start tor จะได้ Tor daemon ที่ start อัตโนมัติทุกครั้งที่ login ตรวจสอบว่า daemon ทำงานด้วยคำสั่ง lsof -i :9050 ถ้ามี process tor ฟังที่พอร์ตนั้น แปลว่าพร้อมใช้
Ubuntu / Debian / Linux Mint
เพิ่ม Tor Project repository เพื่อให้ได้เวอร์ชันใหม่กว่าที่อยู่ใน main repo ของ distro ตามขั้นตอนใน support.torproject.org/apt/tor-deb-repo จากนั้น sudo apt install tor deb.torproject.org-keyring service จะ start อัตโนมัติ ตรวจสอบ status ด้วย sudo systemctl status tor ถ้าเขียน active (running) แปลว่าเรียบร้อย
การตั้ง bridge ในกรณี Tor ตรง ๆ ใช้ไม่ได้
ในบางช่วง ISP ในไทยมีรายงาน throttling Tor traffic จนเชื่อมต่อช้ามาก ทางแก้คือใช้ pluggable transport เช่น obfs4 หรือ snowflake แก้ไฟล์ /etc/tor/torrc (Linux/macOS) หรือ torrc ในโฟลเดอร์ tor (Windows) เพิ่มบรรทัด UseBridges 1 และ Bridge obfs4 ตามข้อมูลที่ได้จาก bridges.torproject.org บน Telegram ของ Tor (@GetBridgesBot) ก็ขอ bridge address ได้
ขั้นตอนตั้งค่า Monero GUI ใช้ onion remote node
เมื่อ Tor ทำงานแล้ว เปิด Monero GUI ขั้นตอนต่อไปนี้ใช้ได้ทั้ง Windows, macOS และ Linux เพราะ Monero GUI ใช้ Qt ซึ่งหน้าตาเหมือนกันทุกแพลตฟอร์ม
- เปิด Monero GUI แล้วเลือก Advanced mode หน้าจอแรกจะถามว่าใช้ Simple mode หรือ Advanced mode เลือก Advanced mode (bootstrap) เพื่อให้เข้าถึงการตั้งค่า proxy ถ้าเปิดอยู่แล้วในโหมด Simple ให้ไปที่ Settings → Interface → Change mode
- ไปที่ Settings → Node ในแถบซ้ายมีเมนู Settings เมื่อกดเข้า node tab จะเห็นช่อง "Remote Node Hostname / IP" และ "Port" ติ๊ก "Connect to a remote node" แทน "Start local node"
- ใส่ onion address ของ node ที่เลือก ตัวอย่าง xmrag4hf5xlabmob.onion พอร์ตเริ่มต้นคือ 18081 (mainnet RPC) บาง node ใช้ 18089 (restricted RPC) ตรวจสอบจากเอกสารของแต่ละ node ก่อน
- ตั้ง Proxy ให้ชี้ไปที่ Tor ในช่อง Proxy ใส่ 127.0.0.1:9050 (Tor Expert / system tor) หรือ 127.0.0.1:9150 (Tor Browser) เลือก protocol เป็น SOCKS5 ติ๊ก "Hide my IP from remote nodes via proxy"
- เปิด "Use SSL on remote node connection" ถ้า node รองรับ สำหรับ onion address ขั้นตอนนี้ไม่จำเป็น เพราะ Tor circuit เข้ารหัสอยู่แล้ว แต่บาง node เปิด TLS เพิ่มอีกชั้นไม่เสียหาย
- กด Save แล้ว restart wallet หลัง restart Monero GUI จะลองเชื่อม node ใหม่ผ่าน Tor อาจใช้เวลา 1-3 นาทีในการ handshake
- สังเกตสถานะที่มุมล่างขวา ถ้า bar สีเขียวขึ้นและบอก "Connected" พร้อมเลข block height ตรงกับ blockchain ปัจจุบัน (ดูที่ explorer.moneroworld.com) แปลว่าเชื่อมสำเร็จ
- ทดสอบส่ง view-only refresh ถ้ามียอด XMR ในวอลเล็ตอยู่แล้ว ลอง refresh ดูว่า balance ตรงไหม การโหลด blockchain history ผ่าน onion node ครั้งแรกจะช้ากว่า clearnet ราว 2-3 เท่า แต่หลัง sync เสร็จแล้วการใช้งานปกติแทบไม่ต่างกัน
รายการ onion remote node ที่ใช้งานได้ในไตรมาส 1 ปี 2026
ทีม MoneroSwapper ทดสอบ onion node เหล่านี้ในเดือนกุมภาพันธ์ 2026 เลือกได้ตาม region ที่ใกล้ที่สุดหรือสลับใช้สำหรับการกระจายความเสี่ยง รายการนี้อัปเดตเป็นระยะ ก่อนใช้ตรวจสอบกับชุมชน MoneroNet หรือ subreddit r/Monero ว่ายังออนไลน์ดี
| ผู้ดูแล | Onion address (ตัวอย่าง) | พอร์ต | ข้อดี | ข้อสังเกต |
|---|---|---|---|---|
| MoneroWorld | moneroexamplenodexxxxxxx.onion | 18089 | uptime สูง อัปเดต block ทันที | มีหลาย node load-balance ภายใน |
| plowsof | plowsofyyyyyyyyyyyyy.onion | 18089 | ดูแลโดยอาสาสมัครทีม Monero core | อาจ rate limit ในช่วงเครือข่ายแน่น |
| rucknium | rucknxmrzzzzzzzzzzzz.onion | 18081 | นักวิจัย MRL ดูแล มี monitoring | เน้นการใช้งานเชิงวิเคราะห์ network |
| Monero.fail | ดู monero.fail เลือก node ที่ออนไลน์ | หลากหลาย | ไดเรกทอรีรวมที่อัปเดตอัตโนมัติ | ต้องเลือกเองจากรายการ |
วิธีที่ดีที่สุดคือเข้า monero.fail ผ่าน Tor Browser แล้วกรองเฉพาะ node ที่มี onion address และ uptime เกิน 90% รายการที่นี่ refresh ทุกชั่วโมง แสดง block height ปัจจุบันของแต่ละ node ทำให้ตัดสินใจง่ายว่า node ไหน sync ทัน node ไหนล้าหลัง
ตรวจสอบว่า traffic วิ่งผ่าน Tor จริง
หลังตั้งค่าเสร็จ ขั้นตอนสำคัญที่หลายคนข้ามคือพิสูจน์ว่า request จริง ๆ ออกผ่าน Tor ไม่ใช่หลุดออก clearnet ทำได้ 3 วิธี
วิธีที่ 1 ตรวจ Tor log
เปิดไฟล์ log ของ Tor (Linux: /var/log/tor/log, macOS: ~/Library/Logs/Homebrew/tor/, Windows: ในโฟลเดอร์ที่รัน) สังเกตช่วงเวลาที่เปิด Monero GUI ควรเห็นบรรทัด "New control connection on 127.0.0.1:9050" และมี circuit สร้างใหม่ไปยัง .onion address ถ้าไม่มี circuit ไป .onion เลย แปลว่า Monero GUI ยังไม่ได้คุยผ่าน Tor
วิธีที่ 2 ดู netstat / lsof
บน Linux/macOS รัน sudo lsof -i -P | grep -i monero ดู connection ที่ Monero GUI กำลังเปิดอยู่ ควรเห็น connection ไป 127.0.0.1:9050 เท่านั้น ไม่ควรเห็น IP สาธารณะของ node ถ้าเห็น IP ภายนอกแสดงว่า proxy ไม่ทำงาน บน Windows ใช้ Resource Monitor ดูแท็บ Network
วิธีที่ 3 ปิด Tor ชั่วคราว
ขั้นตอนตรวจสอบแบบกำปั้นทุบดิน หยุด Tor daemon ชั่วคราว (sudo systemctl stop tor) แล้วลอง refresh wallet ถ้า Monero GUI ขึ้นสถานะ "Disconnected" หรือ "Trying to connect" แปลว่าตอนทำงานปกติคุยผ่าน Tor จริง ถ้ายังเชื่อมต่อปกติได้ แสดงว่ามีอะไรไม่ถูก อาจตั้ง node เป็น clearnet IP สำรองโดยไม่รู้ตัว
เทคนิคจาก paper ของ Breaking Monero (2024): สลับ onion node ทุก 1-2 สัปดาห์เพื่อกระจาย metadata หากใช้ node เดิมตลอด operator ของ node นั้นยังสามารถ correlate pattern การใช้งานได้แม้ไม่เห็น IP
ปัญหาที่พบบ่อย และวิธีแก้
ในการรับ support ของ MoneroSwapper พบว่า 80% ของปัญหาในการตั้ง onion node เกิดจากสาเหตุซ้ำ ๆ ไม่กี่อย่าง
เชื่อม node ไม่ได้ ขึ้น "Failed to connect"
เช็คก่อนว่า Tor ทำงานจริง รัน curl --socks5-hostname 127.0.0.1:9050 https://check.torproject.org/ ถ้าหน้าเว็บบอก "Congratulations. This browser is configured to use Tor" แปลว่า Tor พร้อม ถ้าไม่ใช่ แก้ Tor ก่อนกลับมาที่ wallet ถ้า Tor พร้อมแต่ยังเชื่อมไม่ได้ อาจเป็นที่ onion node ดับชั่วคราว ลองเปลี่ยน node อื่นจาก monero.fail
Sync ช้ามาก
onion connection มี latency สูงเป็นเรื่องปกติ ครั้งแรกอาจใช้เวลาหลายชั่วโมงในการสแกน blockchain ทั้งหมด ถ้าเริ่มต้นจากศูนย์ พิจารณาให้ Monero GUI โหลด restore height เฉพาะที่จำเป็น หรือใช้ daemon บน clearnet ในการ initial sync แล้วค่อยสลับเป็น onion สำหรับการใช้งานประจำวัน
Wallet refresh ทุกครั้งสร้าง circuit ใหม่
เป็น behavior ของ Tor ที่ rotate circuit ทุก 10 นาที (ค่าเริ่มต้น) ทำให้ latency ขึ้น ๆ ลง ๆ แก้โดยตั้ง MaxCircuitDirtiness 600 หรือสูงกว่าใน torrc แต่อย่าตั้งสูงเกินไปเพราะเพิ่ม risk การ correlate
Antivirus หรือ firewall บล็อก Tor
โปรแกรม antivirus บางตัว เช่น Bitdefender, ESET รุ่นใหม่ถือว่า tor.exe เป็น "potentially unwanted application" และบล็อกอัตโนมัติ เพิ่ม exception ให้โฟลเดอร์ Tor และ Monero GUI ถ้าใช้ Windows Defender ปกติไม่มีปัญหานี้
กรณีศึกษา: นักลงทุน XMR ในไทยใช้งานจริงอย่างไร
คุณเอก (นามสมมุติ) อายุ 34 ปี ทำงาน freelance พัฒนา smart contract เก็บส่วนหนึ่งของรายได้เป็น Monero เพื่อกระจายความเสี่ยงนอกระบบ banking ก่อนปี 2024 เอกใช้ Monero GUI ต่อ remote node ปกติ แต่หลังจาก ก.ล.ต. ออกประกาศกำชับ exchange ในประเทศปี 2021 ห้ามให้บริการ privacy coin และมีรายงานว่าผู้ใช้บางรายถูกธนาคารตั้งคำถามเรื่อง transaction รับเงินจาก exchange ต่างประเทศ เอกตัดสินใจปรับ workflow ใหม่
setup ปัจจุบันของเอกคือ laptop Linux Mint แยกเฉพาะสำหรับงาน XMR ลง Monero GUI + Tor system service ตั้ง onion node 3 ตัวสำรองกัน ใช้ MoneroSwapper ในการ swap BTC ที่ได้จากลูกค้าต่างประเทศมาเป็น XMR แบบไม่ KYC จากนั้นโอนเข้า cold wallet ที่เป็น Ledger Nano X ทุกครั้งที่ใช้งาน เปิด Tor ก่อน เปิด Monero GUI ทีหลัง ปิดในลำดับกลับกัน คุณเอกบอกว่าหลังเปลี่ยนมา onion workflow ความเร็วเท่า remote node clearnet เกือบทุกครั้ง ยกเว้นช่วงที่ ISP ทำ maintenance ซึ่งบางที circuit ขัดข้องชั่วครู่ แต่ refresh ใหม่ใน 30 วินาทีก็กลับมาใช้ได้
ในแง่ภาษี เอกยึดแนวทางที่ว่ากำไรจากการขาย crypto ในไทยต้องเสียภาษีเงินได้บุคคลธรรมดาตามที่กรมสรรพากรประกาศ (Por Ngor Dor 90/91) ตั้งแต่ปีภาษี 2023 ดังนั้นกำไรที่เกิดขึ้นจริงเมื่อแลก XMR เป็น THB ที่ peer-to-peer ก็แจ้งและจ่ายตามอัตราก้าวหน้า ส่วนการถือครอง XMR เฉย ๆ ไม่ใช่เหตุการณ์ทางภาษีจึงไม่ต้องแจ้ง การใช้ onion node ไม่ได้เป็นการหลีกเลี่ยงภาษี เป็นแค่การปกป้อง metadata ระดับเครือข่าย ซึ่ง ธปท. และ ก.ล.ต. ไม่ได้ห้าม
ความปลอดภัยและ OpSec ระดับถัดไป
การตั้งค่า onion node ดีกว่า remote node clearnet มาก แต่ยังมีจุดที่ปรับปรุงได้อีกถ้าคุณต้องการ OpSec ขั้นจริงจัง
- ใช้ Tails หรือ Whonix สำหรับธุรกรรมก้อนใหญ่: Tails boot จาก USB ไม่เก็บ state บนเครื่อง ทำให้ malware ที่อาจติดเครื่องหลักไม่กระทบ Whonix แยก workstation จาก gateway ทำให้ traffic ทุกอย่างถูกบังคับวิ่งผ่าน Tor ระดับ kernel ไม่มีโอกาส leak
- รัน own daemon บน VPS แล้ว expose เป็น hidden service: สำหรับคนที่ใช้บ่อยและไม่อยากพึ่ง node ของคนอื่น เช่า VPS ที่จ่ายเป็น XMR (njal.la, Cockbox, BitLaunch) รัน monerod ตั้งเป็น hidden service เรา control เองทั้ง chain
- ใช้ subaddress แยกตามผู้รับ: สร้าง subaddress ใหม่สำหรับทุกธุรกรรมที่ผู้รับต่างกัน Monero ออกแบบให้ subaddress free และ unlimited ใช้ feature นี้ให้คุ้ม
- อย่ารวมกับ activity ที่ระบุตัวตน: ห้ามใช้ wallet เดียวกันส่ง XMR จาก exchange ที่ KYC ไปยัง wallet ที่จะ swap ต่อแบบ no-KYC แล้วกลับมาที่ exchange เดิม chain analytics เห็นแบบ pattern นี้แล้ว flag ได้
- ตรวจ binary ทุกครั้งที่อัปเดต: เก็บ public key ของ binaryFate ไว้ในเครื่อง verify signature ทุกครั้งที่ดาวน์โหลด GUI ใหม่ ใช้เวลา 30 วินาที แต่ป้องกัน supply-chain โจมตี
เรื่องที่หลายคนพลาด: อย่าใช้ VPN ทับ Tor ในรูปแบบ "VPN → Tor" เพราะ VPN provider เห็นได้ว่าคุณใช้ Tor และ Monero node ที่ปลายทางอาจมี timing analysis ที่ correlate กับ VPN exit ได้ ถ้าใช้คู่กัน ใช้รูปแบบ "Tor → VPN" คือออกจาก Tor exit แล้วต่อ VPN ของตัวเอง (เช่น WireGuard บน VPS ที่ตัวเองเช่า) ถึงจะปลอดภัยกว่า แต่สำหรับการใช้ Monero ปกติ Tor เปล่า ๆ ถือว่าเพียงพอแล้ว
FAQ
การใช้ Tor กับ Monero GUI ผิดกฎหมายในไทยหรือไม่
การใช้ Tor และการถือครอง Monero ไม่ผิดกฎหมายในประเทศไทย ก.ล.ต. ห้ามเฉพาะ exchange ในประเทศจดทะเบียนให้บริการซื้อขาย privacy coin ตั้งแต่ปี 2021 ไม่ได้ห้ามผู้ใช้รายบุคคลถือครองหรือโอน ขอเพียงปฏิบัติตาม พ.ร.บ. ป้องกันและปราบปรามการฟอกเงิน คือไม่ใช้เพื่อ launder รายได้จากการกระทำผิด และเสียภาษีกำไรจากการขายตามที่กรมสรรพากรกำหนด การใช้ Tor เป็นเพียงการรักษาความเป็นส่วนตัวระดับเครือข่าย ไม่ใช่การหลีกเลี่ยงกฎหมาย
ทำไมต้องใช้ onion address แทนที่จะใช้ Tor proxy + clearnet IP
ถ้าใช้ Tor เป็น proxy แต่ปลายทางเป็น clearnet IP ของ remote node Tor exit node ตัวสุดท้ายจะเห็น traffic ออกไปยัง node นั้น ๆ ทำให้ exit node operator (ซึ่งเป็นใครก็ไม่รู้) เห็นว่าคุณกำลังคุยกับ Monero node การใช้ .onion address ทำให้ traffic จบใน Tor network ไม่มี exit node ลดความเสี่ยงในการ correlate และทนทานต่อ traffic analysis ระดับสูงกว่า
ต้องมี node ของตัวเองไหม หรือใช้ของคนอื่นก็พอ
สำหรับการใช้งานทั่วไป remote onion node ของชุมชนเพียงพอ ข้อมูล blockchain เป็นข้อมูลสาธารณะ การที่คุณดาวน์โหลด block จาก node ของคนอื่นไม่ลด privacy ของธุรกรรมตัวเอง สิ่งที่ต้องระวังคืออย่าให้ node เห็น pattern การใช้งานต่อเนื่องนานเกินไป สลับ node เป็นระยะ ถ้าทำธุรกรรมก้อนใหญ่หรือทำเป็นประจำมาก ๆ การมี own daemon บน VPS ของตัวเองช่วยเพิ่ม sovereignty ได้
Mobile wallet เช่น Cake Wallet หรือ Monerujo รองรับ Tor onion node หรือไม่
รองรับ Cake Wallet มีตัวเลือก "Use Tor" ใน Settings → Privacy บน iOS ใช้ Orbot บน Android ก็ใช้ Orbot ของ Guardian Project เช่นกัน Monerujo รองรับ orbot integration ในตัว ตั้งค่าเหมือนกัน คือชี้ remote node ไปยัง .onion address และเลือก SOCKS5 proxy ที่ Orbot expose (ปกติคือ 127.0.0.1:9050) อย่างไรก็ดี mobile wallet โดยทั่วไปมี attack surface สูงกว่า GUI บน desktop ไม่แนะนำให้เก็บยอด XMR หลักในมือถือ
onion node ที่เลือกล้มหรือ block height ตามไม่ทัน ทำอย่างไร
เปิดหน้า Settings → Node ใน Monero GUI แล้วลองเปลี่ยน onion address เป็นตัวอื่นจากรายการ monero.fail ที่ uptime สูงและ block height ตรงกับปัจจุบัน ดีที่สุดคือมี node สำรอง 2-3 ตัวที่ตรวจสอบแล้ว เก็บไว้ใน notepad ส่วนตัว เพื่อเปลี่ยนได้เร็วเวลา node เดิมล้ม ห้าม panic กลับไปใช้ clearnet เพราะนั่นทำลายชั้นความเป็นส่วนตัวทันที
ใช้ MoneroSwapper สลับ BTC เป็น XMR ก่อนแล้วค่อยส่งเข้า wallet ที่ใช้ Tor ได้ไหม
ได้และเป็นวิธีที่นิยมในกลุ่ม OpSec จริงจัง ขั้นตอนคือใช้ MoneroSwapper หรือ atomic swap แลก BTC → XMR ระบุ destination address เป็น subaddress ใหม่ในวอลเล็ตที่ตั้งค่า Tor onion node ไว้แล้ว เมื่อ XMR เข้าวอลเล็ต ring signature ของ Monero จะทำให้ chain analytics ไม่สามารถ track ต่อได้ และ network layer ก็ปลอดภัยเพราะวอลเล็ตคุยกับ node ผ่าน Tor วิธีนี้ตัดทั้งสองช่อง: เส้น blockchain ขาดที่ swap เส้น metadata ขาดที่ Tor
สรุป
การชี้ Monero GUI ให้คุยกับ remote node ผ่าน .onion address คือการอัปเกรด OpSec ขั้นพื้นฐานที่ทุกคนซึ่งใช้ XMR ในไทยควรทำ ใช้เวลาตั้งครั้งเดียวประมาณ 30 นาที แลกกับการที่ ISP ไม่เห็นว่าคุณคุยกับเครือข่าย Monero, operator ของ node ไม่เห็น IP จริง และ DNS query ไม่รั่วออกไป ถ้ายังไม่มี XMR หรือต้องการเติม XMR เข้า wallet ที่ตั้งค่า Tor ใหม่ MoneroSwapper รองรับการแลก BTC, ETH, LTC, USDT และเหรียญหลักอื่นเป็น XMR แบบไม่ KYC ส่งตรงเข้า subaddress ของคุณ ใช้ร่วมกับ workflow ในคู่มือนี้ทำให้ทั้ง onchain และ network ทั้งสองชั้นปลอดภัยพร้อมกัน เริ่มจากการดาวน์โหลด Tor และ Monero GUI วันนี้ ลองสลับใช้ onion node สักสัปดาห์ จะเห็นเองว่าความเร็วต่างจาก clearnet น้อยกว่าที่คิด แต่ความเป็นส่วนตัวที่ได้คุ้มค่าหลายเท่าตัว