Computer >> Hướng Dẫn Máy Tính >  >> Phần Cứng >> Phần Cứng

Cách thiết lập Tor Proxy với Raspberry Pi

Bạn lo lắng về quyền riêng tư trực tuyến? Có lẽ bạn quan tâm bảo vệ thông tin cá nhân khỏi nhà marketing và quảng cáo trực tuyến muốn dùng dữ liệu bạn chưa cho phép hoặc bán thông tin cho bên thứ ba. Bất kể động cơ, mạng Tor là một trong những cách phổ biến nhất để tránh mọi hình thức giám sát trực tuyến. Bạn sẽ học ở đây cách thiết lập Tor proxy trên Raspberry Pi và dùng nó để tự động định tuyến traffic qua Tor mỗi khi kết nối mạng gia đình.

Tor proxy server là gì?

Proxy server đóng vai trò trung gian cho client yêu cầu tài nguyên từ server, như file hoặc website.

Khi bạn thiết lập Tor proxy server, tất cả traffic của bạn được chuyển hướng qua mạng Tor. Mỗi gói dữ liệu bạn gửi qua Tor được mã hóa và giải mã nhiều lần và chuyển hướng qua một số relay được chọn ngẫu nhiên từ hàng nghìn relay tạo nên mạng Tor. Cách này, bạn có thể che giấu vị trí và hoạt động khỏi bất kỳ ai theo dõi mạng. Bao gồm che giấu website bạn truy cập, tin nhắn bạn gửi, và bài đăng bạn tạo.

Nhiều người truy cập Tor qua trình duyệt Tor miễn phí, nhưng điều này yêu cầu cài đặt trình duyệt trên mọi thiết bị truy cập Internet. Nếu bạn muốn dùng mạng Tor trên tất cả thiết bị hoặc lướt web ẩn danh dùng trình duyệt web hiện có, thường dễ hơn thiết lập Tor proxy server, là những gì bạn sẽ học trong hướng dẫn này.

Chuẩn bị gì

Để hoàn thành hướng dẫn, bạn cần:

  • Raspberry Pi chạy Raspberry Pi OS
  • Cáp nguồn tương thích Raspberry Pi
  • Bàn phím ngoài và cách gắn nó với Raspberry Pi
  • Cáp HDMI hoặc micro HDMI, tùy model Raspberry Pi
  • Màn hình ngoài
  • Cáp Ethernet nếu không kết nối Wi-Fi

Bắt đầu: thiết lập Raspberry Pi

Để bắt đầu, kết nối tất cả ngoại vi vào Raspberry Pi.

Một khi Raspberry Pi boot, nhấp biểu tượng mạng nhỏ trong thanh công cụ và kết nối mạng Wi-Fi nếu không dùng cáp Ethernet.

Trước khi bắt đầu, tốt nhất kiểm tra bạn chạy phiên bản mới nhất Raspberry Pi OS. Mở Terminal và gõ:

sudo apt update && sudo apt -y upgrade

Nếu cài một hoặc nhiều cập nhật, reboot Raspberry Pi:

sudo reboot

Cài Tor trên Raspberry Pi

Bạn có thể cài Tor bằng một lệnh Terminal:

sudo apt install tor
Cách thiết lập Tor Proxy với Raspberry Pi

Bây giờ bạn có hai dịch vụ mới chạy trên Raspberry Pi: tor.service và tor@default.service.

Dịch vụ "tor" chỉ là dịch vụ giả (dummy) chỉ xuất hiện active. Để kiểm tra dịch vụ tor@default thực sự chạy, dùng lệnh Terminal:

sudo systemctl status tor@default.service
Cách thiết lập Tor Proxy với Raspberry Pi

Nếu Terminal trả về "active", bạn sẵn sàng bước tiếp theo.

Cấu hình Tor proxy server

Thiết lập proxy server bằng cách thay đổi tệp cấu hình Tor. Trước khi chỉnh "torr" file, tốt nhất tạo backup:

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

Bây giờ bạn có backup, tạo cấu hình đơn giản expose Tor Socks proxy service trên cổng 9050 và chấp nhận kết nối từ LAN cục bộ.

Để mở tệp cấu hình "torr" để chỉnh, chạy lệnh:

sudo nano /etc/tor/torrc

Tệp này sẽ chạy trong trình soạn thảo Nano. Đầu tiên, chỉ định "SocksPort", là địa chỉ IP Raspberry Pi. Bạn lấy thông tin này bằng lệnh Terminal:

hostname -I

Lấy địa chỉ IP này và thêm số cổng :9050. Ví dụ, nếu IP Raspberry Pi là 192.168.1.111, thêm vào tệp cấu hình Torr:

SocksPort 192.168.1.111:9050

Thêm sau vào Nano text editor, chắc chắn thay "SocksPort" bằng giá trị của bạn:

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

Khi đã thay đổi, lưu file nhấn Ctrl + O và Ctrl + X để đóng.

Khởi động lại dịch vụ Tor với cấu hình mới:

sudo systemctl restart tor@default.service

Kết nối Tor proxy từ bất kỳ trình duyệt web

Phần cuối, bạn học cách kết nối Raspberry Pi server, dùng tất cả trình duyệt chính.

Lưu ý bạn thường kết nối Raspberry Pi dùng địa chỉ IP. Bạn lấy thông tin này bất kỳ lúc nào bằng hostname -I trong Terminal Raspberry Pi.

Mozilla Firefox

Bắt đầu cấu hình Firefox dùng Socks proxy server:

1. Góc trên phải Firefox, chọn biểu tượng ba gạch.

2. Chọn "Preferences" (Tùy chọn).

Cách thiết lập Tor Proxy với Raspberry Pi

3. Menu bên trái, chọn "General" (Chung).

4. Cuộn đến "Network Settings" (Cài đặt mạng) và nhấn nút "Settings..." đi kèm.

5. Cửa sổ "Connection Settings" tiếp theo, chọn checkbox "Manual proxy configuration" (Cấu hình proxy thủ công).

Cách thiết lập Tor Proxy với Raspberry Pi

6. Trường "SOCKS Host", nhập IP Raspberry Pi.

7. "Port", nhập "9050".

8. Chắc chắn checkbox "SOCKS v5" được chọn.

9. Nhấn OK.

Đóng và khởi động lại Firefox – nó nên dùng mạng Tor!

Google Chrome (và trình duyệt Chromium-based khác)

Dùng Chrome? Để trỏ Chrome đến proxy server:

1. Góc trên phải Chrome, chọn biểu tượng ba chấm.

2. Chọn "Settings" (Cài đặt).

3. Menu bên trái, điều hướng "Advanced -> System" (Nâng cao -> Hệ thống).

Cách thiết lập Tor Proxy với Raspberry Pi

4. Chọn "Open your computer's proxy settings" (Mở cài đặt proxy máy tính).

Các bước tiếp theo khác tùy hệ điều hành.

macOS

Nếu bạn dùng Mac, Chrome nên đã mở menu "Network -> Proxies" của Mac. Trong cửa sổ này:

  • Chọn "SOCKS Proxy".
Cách thiết lập Tor Proxy với Raspberry Pi
  • Trong "SOCKS Proxy Server", nhập IP Raspberry Pi.
  • Ô đi kèm, nhập cổng "9050".
  • Lưu thay đổi "OK -> Apply".

Đóng và khởi động lại Chrome. Khi reload, nó đã dùng mạng Tor.

Windows

Nếu bạn dùng Windows PC, Chrome nên mở cửa sổ "Internet Options". Trong cửa sổ này:

  • Chọn nút "LAN settings".
  • Chọn checkbox: "Use a proxy server for your LAN".
  • Nhấn "Advanced".
  • Phần "Socks", nhập IP Raspberry Pi.
  • Cho "Port", nhập "9050".
  • Nhấn "Save -> Apply".

Khởi động lại Google Chrome. Nó nên giao tiếp với Tor proxy server.

Apple Safari

Nếu bạn dùng Safari của Apple:

1. Thanh công cụ Safari, chọn "Safari -> Preferences ..."

2. Chọn tab "Advanced" (Nâng cao).

3. Tìm "Proxies" và chọn nút "Change Settings ..." đi kèm.

4. Menu bên trái, chọn "SOCKS Proxy".

5. "SOCKS Proxy Server", nhập IP Raspberry Pi.

6. Ô đi kèm, nhập cổng "9050".

7. Lưu "OK -> Apply".

Đừng quên khởi động lại Safari!

Bạn thực sự dùng Tor?

Nếu làm theo hướng dẫn, bạn nên dùng mạng Tor – nhưng kiểm tra không hại! Trên trình duyệt cấu hình Tor, vào trang web Tor.

Cách thiết lập Tor Proxy với Raspberry Pi

Nếu thấy thông báo trên, chúc mừng – bạn đang định tuyến tất cả traffic qua Tor!

Bạn đã học trong hướng dẫn này cách biến Raspberry Pi thành Tor proxy server. Nếu thấy phức tạp, bạn có thể cài Tor browser trên USB drive mang theo. Hoặc làm Tor nhanh hơn với mẹo này.