การสร้าง.onion
บริการในเครือข่าย Tor นั้นง่ายพอ ๆ กับการแก้ไข/etc/tor/torrc
และเพิ่ม:
HiddenServiceDir /var/lib/tor/www_service/
HiddenServicePort 80 127.0.0.1:80
หลังจากรีสตาร์ทtor
บริการด้วย
sudo service tor restart
หรือ
sudo service tor reload
ไดเรกทอรีจะถูกสร้างขึ้นโดยอัตโนมัติและภายในไดเรกทอรีใหม่สองไฟล์มีการสร้างและhostname
private_key
hostname
ไฟล์มีชื่อภายในค่อนข้างสุ่มซึ่งเป็นที่อยู่ของคุณใน.onion
เครือข่าย
$sudo cat /var/lib/tor/www_service/hostname
xyew6pdq6qv2i4sx.onion
ชื่อถูกสร้างขึ้นโดยการเจรจากับเครือข่าย Tor ที่เกิดขึ้นจริงซึ่งอธิบายว่าทำไมเว็บไซต์ / บริการในเครือข่าย Tor จึงมีชื่อแปลก ๆ เช่นนี้
ดูเหมือนจะมีสคริปต์สำหรับการรับ (ใช้กำลังดุร้าย?) ชื่อแบบสุ่มที่น้อยกว่าฉันได้รับความประทับใจว่าความซับซ้อนที่เพิ่มเข้ามานั้นไม่คุ้มกับความพยายามพิเศษ
ดังนั้นสิ่งที่คุณกำหนดค่าไว้ในตอนนี้คือการเข้าชมทั้งหมดในเครือข่าย Tor ที่http://xyew6pdq6qv2i4sx.onion/
จะถูกส่งต่อไปยัง daemon ที่กำลังฟัง127.0.0.1:80
(localhost: 80) บนเซิร์ฟเวอร์ของคุณ
ตอนนี้เราสามารถติดตั้ง web daemon เพื่อตอบรับที่อยู่ IP: พอร์ตและเชื่อมโยงกับ localhost เท่านั้นเช่นไม่ตอบคำขอในเครือข่ายท้องถิ่นและในที่อยู่ IP สาธารณะใด ๆ ในอินเทอร์เน็ต "ปกติ"
ตัวอย่างเช่นการใช้nginx
เปลี่ยนการกำหนดค่าเซิร์ฟเวอร์เริ่มต้น/etc/nginx/sites-enabled/default
เป็น:
server {
listen 127.0.0.1:80 default_server;
server_name xyew6pdq6qv2i4sx.onion;
...
}
ติดตั้งบางหน้าและสำหรับคุณมีเว็บไซต์ darknet
ส่วนที่แท้จริงของการติดตั้งบริการต่อ se ไม่ใช่ส่วนที่ยากที่สุด ต้องระมัดระวังไม่ให้มีการรั่วไหลของข้อมูลของเครื่องจริงใน:
- การตั้งค่าความปลอดภัยของเซิร์ฟเวอร์
- ภูตที่ให้บริการ;
- กฎไฟร์วอลล์ / iptables
การดูแลเป็นพิเศษจะต้องดำเนินการของการรั่วไหล DNS เกินไปทั้งผ่านหรือdnscrypt
tor
ดูคำตอบในการแก้ปัญหา DNS ผ่าน Torสำหรับข้อมูลเพิ่มเติม
การตั้งค่าดังกล่าวสามารถใช้เพื่อตั้งค่าanonymous
เว็บไซต์ค่อนข้างหรือน่าสนใจเนื่องจากคุณสมบัติของการมาถึงเป็นการกำหนดค่าพร็อกซีย้อนกลับเพื่อติดตั้งบริการชั่วคราว / ดาวน์โหลดไฟล์จากเครือข่ายที่ไม่มีกฎไฟร์วอลล์หรือที่อยู่ IP สาธารณะ / NAT พร้อมที่จะติดตั้งเว็บไซต์ www ที่เหมาะสมในอินเทอร์เน็ตที่มีขนาดใหญ่
เห็นได้ชัดว่ามีอีกมากมายที่จะพูดคุยเกี่ยวกับปัญหาด้านความปลอดภัย แต่มันอยู่นอกขอบเขตของคำถามนี้
สำหรับบริการที่หลากหลายในโฮสต์เดียวกันโปรดดูคำถามที่เกี่ยวข้อง: วิธีการตั้งค่าบริการที่ซ่อนอยู่ของ Tor หลายรายการในโฮสต์เดียวกัน
สำหรับคำแนะนำเกี่ยวกับชุดรูปแบบให้ดูที่: การตั้งค่าบริการที่ซ่อนอยู่ด้วยคำแนะนำ NGinxและOnionshop: วิธีการตั้งค่าบริการที่ซ่อนอยู่?
หากมีปัญหาในการเปิด.onion
เว็บไซต์ด้วย FireFox ให้ดูที่: การเยี่ยมชมเว็บไซต์ darknet / Tor ด้วย Firefox