คำตอบแบบสั้น
ฉันจะโฮสต์เว็บไซต์ onion บน VPS ได้อย่างไร?
หากต้องการโฮสต์เว็บไซต์ onion บน VPS ให้ติดตั้ง tor และเว็บเซิร์ฟเวอร์ เพิ่มบรรทัด HiddenServiceDir และ HiddenServicePort ลงใน /etc/tor/torrc รีสตาร์ต tor แล้วอ่านที่อยู่ของคุณจากไฟล์ hostname แพ็กเกจ Dusk ของ Gloamport ที่ 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic รันงานนี้ที่ $5.25 ต่อเดือนเมื่อสมัคร 12 เดือน
ส่วนประกอบของเว็บไซต์ onion บน VPS มีอะไรบ้าง?
| ส่วน | ค่าที่ใช้ในคู่มือนี้ |
|---|---|
| แพ็กเกจ | Dusk: 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic |
| ราคา | $5.25 ต่อเดือนเมื่อสมัคร 12 เดือน, $10.50 เมื่อสมัคร 1 เดือน |
| แพ็กเกจ | tor และ nginx (Apache ทำงานในลักษณะเดียวกัน) |
| ไดเรกทอรีคีย์ | /var/lib/tor/my-website/ |
| คีย์ของ torrc | HiddenServiceDir, HiddenServicePort |
| ไฟล์ที่อยู่ | /var/lib/tor/my-website/hostname |
| Backend | nginx บน 127.0.0.1 พอร์ต 80 |
ตรวจสอบราคาเมื่อ
คีย์การตั้งค่าจากคู่มือการตั้งค่า onion service ของ Tor Project และคู่มือ Tor
บริการ onion คืออะไร และทำไมจึงควรโฮสต์?
บริการ onion คือเว็บไซต์ที่เข้าถึงได้ผ่าน Tor เท่านั้น และที่อยู่ของมันได้มาจากคีย์ของมันเอง ผู้เยี่ยมชมเข้าถึงได้โดยไม่ต้องมีผู้ลงทะเบียนโดเมนหรือ IP สาธารณะ และการรับส่งข้อมูลถูกเข้ารหัสตลอดทาง ดูคำนิยามเต็มได้ที่ บริการ onion คืออะไร และทำงานอย่างไร?
ตามการสำรวจของ Gloamport เกี่ยวกับ 10 พฤศจิกายน 2569 มี 10 จาก 49 รายการโฮสติ้งที่เราอ่านเสนอที่อยู่ onion ของตัวเอง VPS ช่วยให้คุณรันหนึ่งที่อยู่สำหรับโปรเจกต์ของคุณเองแทน
แพ็กเกจ Gloamport ใดโฮสต์เว็บไซต์ onion ได้?
Dusk เหมาะสม Gloamport ระบุไว้ว่า "VPN พร้อมรีเลย์ Tor หรือเว็บ onion" เว็บไซต์คงที่ขนาดเล็กหรือแอปเบาทำงานได้ดีบน 1 vCPU และ RAM 2 GB พร้อมพื้นที่เก็บข้อมูล NVMe 40 GB รองรับ Linux เท่านั้น: อิมเมจ Debian, Ubuntu, AlmaLinux และ Rocky Linux ไม่มี Windows
การสั่งซื้อต้องใช้แพ็กเกจ เหรียญ และอีเมลที่ไม่บังคับ: คำสั่งซื้อต้องการสามอย่าง คือ แพ็กเกจ เหรียญ และอีเมล ซึ่งใส่หรือไม่ใส่ก็ได้ ตลอดขั้นตอนไม่มีช่องชื่อ ไม่มีที่อยู่ไปรษณีย์ ไม่มีหมายเลขโทรศัพท์ ไม่มีบัตร และไม่มีเอกสารยืนยันตัวตนใด ๆ กรณีที่กว้างขึ้นของการโฮสต์โดยไม่ต้องส่งเอกสารยืนยันตัวตนอยู่ใน ที่ไหนที่ซื้อ VPS ที่ไม่ต้องใช้ KYC ได้บ้าง?
ฉันจะโฮสต์เว็บไซต์ onion บน VPS ทีละขั้นตอนได้อย่างไร?
หกขั้นตอนจากเซิร์ฟเวอร์เปล่าสู่ที่อยู่ที่คุณเปิดได้ใน Tor Browser
ติดตั้ง tor และเว็บเซิร์ฟเวอร์
รัน
apt updateแล้วapt install tor nginxยืนยันว่า http://localhost/ แสดงหน้าจาก VPSผูกเว็บเซิร์ฟเวอร์กับ localhost
ให้ nginx ฟังที่ 127.0.0.1 เท่านั้น เพื่อให้เข้าถึงไซต์ผ่าน Tor ไม่ใช่ผ่าน IP สาธารณะ
เพิ่มบริการ onion ลงใน torrc
เพิ่มบรรทัด
HiddenServiceDirและHiddenServicePortลงใน/etc/tor/torrcรีสตาร์ต tor
รัน
systemctl restart torTor จะสร้างไดเรกทอรีตอนเริ่มทำงานหากยังไม่มีอ่านที่อยู่ของคุณ
พิมพ์ไฟล์
hostnameใน HiddenServiceDir เพิ่มhttp://ไว้ข้างหน้า แล้วเปิดใน Tor Browserสำรองคีย์
ไฟล์อื่นในไดเรกทอรีนั้นคือคีย์ของคุณ เก็บให้เป็นส่วนตัว และคัดลอกคีย์ส่วนตัวไปเก็บในที่ปลอดภัยหากที่อยู่นั้นมีความสำคัญ
ฉันจะตั้งค่า tor ให้เผยแพร่เว็บไซต์อย่างไร?
บรรทัด torrc สองบรรทัดเผยแพร่เว็บไซต์ HiddenServiceDir ระบุไดเรกทอรีที่ Tor เก็บคีย์และไฟล์ hostname และ HiddenServicePort แมปพอร์ตเสมือนไปยังเป้าหมายในเครื่อง คู่มือ Tor ระบุว่า hidden service แต่ละตัวต้องมีไดเรกทอรีของตัวเอง และโดยค่าเริ่มต้น พอร์ตจะแมปไปยังพอร์ตเดียวกันบน 127.0.0.1 ผ่าน TCP
apt update
apt install tor nginx
curl -I http://localhost/HiddenServiceDir /var/lib/tor/my-website/
HiddenServicePort 80 127.0.0.1:80systemctl restart tor
cat /var/lib/tor/my-website/hostnameควรใช้ Unix socket แทนพอร์ต TCP หรือไม่?
Unix socket ปลอดภัยกว่า เพราะ backend ไม่ฟังบนพอร์ตเครือข่ายเลย คู่มือของ Tor Project แนะนำให้ใช้เพื่อหลีกเลี่ยงการเปิดบริการบนเครือข่ายท้องถิ่นของคุณ คู่มือระบุว่า unix: ตามด้วยพาธเป็นเป้าหมายที่ยอมรับได้
HiddenServiceDir /var/lib/tor/my-website/
HiddenServicePort 80 unix:/var/run/tor/my-website.sockฉันจะรู้ได้อย่างไรว่าเว็บไซต์ onion ทำงานได้?
เปิดที่อยู่จากไฟล์ hostname ใน Tor Browser หาก tor เริ่มทำงานไม่ได้ โปรเจกต์ Tor ระบุว่าสาเหตุทั่วไปคือการพิมพ์ผิดในไฟล์ torrc และสิทธิ์ของไดเรกทอรีที่ผิด ให้อ่านล็อกด้วย journalctl -u tor
จากนั้นรักษาความปลอดภัยให้เครื่องที่อยู่เบื้องหลัง วิธีทำให้ SSH แข็งแรงบน VPS ใหม่? ต้องมาก่อน และ วิธีรัน Tor relay บน VPS? เป็นโปรเจกต์ที่สองที่ดีบน Dusk เดียวกัน ราคาดูได้ที่ หน้าราคา ที่อยู่ v3 จะคงเดิมตราบใดที่คุณยังเก็บไฟล์คีย์ไว้ แม้จะติดตั้งเว็บเซิร์ฟเวอร์ใหม่ก็ตาม
สรุป
- ติดตั้ง
torและnginxแล้วยืนยันว่าหน้าท้องถิ่นโหลดได้ HiddenServiceDirเก็บคีย์และไฟล์hostnameHiddenServicePort 80 127.0.0.1:80ส่งต่อพอร์ต onion 80 ไปยังเซิร์ฟเวอร์ในเครื่อง- เป้าหมายแบบ Unix socket หลีกเลี่ยงการเปิด backend บนเครือข่ายท้องถิ่น
- ไฟล์คีย์ทำให้ใครก็ได้แอบอ้างเป็นเว็บไซต์ของคุณได้ ดังนั้นให้เก็บเป็นส่วนตัวและสำรองไว้
- Dusk (1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic) ราคา $5.25 ต่อเดือนในระยะ 12 เดือน
การโฮสต์เว็บไซต์ onion บน VPS: คำถามที่พบบ่อย
ฉันต้องมีชื่อโดเมนสำหรับเว็บไซต์ onion หรือไม่?
ไม่ต้อง ที่อยู่มาจากคีย์ที่ Tor สร้างในไดเรกทอรี HiddenServiceDir และถูกเขียนลงในไฟล์ hostname
Tor ใช้ onion เวอร์ชันไหน?
คู่มือ Tor ระบุว่ารองรับเวอร์ชัน 2 และ 3 และค่าเริ่มต้นคือ 3 เวอร์ชัน 3 คือสิ่งที่คู่มือของ Tor Project อธิบาย
ฉันรันเว็บไซต์ onion มากกว่าหนึ่งได้ไหม?
ได้ เพิ่มบรรทัด HiddenServiceDir อีกบรรทัดสำหรับบริการใหม่แต่ละตัว บรรทัด HiddenServicePort ของแต่ละบริการจะใช้กับ HiddenServiceDir ที่อยู่ก่อนหน้าที่ใกล้ที่สุดเหนือมัน
หากฉันทำไฟล์คีย์หาย จะเกิดอะไรขึ้น?
ที่อยู่จะหายไปพร้อมกับไฟล์เหล่านั้น โปรเจกต์ Tor แนะนำให้เก็บสำเนาของไฟล์คีย์ส่วนตัวไว้ในที่ปลอดภัยสำหรับบริการที่ใช้งานนาน
Dusk ใหญ่พอหรือไม่?
Gloamport อธิบายว่า Dusk เหมาะกับ "VPN พร้อมรีเลย์ Tor หรือเว็บ onion" สำหรับเว็บไซต์คงที่ RAM 2 GB เพียงพอแล้ว
แหล่งข้อมูล (2)
- ตั้งค่าบริการ onion ของคุณเอง community.torproject.org/onion-services/setup — The Tor Project (checked 2026-11-10)
- คู่มือ Tor (HiddenServiceDir, HiddenServicePort, HiddenServiceVersion) 2019.www.torproject.org/docs/tor-manual.html.en — The Tor Project (checked 2026-11-10)