Computer >> คอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> ฮาร์ดแวร์

วิธีตั้งค่า Tor Proxy ด้วย Raspberry Pi

วิธีตั้งค่า Tor Proxy ด้วย Raspberry Pi

คุณกังวลเกี่ยวกับความเป็นส่วนตัวออนไลน์หรือไม่? บางทีคุณอาจกังวลเกี่ยวกับการปกป้องข้อมูลส่วนบุคคลของคุณจากนักการตลาดและผู้โฆษณาออนไลน์ที่อาจต้องการใช้ข้อมูลของคุณโดยไม่ได้รับอนุญาตจากคุณหรือขายข้อมูลของคุณให้กับบุคคลที่สาม โดยไม่คำนึงถึงแรงจูงใจของคุณ เครือข่าย Tor เป็นหนึ่งในวิธีที่นิยมมากที่สุดในการหลีกเลี่ยงการเฝ้าระวังออนไลน์ทุกรูปแบบ คุณจะได้เรียนรู้วิธีตั้งค่าพร็อกซีของ Tor บน Raspberry Pi และใช้เพื่อกำหนดเส้นทางการรับส่งข้อมูลของคุณผ่าน Tor โดยอัตโนมัติทุกครั้งที่คุณเชื่อมต่อกับเครือข่ายในบ้านของคุณ

พร็อกซีเซิร์ฟเวอร์ Tor คืออะไร

พร็อกซีเซิร์ฟเวอร์ทำหน้าที่เป็นตัวกลางสำหรับลูกค้าที่ร้องขอทรัพยากรจากเซิร์ฟเวอร์ เช่น ไฟล์หรือเว็บไซต์

เมื่อคุณตั้งค่าพร็อกซีเซิร์ฟเวอร์ของ Tor การรับส่งข้อมูลทั้งหมดของคุณจะถูกเปลี่ยนเส้นทางผ่านเครือข่าย Tor ทุกแพ็กเก็ตข้อมูลที่คุณส่งผ่าน Tor จะถูกเข้ารหัสและถอดรหัสหลายครั้ง และเปลี่ยนเส้นทางผ่านรีเลย์หลายตัวที่สุ่มเลือกจากรีเลย์นับพันที่ประกอบเป็นเครือข่าย Tor ด้วยวิธีนี้ คุณสามารถปกปิดตำแหน่งและกิจกรรมของคุณจากใครก็ตามที่อาจกำลังดูเครือข่ายอยู่ ซึ่งรวมถึงการปกปิดเว็บไซต์ที่คุณเยี่ยมชม ข้อความที่คุณส่ง และโพสต์ใดๆ ที่คุณสร้าง

หลายคนเข้าถึง Tor ผ่านเบราว์เซอร์ Tor ฟรี แต่สิ่งนี้ต้องการให้คุณตั้งค่าเบราว์เซอร์บนอุปกรณ์ทุกเครื่องที่คุณเข้าถึงอินเทอร์เน็ต หากคุณต้องการใช้เครือข่าย Tor ในอุปกรณ์ทั้งหมดของคุณ หรือท่องเว็บโดยไม่เปิดเผยตัวตนโดยใช้เว็บเบราว์เซอร์ที่มีอยู่ มักจะง่ายกว่าในการตั้งค่าพร็อกซีเซิร์ฟเวอร์ Tor ซึ่งเป็นสิ่งที่คุณจะได้เรียนรู้ในบทช่วยสอนนี้

สิ่งที่คุณต้องการ

เพื่อให้บทแนะนำนี้สมบูรณ์ คุณจะต้อง:

  • Raspberry Pi ที่ใช้ Raspberry Pi OS
  • สายไฟที่เข้ากันได้กับ Raspberry Pi ของคุณ
  • แป้นพิมพ์ภายนอกและวิธีการเชื่อมต่อกับ Raspberry Pi
  • สาย HDMI หรือ micro HDMI ขึ้นอยู่กับรุ่น Raspberry Pi ของคุณ
  • จอภาพภายนอก
  • สายอีเทอร์เน็ตหากไม่ได้เชื่อมต่อผ่าน Wi-Fi

เริ่มต้นใช้งาน:ตั้งค่า Raspberry Pi

ในการเริ่มต้น ให้เชื่อมต่ออุปกรณ์ต่อพ่วงทั้งหมดกับ Raspberry Pi

เมื่อ Raspberry Pi บูตแล้ว ให้คลิกไอคอนเครือข่ายเล็กๆ ในแถบเครื่องมือ แล้วเชื่อมต่อกับเครือข่าย Wi-Fi หากคุณไม่ได้ใช้สายอีเทอร์เน็ต

ก่อนที่คุณจะเริ่มต้น คุณควรตรวจสอบว่าคุณใช้ Raspberry Pi OS เวอร์ชันล่าสุดหรือไม่ เปิด Terminal และพิมพ์คำสั่งต่อไปนี้:

sudo apt update && sudo apt -y upgrade

หากติดตั้งการอัปเดตตั้งแต่หนึ่งรายการขึ้นไป ให้รีบูต Raspberry Pi โดยเรียกใช้คำสั่งต่อไปนี้:

sudo reboot

ติดตั้ง Tor บน Raspberry Pi ของคุณ

คุณสามารถติดตั้ง Tor ได้โดยใช้คำสั่ง Terminal เดียว:

sudo apt install tor
วิธีตั้งค่า Tor Proxy ด้วย Raspberry Pi

ตอนนี้คุณมีบริการใหม่ 2 รายการที่ทำงานบน Raspberry Pi:tor.service และ tor@default.service

บริการ "ทอร์" เป็นเพียงบริการจำลองที่เปิดใช้งานเท่านั้น หากต้องการตรวจสอบว่าบริการ tor@default จริงกำลังทำงานอยู่ ให้ใช้คำสั่ง Terminal ต่อไปนี้:

sudo systemctl status tor@default.service
วิธีตั้งค่า Tor Proxy ด้วย Raspberry Pi

หากเทอร์มินัลส่งคืนข้อความ "ใช้งานอยู่" คุณก็พร้อมที่จะไปยังขั้นตอนถัดไป

กำหนดค่าพร็อกซีเซิร์ฟเวอร์ Tor ของคุณ

ตั้งค่าพร็อกซีเซิร์ฟเวอร์ของคุณโดยทำการเปลี่ยนแปลงบางอย่างกับไฟล์การกำหนดค่าของ Tor ก่อนแก้ไขไฟล์ “torr” นี้ ขอแนะนำให้สร้างข้อมูลสำรอง:

sudo cp /etc/tor/torrc /etc/tor/torrc.backup

เมื่อคุณมีข้อมูลสำรองแล้ว ให้สร้างการกำหนดค่าอย่างง่ายที่จะเปิดเผยบริการพร็อกซีของ Tor Socks บนพอร์ต 9050 และยอมรับการเชื่อมต่อจาก LAN ในพื้นที่

หากต้องการเปิดไฟล์การกำหนดค่า “torr” เพื่อแก้ไข ให้เรียกใช้คำสั่งต่อไปนี้:

sudo nano /etc/tor/torrc

ไฟล์นี้จะเปิดตัวในโปรแกรมแก้ไขข้อความ Nano ขั้นแรก ระบุ “SocksPort” ซึ่งเป็นที่อยู่ IP ของ Raspberry Pi ของคุณ คุณสามารถดึงข้อมูลนี้ได้โดยเรียกใช้คำสั่ง Terminal ต่อไปนี้:

hostname -I

ใช้ที่อยู่ IP นี้และเพิ่มหมายเลขพอร์ต :9050 . ตัวอย่างเช่น หากที่อยู่ IP ของ Raspberry Pi คือ 192.168.1.111 ให้เพิ่มข้อมูลต่อไปนี้ในไฟล์การกำหนดค่า Torr:

SocksPort 192.168.1.111:9050

เพิ่มสิ่งต่อไปนี้ในโปรแกรมแก้ไขข้อความ Nano อย่าลืมแทนที่ “SocksPort” ด้วยค่าของคุณเอง:

SocksPort 192.168.1.100:9050
SocksPolicy accept 192.168.1.0/24
RunAsDaemon 1
DataDirectory /var/lib/tor

เมื่อคุณทำการเปลี่ยนแปลงแล้ว ให้บันทึกไฟล์โดยกดปุ่ม Ctrl + โอ และ Ctrl + X เพื่อปิด

ในการเริ่มบริการ Tor ใหม่ด้วยการกำหนดค่าใหม่ของคุณ ให้รันคำสั่งต่อไปนี้:

sudo systemctl restart tor@default.service

เชื่อมต่อกับพร็อกซี Tor ของคุณจากเว็บเบราว์เซอร์ใดก็ได้

ในส่วนสุดท้ายนี้ คุณจะได้เรียนรู้วิธีเชื่อมต่อกับเซิร์ฟเวอร์ Raspberry Pi โดยใช้เว็บเบราว์เซอร์หลักๆ ทั้งหมด

โปรดทราบว่าโดยทั่วไปคุณจะเชื่อมต่อกับ Raspberry Pi โดยใช้ที่อยู่ IP คุณสามารถเรียกข้อมูลนี้ได้ทุกเมื่อโดยเรียกใช้ hostname -I ในเทอร์มินัล Raspberry Pi

Mozilla Firefox

เริ่มต้นด้วยการกำหนดค่า Firefox เพื่อใช้พร็อกซีเซิร์ฟเวอร์ Socks ของคุณ:

1. ที่มุมบนขวาของ Firefox ให้เลือกไอคอนสามบรรทัด

2. เลือก “ค่ากำหนด”

วิธีตั้งค่า Tor Proxy ด้วย Raspberry Pi

3. ในเมนูด้านซ้าย ให้เลือก “ทั่วไป”

4. เลื่อนไปที่ “การตั้งค่าเครือข่าย” และคลิกปุ่ม “การตั้งค่า…” ที่มาพร้อมกัน

5. ในหน้าต่าง "การตั้งค่าการเชื่อมต่อ" ที่ตามมา ให้เลือกช่องทำเครื่องหมาย "การกำหนดค่าพร็อกซีด้วยตนเอง"

วิธีตั้งค่า Tor Proxy ด้วย Raspberry Pi

6. ในช่อง “SOCKS Host” ให้ป้อนที่อยู่ IP ของ Raspberry Pi

7. ใน “ท่าเรือ” ให้ป้อน “9050”

8. ตรวจสอบให้แน่ใจว่าได้เลือกช่องทำเครื่องหมาย “SOCKS v5” แล้ว

9. คลิกตกลง

ปิดและเปิด Firefox ขึ้นมาใหม่ – ตอนนี้ควรจะใช้เครือข่าย Tor!

Google Chrome (และเบราว์เซอร์อื่นๆ ที่ใช้ Chromium)

คุณใช้ Chrome? ในการชี้ Google Chrome ไปในทิศทางของพร็อกซีเซิร์ฟเวอร์ของคุณ:

1. ที่มุมบนขวาของ Chrome ให้เลือกไอคอนสามจุด

2. เลือก “การตั้งค่า”

3. ในเมนูด้านซ้าย ให้ไปที่ “ขั้นสูง -> ระบบ”

วิธีตั้งค่า Tor Proxy ด้วย Raspberry Pi

4. เลือก “เปิดการตั้งค่าพร็อกซีของคอมพิวเตอร์ของคุณ”

ขั้นตอนต่อไปจะแตกต่างกันไปขึ้นอยู่กับระบบปฏิบัติการของคุณ

macOS

หากคุณเป็นผู้ใช้ Mac Google Chrome ควรเปิดเมนู "เครือข่าย -> พร็อกซี" ของ Mac แล้ว ในหน้าต่างนี้:

  • เลือก “พร็อกซี SOCKS”
วิธีตั้งค่า Tor Proxy ด้วย Raspberry Pi
  • ใน “SOCKS Proxy Server” ให้ป้อนที่อยู่ IP ของ Raspberry Pi
  • ในกล่องข้อความที่แนบมา ให้ป้อนหมายเลขพอร์ต “9050”
  • บันทึกการเปลี่ยนแปลงของคุณโดยคลิก “ตกลง -> ใช้”

ปิดแล้วเปิด Chrome ใหม่ เมื่อเปิดใหม่ ควรใช้เครือข่าย Tor อยู่แล้ว

หน้าต่าง

หากคุณใช้พีซีที่ใช้ Windows Google Chrome ควรเปิดหน้าต่าง "ตัวเลือกอินเทอร์เน็ต" ในหน้าต่างนี้:

  • เลือกปุ่ม “การตั้งค่า LAN”
  • เลือกช่องทำเครื่องหมายต่อไปนี้:“ใช้พร็อกซีเซิร์ฟเวอร์สำหรับ LAN ของคุณ”
  • คลิก “ขั้นสูง”
  • ในส่วน "ถุงเท้า" ให้ป้อนที่อยู่ IP ของ Raspberry Pi
  • สำหรับ “ท่าเรือ” ให้ป้อน “9050”
  • คลิก “บันทึก -> นำไปใช้”

เปิด Google Chrome อีกครั้ง ตอนนี้ควรจะสื่อสารกับพร็อกซีเซิร์ฟเวอร์ Tor ของคุณ

Apple Safari

หากคุณใช้เบราว์เซอร์ Safari ของ Apple ให้ทำดังนี้:

1. ในแถบเครื่องมือ Safari เลือก “Safari -> Preferences … ”

2. เลือกแท็บ “ขั้นสูง”

3. ค้นหา “พร็อกซี่” และเลือกปุ่ม “เปลี่ยนการตั้งค่า… ” ที่มาพร้อมกัน

4. ในเมนูด้านซ้าย เลือก “SOCKS Proxy”

5. ใน “SOCKS Proxy Server” ให้ป้อนที่อยู่ IP ของ Raspberry Pi

6. ในช่องข้อความที่แนบมา ให้ป้อนหมายเลขพอร์ต “9050”

7. บันทึกการเปลี่ยนแปลงของคุณโดยคลิก “ตกลง -> ใช้”

อย่าลืมเปิด Safari อีกครั้ง!

คุณใช้ Tor อยู่หรือเปล่า

หากคุณปฏิบัติตามคำแนะนำในบทความนี้ แสดงว่าตอนนี้คุณควรใช้เครือข่าย Tor – แต่การตรวจสอบก็ไม่ใช่เรื่องยาก! ในเว็บเบราว์เซอร์ที่คุณกำหนดค่าให้ใช้ Tor ตรงไปที่เว็บไซต์ Tor

วิธีตั้งค่า Tor Proxy ด้วย Raspberry Pi

หากคุณเห็นข้อความข้างต้น ขอแสดงความยินดีด้วย คุณกำหนดเส้นทางการรับส่งข้อมูลทั้งหมดผ่าน Tor สำเร็จแล้ว!

คุณได้เรียนรู้ในบทช่วยสอนนี้เกี่ยวกับวิธีแปลง Raspberry Pi เป็นพร็อกซีเซิร์ฟเวอร์ของ Tor หากคุณพบว่าสิ่งนี้ซับซ้อนเกินไป คุณสามารถติดตั้งเบราว์เซอร์ Tor บนไดรฟ์ USB และนำติดตัวไปได้ทุกที่ หรือคุณสามารถทำให้ Tor เร็วขึ้นด้วยเคล็ดลับเหล่านี้