The Onion Router (Tor) ทำงานบนการสนับสนุนของเครือข่ายอาสาสมัครที่มอบคอมพิวเตอร์และแบนด์วิธอินเทอร์เน็ตเพื่อให้มันรวมเข้าด้วยกัน มีผู้ใช้หลายล้านคนทั่วโลกที่วางไว้วางใจใน Tor เพื่อวัตถุประสงค์ในการปกป้องความเป็นส่วนตัวออนไลน์ และความสามารถในการเข้าถึงเว็บไซต์ต่างๆ โดยไม่เปิดเผยตัวตน
การโฮสต์ Tor relay หรือ node ของตัวเอง ให้คุณโอกาสช่วยผู้ใช้อื่นเพลิดเพลินกับอิสระเดียวกันออนไลน์ พร้อมกับประโยชน์เพิ่มเติมบางอย่าง อย่างไรก็ตาม ก็ควรเข้าใจความเสี่ยงที่อาจเกิดขึ้น Speed (ความเร็ว) ไม่ใช่จุดเด่นของการใช้ Tor ทางเลือกที่เร็วกว่าจะเป็นบริการ VPN ที่น่าเชื่อถือ หากความเป็น المجهول (anonymity) เป็นเป้าหมาย
มีบางคนที่เลือกใช้ความเป็นผู้ไม่ระบุตัวตนของบริการ เพื่อทำกิจกรรมอาชญากรรม ด้วยการทำเช่นนั้น อาจทำให้โฟกัสสปอตไลต์ (spotlight) ส่องสว่างไปที่คุณ ซึ่งคุณไม่มีความสนใจเลย คุณคาดว่าจะได้รับสายจาก ISP หากพวกเขาสงสัยว่ามีบางอย่างผิดปกติ
หากคุณยังรู้สึกว่า Tor relay เหมาะกับคุณ อ่านต่อเพื่อคำแนะนำวิธีตั้งค่าตัวของคุณเอง
สิ่งจำเป็นสำหรับการตั้งค่า Tor Relay
การตั้งค่าเต็มรูปแบบ (full setup configuration) ควรต้องการเพียงเวลาบางส่วนและทักษะทางเทคนิคบ้าง กระบวนการทั้งหมดสำหรับ Tor relay ไม่ซับซ้อนมาก แตมีขั้นตอนวางต้นทาง (preliminary steps) ไปปักหลายขั้นที่คุณต้องทำก่อน
เพื่อเริ่มต้น ให้รวบรวมรายละเอียดบางอย่างเกี่ยวกับการเชื่อมต่ออินเทอร์เน็ตและเซิร์ฟเวอร์ที่คุณวางแผนจะใช้ แนะนำว่าไม่ควรเชื่อ ISP ตรงๆ เมื่อพูดถึงแบนด์วิธจริง แทนที่จะเป็นเช่นนั้น แนะนำให้คุณไปที่ไซต์อย่าง speedtest.net เพื่อหาความเร็วดาวน์โหลดและอัปโหลด
ทดสอบความเร็วในช่วง peak hours (ช่วงเวลาที่คนใช้มาก) เพื่อได้ ballpark figure (ค่าประมาณ) ที่แม่นยำกว่าของแบนด์วิธที่มีให้คุณในช่วงโหลดจราจรหนาแน่น หากคุณไม่ได้อยู่ภายใต้สัญญาแผนแบนด์วิธไม่จำกัด (unlimited bandwidth plan) คุณยังต้องเข้าใจขีดจำกัดที่วางไว้บนข้อมูลของคุณแต่ละเดือน
ต่อไป หา public IP address ของคุณอย่างรวดเร็วโดยไปที่ ip4.me ที่อยู่จะแสดงที่ด้านบนของหน้า มันยังจะเป็นประโยชน์หากคุณจำไว้ว่าคุณใช้ proxy server, NAT, firewall หรือ router ในเครือข่ายของคุณหรือไม่
สิ่งเดียวกันสามารถพูดได้หากมี social applications ที่มีการส่งสัญญาณที่ควรจะถูกซ่อน หากมีบางอย่าง ให้ค้นหาว่าใช้พอร์ตไหน และกำหนดค่าให้ใช้พอร์ตอื่นแทน หากเป็นไปได้
การกำหนดค่าฮาร์ดแวร์ Tor
ตอนนี้เป็นเวลาเลือกฮาร์ดแวร์และระบบปฏิบัติการที่ Tor relay ของคุณจะรัน คุณต้องการความเร็วดาวน์โหลดอินเทอร์เน็ตขั้นต่ำประมาณ 250KBps แม้จะมากกว่านี้ก็ยิ่งดี ยังเป็นไอเดียที่ดีที่จะโหลดทุกอย่างโดยใช้สถาปัตยกรรม 64-bit อย่างน้อย
ระบบปฏิบัติการเป็นที่สุดของคุณ แต Debian (หรือ Ubuntu) จะเป็นตัวเลือกที่ดีที่สุด มี Tor package อยู่ใน Debian repository ที่ทำให้การติดตั้งง่ายมาก
การติดตั้งและกำหนดค่า Tor Agent
ส่วนที่เหลือของ tutorial นี้จะสมมติว่า Debian เป็น OS ที่เลือก
- เปิดเทอร์มินัล (terminal) และพิมพ์ต่อไปนี้:
sudo apt-get install tor
- กด Y และ Enter หลังจากได้รับข้อความแจ้งว่าจะต้องการพื้นที่ดิสก์เพิ่มเติม
- เมื่อกระบวนการติดตั้งใกล้จะเสร็จ คุณควรจะเห็นข้อความหนึ่งในสองข้อความ
Starting tor daemon…done
หรือ
Setting up tor…
- หากไม่ได้รับข้อความ คุณสามารถหาสาเหตุของความล้มเหลวได้โดยพิมพ์ต่อไปนี้ในเทอร์มินัล:
sudo tail -f /var/log/messages
- แก้ไขปัญหาที่รายการไว้ และลองติดตั้ง Tor อีกครั้ง
- ค้นหาไฟล์การกำหนดค่าหลัก (torrc) ใน /etc/tor หรือแค่ /etc/ เปิดไฟล์ใน text editor โดยพิมพ์:
sudo vi /etc/tor/torrc
- ไปที่ด้านล่างของไฟล์ และพิมพ์ต่อไปนี้:
ORPort 443
Exitpolicy reject *:*
Nickname whateveryouwant
ContactInfo thisguy@itor.com
- คุณสามารถเปลี่ยนส่วน Nickname และ ContactInfo เป็นอะไรก็ได้ที่คุณต้องการ หากคุณตั้งใจจะจำกัดการใช้แบนด์วิธ คุณจะต้องเพิ่มบรรทัดเพิ่มเติม นี่ไม่ได้ประโยชน์แค่การอยู่ภายในขีดจำกัดการใช้ข้อมูล แต่ยังให้ความเร็วที่ดีสำหรับ Tor โดยไม่ละเลยประสิทธิภาพของ client PC พยายามทำให้สมดุล (balance) ให้ดีที่สุด
- เพิ่มบรรทัดถัดไปนี้ที่ด้านล่างของไฟล์:
ccountingStart day 0:00
AccountingMax 512 MBytes
RelayBandwidthRate 5120 KBytes
RelayBandwidthBurst 10240 KBytes
- บันทึกไฟล์โดยพิมพ์:
:wq
- กด Enter และ restart Tor โดยใช้:
sudo service tor restart
- Tor exit node ควรพร้อมใช้งานแล้ว
การตรวจสอบ Tor Relay ของคุณ (Monitoring)
คุณสามารถติดตาม relay ของคุณโดยใช้ Anonymizing Relay Monitor (ARM) ติดตั้งผ่านเทอร์มินัลด้วยคำสั่ง:
sudo apt-get install tor-arm
- เมื่อติดตั้งแล้ว ให้เปิดใช้งานด้วย:
sudo arm
Tor Metrics (ก่อนหน้านี้ชื่อ Tor Atlas) เป็นบริการตรวจสอบอีกตัวที่ดีซึ่งจะแสดง relay ของคุณสาธารณะ ไซต์มีแคตตาล็อก Tor relays และ exit nodes ทั่วโลก จะใช้เวลาสูงสุด 4 ชั่วโมงหลังจากที่ relay ของคุณตั้งค่าเสร็จ ก่อนที่จะมองเห็นได้บนไซต์
- ก่อนอื่น ให้取得 (acquire) Tor relay fingerprint โดยป้อนคำสั่ง:
# cat /var/lib/tor/fingerprint
- คุณกำลังมองหา block ที่สองของสตริงตัวอักษรยาว ให้เขียนไว้หรือจดจำไว้สำหรับขั้นตอนต่อไป
- ในเบราว์เซอร์ เปิด URL ต่อไปนี้:
https://metrics.torproject.org/#details/<relay fingerprint info>
- เพื่อหา node ของคุณ ให้ค้นหา nickname ที่คุณตั้งตอน setup
อย่าคาดหวังว่า relay ของคุณจะได้รับトラフィック (traffic) มากในเร็ววันนี้ น่าจะใช้เวลาสองสามวันสำหรับการ routing ข้อมูลให้เริ่มทำงาน และไม่น้อยกว่า 68 วัน ก่อนที่ relay ของคุณจะถูกพิจารณาเป็น entry point ที่เป็นไปได้สำหรับ client อื่นๆ
เพียงแค่รู้ว่าเมื่อทุกอย่างเรียบร้อยแล้ว คุณจะเป็นส่วนหนึ่งของการร่วมมือกันของอาสาสมัครที่เพิ่มขึ้น ให้ผู้ใช้หลายล้านคนวิธีที่ปลอดภัยกว่าในการใช้งานอินเทอร์เน็ต