MoneroSwapper MoneroSwapper

วิธีตั้ง Monero remote node ส่วนตัวบน VPS ทีละขั้นตอน 2026

MoneroSwapper · · 5 min read · 2 views

วิธีตั้ง Monero remote node ส่วนตัวบน VPS ทีละขั้นตอน (ฉบับใช้งานจริง 2026)

ในช่วงครึ่งหลังของปี 2025 จำนวนผู้ใช้ Monero ในเอเชียตะวันออกเฉียงใต้เพิ่มขึ้นอย่างมีนัยสำคัญ โดยเฉพาะหลังจากที่กระดานเทรดในไทยหลายแห่งถูกบังคับให้ปฏิบัติตามมาตรการ Travel Rule ของสำนักงาน ก.ล.ต. และ ปปง. อย่างเข้มงวด ทำให้นักลงทุนคริปโตจำนวนไม่น้อยหันมาให้ความสำคัญกับความเป็นส่วนตัวมากขึ้น คำถามที่เจอบ่อยที่สุดในกลุ่มผู้ใช้ Monero ภาษาไทยคือ ทำไมต้องตั้ง remote node เอง ในเมื่อมี public node ฟรีให้ใช้เต็มไปหมด

คำตอบสั้น ๆ คือ public node เห็นทุกอย่างที่กระเป๋าของคุณถามเข้าไป ไม่ว่าจะเป็น IP address, subaddress ที่กำลังดู, ความถี่ที่คุณเปิดกระเป๋า ไปจนถึงเวลาที่คุณ broadcast ธุรกรรม สิ่งเหล่านี้ไม่ใช่ตัวธุรกรรมในบล็อกเชน (ซึ่ง Monero ปกปิดอยู่แล้วด้วย RingCT และ stealth address) แต่เป็น metadata ระดับเครือข่ายที่สามารถนำไปเชื่อมโยงกับตัวตนได้ การตั้ง node ส่วนตัวบน VPS ของตัวเองจึงเป็นการปิดช่องโหว่นี้ และเป็นขั้นตอนพื้นฐานที่ผู้ใช้ Monero สาย privacy ในไทยควรทำเป็นอันดับแรกหลังจากซื้อเหรียญผ่านบริการอย่าง MoneroSwapper เรียบร้อยแล้ว

บทความนี้จะพาคุณตั้ง Monero remote node บน VPS แบบครบทุกขั้นตอน ตั้งแต่การเลือกผู้ให้บริการ VPS ที่เหมาะกับคนไทย การติดตั้ง monerod การเปิด Tor hidden service การเชื่อมต่อจากกระเป๋ามือถือ Cake Wallet หรือ Monerujo ไปจนถึงการบำรุงรักษาในระยะยาว โดยใช้คำสั่งจริงที่คัดลอกใช้งานได้ทันที

ทำไม remote node ส่วนตัวจึงจำเป็นสำหรับผู้ใช้ Monero ในไทย

หลายคนเข้าใจผิดว่า Monero เป็นเหรียญ privacy แล้ว ใช้ public node ก็ปลอดภัยเหมือนกัน ความจริงคือชั้นการปกป้องของ Monero มีหลายระดับ และ node เป็นจุดที่ "เปลือย" ที่สุดถ้าตั้งค่าไม่ดี ลองพิจารณาประเด็นต่อไปนี้

  • IP address รั่วไหล: ทุกครั้งที่กระเป๋าเชื่อมต่อกับ remote node สาธารณะ IP จริงของคุณจะถูกบันทึก ผู้ให้บริการ ISP ในไทย เช่น AIS, TRUE, 3BB สามารถเชื่อมโยง IP กับชื่อ-นามสกุลตามสัญญาได้ภายในไม่กี่นาที
  • การติดตาม subaddress: เวลากระเป๋า scan blockchain ผ่าน remote node มันจะส่ง view key (หรือ subset ของมัน) เพื่อตรวจหา output ของตัวเอง public node ที่ประสงค์ร้ายสามารถบันทึก pattern การ query เพื่อสร้างโปรไฟล์ผู้ใช้
  • Transaction broadcast timing: เมื่อคุณส่ง XMR ธุรกรรมจะถูก broadcast ผ่าน node ตัวแรกที่กระเป๋าคุยด้วย ถ้า node นั้นเก็บ log เวลาและ IP ต้นทาง ก็สามารถผูกธุรกรรมเข้ากับคุณได้ทันที แม้ Dandelion++ จะช่วย แต่ก็ไม่ใช่ทุก node ที่บังคับใช้
  • Censorship และ MITM: public node บางตัวอาจปฏิเสธไม่ broadcast ธุรกรรมของคุณ หรือส่งข้อมูล chain ที่ปลอมแปลง การ run node เองทำให้คุณตรวจสอบ consensus ของตัวเองได้
  • การปฏิบัติตาม คปภ. และ ปปง.: สำหรับธุรกิจในไทยที่ต้องการรับชำระด้วย XMR การมี node ของตัวเองช่วยให้สามารถ verify ธุรกรรมโดยไม่ต้องพึ่ง third party ซึ่งสำคัญต่อ audit trail

นอกจากเหตุผลด้านความเป็นส่วนตัวแล้ว ยังมีเรื่องประสิทธิภาพและความเสถียร public node ในเอเชียส่วนใหญ่ตั้งอยู่ที่สิงคโปร์ ฮ่องกง หรือญี่ปุ่น ซึ่งช่วงเวลา peak อาจมี latency สูงถึง 200-300 ms การมี node ของตัวเองที่กรุงเทพ หรือใกล้เคียง จะให้ response time ระดับ 10-30 ms ทำให้กระเป๋า sync ได้เร็วขึ้นมาก

การเลือก VPS ที่เหมาะสมสำหรับการรัน Monero node

ก่อนจะลงมือติดตั้ง สิ่งที่ต้องตัดสินใจคือเลือก VPS แบบไหน เนื่องจาก Monero blockchain ปัจจุบัน (มิถุนายน 2026) มีขนาดประมาณ 220-240 GB และเติบโตเดือนละ 3-4 GB ทรัพยากรขั้นต่ำที่ใช้งานได้จริงคือ

  • CPU: 2 vCPU ขึ้นไป (ARM ก็ใช้ได้ เช่น Ampere Altra)
  • RAM: 4 GB ขั้นต่ำ แต่แนะนำ 6-8 GB เพื่อเปิด pruning และ Tor พร้อมกัน
  • Storage: SSD/NVMe อย่างน้อย 300 GB (สำหรับ full node) หรือ 100 GB (สำหรับ pruned node)
  • Bandwidth: 1 Gbps port ที่ unmetered หรืออย่างน้อย 3 TB/เดือน

ผู้ให้บริการ VPS ที่คนไทยนิยมใช้

การเลือก VPS ในประเทศไทยเทียบกับต่างประเทศมีข้อดีข้อเสียต่างกัน VPS ในไทย เช่น Cloud HM, NIPA Cloud, ReadyIDC ให้ latency ต่ำสำหรับผู้ใช้ในประเทศและสามารถจ่ายด้วย PromptPay หรือบัตรเครดิตในประเทศได้สะดวก แต่ข้อเสียคือถ้าผู้ให้บริการได้รับหมายค้นจากหน่วยงานรัฐ ข้อมูลทั้งหมดบน server จะถูกส่งมอบทันที

ทางเลือกที่ดีกว่าสำหรับผู้ที่ให้ความสำคัญกับ privacy คือ VPS ต่างประเทศที่รับชำระด้วยคริปโต ตัวอย่างที่ได้รับความนิยมในชุมชน Monero ไทย ได้แก่

  • Njalla: ตั้งอยู่ในสวีเดน รับ XMR และ BTC ไม่ต้องใช้ KYC ราคาประมาณ €15-30/เดือน
  • 1984 Hosting: ผู้ให้บริการในไอซ์แลนด์ มีจุดยืนด้านสิทธิเสรีภาพชัดเจน รับ XMR
  • BuyVM/Frantech: ราคาถูก รับคริปโต server อยู่ในลักเซมเบิร์ก ลาสเวกัส และนิวยอร์ก
  • Cockbox: มีจุดเด่นเรื่อง free speech ราคาเริ่มต้น $7/เดือน สำหรับ 1 GB RAM
  • Servarica: VPS ในแคนาดา ราคาประหยัด มี storage VPS ขนาดใหญ่

สำหรับการเริ่มต้น ผมแนะนำ Njalla หรือ 1984 Hosting แม้ราคาจะสูงกว่าทางเลือกอื่นเล็กน้อย (ประมาณ 600-1,200 บาท/เดือนเมื่อแลกเป็นเงินบาท) แต่ได้มาตรฐานด้าน privacy และไม่ต้องกังวลเรื่องการเปิดเผยข้อมูลย้อนหลัง การจ่ายด้วย XMR โดยตรงทำให้ไม่มี link ทางการเงินกลับมาที่ตัวคุณ

ข้อควรระวัง: อย่าใช้ VPS ที่จ่ายด้วยบัตรเครดิตในชื่อจริงของคุณ หาก threat model ของคุณรวมถึงการต่อต้านการสืบสวนระดับรัฐ เพราะตัว VPS provider เองมีข้อมูลผู้ชำระเงินอยู่แล้ว

ขั้นตอนการติดตั้ง Monero daemon (monerod) บน Ubuntu 22.04

หลังจากได้ VPS แล้ว ขั้นตอนต่อไปคือเข้า SSH เข้าไปแล้วเริ่มเตรียมระบบ ตัวอย่างนี้ใช้ Ubuntu 22.04 LTS ซึ่งเป็น distro ที่นิยมและมี support ยาวที่สุด

ขั้นที่ 1: อัปเดตระบบและสร้าง user สำหรับ monerod

หลีกเลี่ยงการรัน monerod ด้วย root เสมอ ให้สร้าง user แยกที่ไม่มีสิทธิ์ sudo เพื่อจำกัด attack surface

  1. SSH เข้า VPS ด้วยคำสั่ง ssh root@your-vps-ip
  2. อัปเดตระบบ: apt update && apt upgrade -y
  3. ติดตั้ง package พื้นฐาน: apt install -y curl wget tar bzip2 ufw fail2ban tor
  4. สร้าง user ใหม่: adduser --disabled-password --gecos "" monero
  5. สลับเป็น user monero: su - monero

ขั้นที่ 2: ดาวน์โหลดและติดตั้ง Monero binary

ดาวน์โหลด binary อย่างเป็นทางการจาก getmonero.org เสมอ และตรวจสอบ hash เพื่อยืนยันว่าไฟล์ไม่ถูกแก้ไข ณ เดือนมิถุนายน 2026 เวอร์ชันเสถียรล่าสุดคือ v0.18.4.0 "Fluorine Fermi"

  1. ดาวน์โหลด binary สำหรับ Linux x86_64:
    wget https://downloads.getmonero.org/cli/monero-linux-x64-v0.18.4.0.tar.bz2
  2. ดาวน์โหลดไฟล์ hash:
    wget https://www.getmonero.org/downloads/hashes.txt
  3. ตรวจสอบ hash:
    sha256sum monero-linux-x64-v0.18.4.0.tar.bz2
    เทียบกับค่าใน hashes.txt ที่ลงนามโดย binaryFate
  4. แตกไฟล์:
    tar -xjvf monero-linux-x64-v0.18.4.0.tar.bz2
  5. ย้ายเข้าโฟลเดอร์ที่จะใช้รัน:
    mv monero-x86_64-linux-gnu-v0.18.4.0 ~/monero

ขั้นที่ 3: สร้างไฟล์ config สำหรับ monerod

การรัน monerod ด้วย flag ยาว ๆ ทุกครั้งเป็นเรื่องยุ่งยาก ให้สร้างไฟล์ config ที่ ~/.bitmonero/bitmonero.conf แทน

# สร้างโฟลเดอร์ data
mkdir -p ~/.bitmonero
nano ~/.bitmonero/bitmonero.conf

เนื้อหาไฟล์ config พื้นฐานที่แนะนำสำหรับ remote node ส่วนตัว:

data-dir=/home/monero/.bitmonero
log-file=/home/monero/.bitmonero/bitmonero.log
log-level=0
max-log-file-size=104857600
max-log-files=3

# Pruning ลดขนาด blockchain เหลือ ~80 GB
prune-blockchain=1

# Network
p2p-bind-ip=0.0.0.0
p2p-bind-port=18080
rpc-bind-ip=127.0.0.1
rpc-bind-port=18081
rpc-restricted-bind-ip=0.0.0.0
rpc-restricted-bind-port=18089

# จำกัด bandwidth (KB/s)
limit-rate-up=2048
limit-rate-down=8192

# Performance
db-sync-mode=safe:sync
max-concurrency=2
block-sync-size=20

# Privacy
no-igd=1
hide-my-port=1
in-peers=32
out-peers=16
enable-dns-blocklist=1

คำอธิบายตัวเลือกสำคัญ: prune-blockchain=1 ทำให้ node เก็บเฉพาะข้อมูลที่จำเป็นต้องใช้ ลดความต้องการดิสก์ลงประมาณ 65% โดยไม่กระทบความสามารถในการ verify ธุรกรรม ส่วน rpc-restricted-bind-port=18089 คือ port ที่กระเป๋าภายนอกจะเชื่อมเข้ามา ซึ่งจะถูกจำกัดสิทธิ์ไม่ให้เรียก method ที่อันตราย

ขั้นที่ 4: สร้าง systemd service เพื่อให้ monerod รันถาวร

กลับไปเป็น root (หรือใช้ sudo จาก user อื่น) แล้วสร้างไฟล์ /etc/systemd/system/monerod.service:

[Unit]
Description=Monero Daemon
After=network-online.target
Wants=network-online.target

[Service]
Type=forking
User=monero
Group=monero
ExecStart=/home/monero/monero/monerod --config-file=/home/monero/.bitmonero/bitmonero.conf --detach
Restart=on-failure
RestartSec=30
StandardOutput=null
StandardError=null

[Install]
WantedBy=multi-user.target

จากนั้นเปิดใช้งาน service ด้วยคำสั่ง:

  1. systemctl daemon-reload
  2. systemctl enable monerod
  3. systemctl start monerod
  4. ตรวจสอบสถานะ: systemctl status monerod
  5. ดู log การ sync: tail -f /home/monero/.bitmonero/bitmonero.log

การ sync blockchain ตั้งแต่ block 0 จะใช้เวลาประมาณ 12-36 ชั่วโมง ขึ้นอยู่กับ CPU และความเร็วของ disk บน VPS ระดับ entry สมัยใหม่ (NVMe + 2 vCPU) ส่วนใหญ่จะใช้เวลาประมาณ 18-24 ชั่วโมง สามารถปล่อยให้รันไปแล้วกลับมาตรวจสอบทีหลังได้

การเปิดใช้ Tor hidden service สำหรับ node ของคุณ

ขั้นตอนนี้คือสิ่งที่แยก node ส่วนตัวระดับมืออาชีพออกจาก node ที่เปิด port ทิ้งไว้บน clearnet การให้กระเป๋าเชื่อมต่อผ่าน Tor onion address ทำให้ทั้งผู้ใช้และ node เองไม่รู้จัก IP ของกันและกัน ลด attack surface อย่างมหาศาล

ขั้นที่ 1: ตั้งค่า torrc

เปิดไฟล์ /etc/tor/torrc ด้วย editor แล้วเพิ่มบรรทัดต่อไปนี้ลงท้าย:

HiddenServiceDir /var/lib/tor/monero-rpc/
HiddenServiceVersion 3
HiddenServicePort 18089 127.0.0.1:18089

HiddenServiceDir /var/lib/tor/monero-p2p/
HiddenServiceVersion 3
HiddenServicePort 18083 127.0.0.1:18083

สำหรับ p2p over Tor จะต้องเพิ่มบรรทัดต่อไปนี้ใน bitmonero.conf:

anonymous-inbound=.onion:18083,127.0.0.1:18083,32
tx-proxy=tor,127.0.0.1:9050,disable_noise
no-igd=1

ส่วน <your-onion-address> จะได้มาหลังจาก restart Tor แล้วอ่านจากไฟล์ /var/lib/tor/monero-p2p/hostname

ขั้นที่ 2: รีสตาร์ทบริการและดึง onion address

  1. systemctl restart tor
  2. รอ 10-15 วินาทีให้ Tor สร้าง keypair
  3. อ่าน onion address ของ RPC:
    cat /var/lib/tor/monero-rpc/hostname
  4. อ่าน onion address ของ P2P:
    cat /var/lib/tor/monero-p2p/hostname
  5. นำ onion address ของ p2p ใส่กลับใน bitmonero.conf แล้ว systemctl restart monerod

คุณจะได้ address ที่หน้าตาเหมือน xyzabc1234567890abcdefghijklmnopqrstuvwxyz234567abcdefghijklmno.onion ที่มีความยาว 56 ตัวอักษร (Tor v3) เก็บไว้ในที่ปลอดภัย เพราะจะใช้บอกกระเป๋าให้เชื่อมต่อ

การเชื่อมต่อกระเป๋ามือถือเข้ากับ node ส่วนตัวผ่าน Tor

กระเป๋า Monero บนมือถือที่รองรับการเชื่อมต่อผ่าน Tor onion address ได้ดีที่สุดคือ Cake Wallet (iOS/Android) และ Monerujo (Android) ทั้งสองตัวมีให้ดาวน์โหลดทั้งใน Google Play, App Store และผ่าน F-Droid สำหรับผู้ที่ต้องการเลี่ยง Google Services

ตั้งค่า Cake Wallet

  1. เปิด Cake Wallet เลือกกระเป๋า Monero ที่ต้องการ
  2. ไปที่ Settings → Connection / Node settings
  3. กด + เพิ่ม node ใหม่
  4. กรอก Node address: xyz...onion:18089 (ใช้ onion address ที่ได้จาก /var/lib/tor/monero-rpc/hostname)
  5. เปิดสวิตช์ Use SOCKS5 proxy (Cake จะ route ผ่าน Tor ภายในแอปอัตโนมัติ)
  6. กด Connect

ตั้งค่า Monerujo

Monerujo ต้องใช้ Orbot (Tor proxy แอป) คู่กัน ติดตั้ง Orbot จาก F-Droid หรือ Google Play แล้วเปิด VPN Mode เลือกเฉพาะ Monerujo เพื่อให้เฉพาะ traffic ของกระเป๋าเท่านั้นที่ผ่าน Tor

  1. เปิด Monerujo ไปที่ เมนู 3 จุด → Settings → Nodes
  2. กดเพิ่ม node กรอก xyz...onion:18089
  3. ทดสอบการเชื่อมต่อด้วยการกด Ping
  4. เลือก node นี้เป็น default แล้วกลับไปหน้าหลัก

เมื่อเชื่อมต่อสำเร็จ จะเห็นว่ากระเป๋า sync ได้เร็วและไม่มี IP จริงของคุณรั่วไปที่ node ใด ๆ ทั้งหมด traffic ห่อหุ้มด้วย Tor encryption สามชั้น และ node ปลายทางก็คือ server ที่คุณ control เองทั้งหมด

การเปรียบเทียบ public node กับ private node บน VPS

ประเด็นPublic nodePrivate node บน VPS
ค่าใช้จ่ายฟรี500-1,500 บาท/เดือน
IP rotationไม่มี IP คุณรั่วผ่าน Tor → ไม่รู้จักกัน
ความเร็ว sync10-50 บล็อก/วินาที200-500 บล็อก/วินาที
การ censor ธุรกรรมเกิดได้ไม่มี (คุณ control เอง)
ความเป็นส่วนตัวของ subaddress queryต่ำสูงสุด
การ verify บล็อกเชนขึ้นกับ node เจ้าของverify เองทุกบล็อก
ความรู้ที่ต้องใช้คลิกเดียวLinux พื้นฐาน
เวลาตั้งต้น0 นาที2-3 ชั่วโมง + sync

จะเห็นว่าค่าใช้จ่ายต่อเดือนไม่ได้สูงมากเมื่อเทียบกับมูลค่าของความเป็นส่วนตัวที่ได้ ในมุมของผู้ใช้รายย่อยที่ถือ XMR มูลค่ามากกว่า 50,000 บาท การลงทุน 600-1,000 บาท/เดือนเพื่อปกป้องข้อมูลถือเป็นต้นทุนที่สมเหตุสมผลอย่างยิ่ง

การบำรุงรักษาและความปลอดภัยระยะยาว

การตั้ง node ไม่ใช่งานครั้งเดียวจบ ต้องดูแลต่อเนื่องเพื่อให้ทำงานได้อย่างปลอดภัยและมีประสิทธิภาพ ประเด็นสำคัญที่ต้องทำเป็นประจำมีดังนี้

การอัปเดต monerod

Monero core team ออก hard fork ปีละประมาณ 1-2 ครั้ง ถ้าคุณไม่อัปเดต node จะถูกตัดออกจาก network เมื่อ fork เกิดขึ้น สมัครติดตามประกาศที่ getmonero.org/blog หรือ subreddit r/Monero และเตรียมอัปเดตล่วงหน้าอย่างน้อย 1 สัปดาห์ก่อน fork date

ขั้นตอนการอัปเดตเป็นไปตามนี้

  1. systemctl stop monerod
  2. ดาวน์โหลด binary ใหม่และตรวจ hash ตามขั้นตอนเดิม
  3. แทนที่โฟลเดอร์เก่า: rm -rf ~/monero-old && mv ~/monero ~/monero-old && mv ~/monero-x86_64-linux-gnu-v0.18.X.0 ~/monero
  4. systemctl start monerod
  5. ตรวจสอบ log เพื่อยืนยันว่ารันเวอร์ชันใหม่

การ harden ระบบ

นอกจาก monerod แล้ว ระบบ Ubuntu ที่ใต้พื้นก็ต้องดูแลความปลอดภัย

  • UFW firewall: เปิดเฉพาะ port 22 (SSH) และ 18080 (Monero P2P clearnet) หากต้องการ block port 18089 เพราะ traffic ส่วนใหญ่จะมาผ่าน Tor อยู่แล้ว: ufw allow 22/tcp && ufw allow 18080/tcp && ufw enable
  • fail2ban: ป้องกัน brute force SSH ติดตั้งแล้วเปิดด้วย systemctl enable --now fail2ban
  • SSH key only: ปิด password authentication ใน /etc/ssh/sshd_config ตั้ง PasswordAuthentication no และ PermitRootLogin prohibit-password
  • เปลี่ยน SSH port: ย้ายจาก 22 เป็น port อื่นเพื่อลด log spam
  • Unattended upgrades: apt install unattended-upgrades แล้ว dpkg-reconfigure unattended-upgrades

การ monitor

การรู้ว่า node คุณรันอยู่หรือไม่เป็นเรื่องสำคัญ วิธีง่ายที่สุดคือใช้ monero-blockchain-import เช็กความสูง block ปัจจุบัน หรือเขียน cron job ที่ส่ง alert ผ่าน ntfy.sh เมื่อ node หยุดรัน ตัวอย่าง script ง่าย ๆ

#!/bin/bash
HEIGHT=$(curl -s http://127.0.0.1:18081/get_height | jq .height)
if [ -z "$HEIGHT" ]; then
  curl -d "Monero node down on $(hostname)" ntfy.sh/your-private-topic
fi

ตั้ง cron ให้รันทุก 5 นาที */5 * * * * /home/monero/check_node.sh

กรณีศึกษา: ค่าใช้จ่ายและประสิทธิภาพจริงในการรัน node 12 เดือน

ขอยกตัวอย่างจากผู้ใช้รายหนึ่งในกรุงเทพที่รัน Monero node ส่วนตัวมาตั้งแต่กลางปี 2025 บน VPS ของ 1984 Hosting สเปก 4 vCPU / 8 GB RAM / 400 GB NVMe ราคา €25/เดือน (ประมาณ 950 บาท)

ตลอด 12 เดือนที่ผ่านมา การใช้งานจริงเป็นดังนี้

  • Uptime: 99.6% (downtime รวมประมาณ 35 ชั่วโมง ส่วนใหญ่จากการ restart หลัง update)
  • Bandwidth ใช้จริง: เฉลี่ย 280 GB/เดือน ส่วนใหญ่จาก p2p sync ไม่ใช่จาก wallet query
  • การโจมตี SSH: fail2ban block IP ประมาณ 1,200 IP ต่อเดือน ทั้งหมดเป็น automated brute force ไม่มีรายการน่าเป็นห่วง
  • จำนวนกระเป๋าที่เชื่อมต่อ: 4 อุปกรณ์ส่วนตัว (iPhone, Android, MacBook, desktop Linux) ผ่าน Tor ทั้งหมด
  • ค่าใช้จ่ายรวมต่อปี: ประมาณ 11,400 บาท (จ่ายล่วงหน้ารายปีได้ส่วนลด 10%)
  • ปัญหาที่พบ: hard fork v0.18.4.0 ในเดือนเมษายน 2026 ต้องอัปเดต node ภายในช่วงเวลาที่กำหนด ใช้เวลา 20 นาที

เมื่อเทียบกับการใช้ public node แล้ว ความรู้สึกในการใช้งานต่างกันชัดเจน เวลาเปิดกระเป๋าจะเห็นการ sync เกิดขึ้นทันทีโดยไม่ต้องรอ และไม่ต้องคอยลุ้นว่า node ที่ใช้อยู่จะ down หรือเปลี่ยน policy ขึ้นมาเมื่อไหร่ ที่สำคัญคือสบายใจว่า metadata ของการใช้ XMR ไม่ได้อยู่ในมือใครเลย นอกจากตัวเอง

คำถามที่พบบ่อย (FAQ)

ผมจำเป็นต้องเปิด port 18080 ออกอินเทอร์เน็ตหรือไม่

ไม่จำเป็น 100% หากคุณใช้เฉพาะ Tor hidden service เพื่อ p2p ก็สามารถปิด port 18080 บน clearnet ได้เลย แต่ข้อเสียคือ node ของคุณจะ sync ช้าลงเล็กน้อย เพราะ peer ทาง Tor มีจำกัด ทางสายกลางที่นิยมคือเปิด 18080 ไว้สำหรับรับ peer แต่ใช้ tx-proxy=tor เพื่อ broadcast ธุรกรรมผ่าน Tor เท่านั้น

การรัน Monero node ในประเทศไทยผิดกฎหมายหรือไม่

ปัจจุบัน (มิถุนายน 2026) การรัน node ไม่ถือเป็นการประกอบธุรกิจสินทรัพย์ดิจิทัลตามนิยามของ พ.ร.ก. สินทรัพย์ดิจิทัลฯ จึงไม่ต้องขออนุญาตจากสำนักงาน ก.ล.ต. node คือซอฟต์แวร์ที่ verify บล็อกเชนเท่านั้น ไม่ใช่ตัวกลางในการแลกเปลี่ยน อย่างไรก็ตาม หากคุณเสนอบริการ node ในเชิงพาณิชย์ให้บุคคลทั่วไป ควรปรึกษานักกฎหมายเพราะอาจตีความเป็นการให้บริการเกี่ยวข้องกับสินทรัพย์ดิจิทัลได้

ใช้ Raspberry Pi ที่บ้านแทน VPS ได้ไหม

ได้ครับ และเป็นทางเลือกที่ดีในแง่ที่ไม่ต้องเชื่อใจผู้ให้บริการ VPS Raspberry Pi 5 ขนาด 8 GB RAM พร้อม SSD 500 GB สามารถรัน Monero node ได้สบาย ๆ ข้อเสียคือ IP ที่บ้านมักเปลี่ยนและ ISP ในไทยส่วนใหญ่ใช้ CGNAT ทำให้เปิด port ขาเข้าไม่ได้ ต้องพึ่ง Tor hidden service เป็นหลัก ซึ่งจริง ๆ แล้วก็เป็น setup ที่ปลอดภัยที่สุดอยู่แล้ว

Pruned node กับ full node ต่างกันอย่างไรในการใช้งาน

Pruned node เก็บข้อมูลเฉพาะ 1/8 ของ ring members สำหรับธุรกรรมเก่า ทำให้ขนาด disk ลดลงจาก ~220 GB เหลือ ~80 GB สามารถ verify, broadcast และให้บริการกระเป๋าได้ครบทุก function การใช้งานปกติ แทบไม่มีความต่าง full node จำเป็นเฉพาะกรณีคุณจะ provide ข้อมูลให้ block explorer หรือทำ research ที่ต้องเข้าถึง ring data ทั้งหมด สำหรับ remote node ส่วนตัว pruned ก็เพียงพอแล้ว

ถ้า VPS provider โดนแฮกหรือถูกบังคับให้ส่งมอบ data จะเสียหายอย่างไร

เนื่องจาก node เก็บเฉพาะ blockchain (ซึ่งเป็นข้อมูลสาธารณะ) และไม่ได้เก็บ private key ของกระเป๋าใด ๆ ความเสียหายโดยตรงต่อเงินใน wallet เป็น 0 สิ่งที่อาจรั่วคือ log การเชื่อมต่อจาก IP กระเป๋า (ซึ่งถ้าคุณใช้ Tor ก็เห็นแค่ exit node) และ pattern การ query view key หากกังวล ให้ปิด log โดยตั้ง log-level=0 และ --no-fluffy-blocks เพิ่มเติม

ทำไมต้องใช้ Tor ถ้า Monero ก็ private อยู่แล้ว

Privacy ใน Monero ปกป้องที่ชั้น blockchain (จำนวน, ผู้ส่ง, ผู้รับ) แต่ไม่ได้ปกป้องที่ชั้น network เมื่อกระเป๋าสื่อสารกับ node ผ่าน TCP/IP ปกติ ISP, รัฐ, หรือผู้สังเกตการณ์เครือข่าย ยังสามารถเห็น metadata เช่น คุณกำลังใช้ Monero อยู่ ใช้ทุกวันเวลาไหน ส่งธุรกรรมเวลาไหน Tor ปิดช่องว่างนี้โดยเข้ารหัสและ route ผ่านหลายชั้น

มีวิธีจ่ายค่า VPS โดยไม่เปิดเผยตัวตนสำหรับคนไทยอย่างไร

วิธีที่ดีที่สุดคือซื้อ XMR จากบริการที่ไม่ต้อง KYC เช่น MoneroSwapper ผ่าน atomic swap จาก BTC หรือ Lightning Network แล้วใช้ XMR นั้นจ่ายค่า VPS ที่รับ Monero โดยตรง (Njalla, 1984, BuyVM) วิธีนี้ไม่มี link ทางการเงินกลับมาที่บัญชีธนาคารหรือบัตรเครดิตของคุณเลย

สรุปและก้าวต่อไป

การตั้ง Monero remote node ส่วนตัวบน VPS ไม่ใช่เรื่องไกลตัวสำหรับคนไทยที่ใช้ Monero อย่างจริงจัง ด้วยงบประมาณ 600-1,500 บาทต่อเดือนและความรู้ Linux พื้นฐาน คุณสามารถสร้างโครงสร้างพื้นฐานที่ให้ความเป็นส่วนตัวระดับสูงสุดเทียบเท่ากับผู้ใช้ Monero ระดับมืออาชีพทั่วโลก สิ่งที่ต้องจำคือ choose VPS ที่ไม่บังคับ KYC ใช้ Tor hidden service เป็นหลัก อัปเดตซอฟต์แวร์ตามรอบ hard fork และ harden ระบบด้วย firewall และ fail2ban

เมื่อมี node ของตัวเองแล้ว ขั้นตอนถัดไปที่ควรพิจารณาคือการ source XMR อย่างเป็นส่วนตัวเช่นกัน เพราะการใช้ private node กับ XMR ที่ซื้อจากกระดานเทรด KYC ก็ยังคงทิ้ง paper trail ไว้ที่จุดเริ่มต้น ลองศึกษาวิธีซื้อ Monero แบบไม่ต้องยืนยันตัวตนผ่าน บริการแลกเปลี่ยน atomic swap ที่รองรับการชำระจาก Lightning Network หรือ BTC ซึ่งจะเป็นการปิด loop ของ privacy ทั้งระบบให้สมบูรณ์ และทำให้ Monero ของคุณเป็น "money ที่เป็นส่วนตัวอย่างแท้จริง" ตั้งแต่ขั้นตอนแรกจนถึงการเก็บรักษาในระยะยาว

แชร์บทความนี้

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

แลกเปลี่ยน Monero แบบไม่ระบุตัวตน

ไม่ต้อง KYC • ไม่ต้องสมัคร • แลกเปลี่ยนทันที

แลกเปลี่ยนเดี๋ยวนี้