Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Mạng Tor là một phần mềm mang tính cách mạng. Với một chương trình duy nhất, giờ đây có thể duyệt và xem web ẩn danh. Điều này làm cho Tor trở thành một công cụ thiết yếu cho những người dùng muốn bảo vệ quyền riêng tư của họ khi duyệt một trang web. Việc có thể sử dụng Tor để host một web server cục bộ trực tuyến làm cho nó cực kỳ hữu ích cho những người dùng có ý thức về quyền riêng tư, muốn chia sẻ thông tin công khai mà không tiết lộ bản thân.
Trước khi bạn có thể cài đặt cả Nginx và Tor, cần đảm bảo rằng bạn có sẵn các tài nguyên sau:
Hình ảnh dưới đây cho thấy cách host trang web chỉ dành cho Nginx Tor trên máy Ubuntu 22.04 LTS.

Mở một terminal. Nhập lệnh sau để cài đặt Nginx và Tor:
sudo apt install nginx tor wget

Khi đã cài đặt cả hai gói trong hệ thống, bạn có thể bảo mật máy chủ của mình bằng cách cấu hình tường lửa để chỉ chấp nhận các kết nối đến từ mạng Tor bằng cách nhập những lệnh sau trong terminal:
sudo iptables -I INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT
sudo iptables -I INPUT -m state --state NEW -p tcp --dport 443 -j ACCEPT
sudo iptables -I INPUT -m state --state NEW -p tcp --dport 9050 -j ACCEPT

Hai lệnh đầu tiên mở cả cổng HTTP và HTTPS trong hệ thống, trong khi lệnh cuối cùng mở cổng SOCKS cho mạng Tor. Cách tiếp cận này đảm bảo rằng Tor sẽ có thể chuyển hướng chính xác bất kỳ lưu lượng truy cập nào đến máy của bạn.
Tiếp theo, bạn cần tạo một mục nhập service ẩn cho web server của mình. Đây là cấu hình dành riêng cho service sẽ cho phép bạn phát trong mạng Tor.
Đầu tiên, chuyển sang tài khoản root của bạn. Bạn có thể làm điều đó bằng cách chạy lệnh sau:
sudo -i

Khi bạn đã ở trong thư mục root, hãy tạo service ẩn của mình bằng cách chỉnh sửa file “/etc/tor/torrc”. Ví dụ đang mở file này thông qua GNU Nano.
nano /etc/tor/torrc

Tìm phần “location-hidden services” bằng cách nhấn Ctrl + W, sau đó nhập “location-hidden”.

Bạn sẽ thấy một vài ví dụ minh họa cách tạo Tor service ẩn của riêng bạn. Tuy nhiên, đối với hầu hết các phần, bạn chỉ cần đặt hai tùy chọn: HiddenServiceDir và HiddenServicePort.
Tùy chọn HiddenServiceDir cho Tor biết nơi lưu các file cấu hình cho service ẩn của bạn. Tùy chọn HiddenServicePort cho Tor biết nó nên chuyển hướng bất kỳ yêu cầu nào đến service ẩn của bạn ra sao.
Các dòng code sau sẽ tạo một service ẩn mới cho web service của bạn:
HiddenServiceDir /var/lib/tor/nginx-tor-service/
HiddenServicePort 80 127.0.0.1:80
HiddenServicePort 443 127.0.0.1:443

Load lại Tor daemon để áp dụng cài đặt mới của bạn bằng cách chạy các lệnh sau:
systemctl enable tor
systemctl restart tor
Sau khi Tor service ẩn được thiết lập và chạy, hãy bắt đầu thiết lập web service của bạn. Tạo một file cấu hình mới thông qua lệnh touch:
sudo touch /etc/nginx/sites-available/nginx-tor-service

Chỉnh sửa file cấu hình Nginx mới của bạn dưới dạng web server cơ bản. Ví dụ, khối code sau sẽ triển khai một web server đơn giản tại cổng 80:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
server_name 4tth4kzmipldb5elklravakdwlnte3ck6m5ahl73nfbe6ni67zmyvxyd.onion;
location / {
try_files $uri $uri/ =404;
}
}

Tạo một liên kết tượng trưng cho file cấu hình mới của bạn tới “/etc/nginx/sites-enabled.”
sudo ln -s /etc/nginx/sites-available/nginx-tor-service /etc/nginx/sites-enabled/
Cuối cùng, kích hoạt trang web mới của bạn bằng cách khởi động lại Nginx:
sudo systemctl enable nginx
sudo systemctl restart nginx

Khi cả Tor và Nginx được thiết lập và chạy, hãy kiểm tra xem trang web của bạn có thể truy cập được từ mạng Tor hay không. Trước tiên, hãy tải xuống file nhị phân trình duyệt Tor mới nhất:
wget https://www.torproject.org/dist/torbrowser/11.5.7/tor-browser-linux64-11.5.7_en-US.tar.xz

Giải nén các file của trình duyệt trong thư mục hiện tại bằng cách chạy lệnh sau:
tar xvf ./tor-browser-linux64-11.5.7_en-US.tar.xz
cd ./tor-browser_en-US

Ngoài ra, hãy đảm bảo rằng file nhị phân của trình duyệt Tor có các bit thực thi phù hợp:
sudo chmod +x ./start-tor-browser.desktop
Chạy và cài đặt Tor Browser trên máy của bạn bằng cách chạy lệnh sau:
./start-tor-browser.desktop --register-app

Cuối cùng, duyệt đến trang web Tor mới của bạn bằng cách nhập tên miền của nó vào thanh địa chỉ.

Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Cách cấu hình agent để giao tiếp bằng nhiều ngôn ngữ trong ElevenAgents
Hướng dẫn dùng Claude Haiku 5.5 làm trợ lý phân loại trong Claude Code
Cách thiết kế giọng nói sống động, lôi cuốn cho ElevenLabs Agents
Cách kết nối Google Drive với Gemini Spark đọc và xử lý tài liệu
Chế độ Sinh viên trong Gemini: Không gian học tập có lộ trình
Cách biến ý tưởng thành thiết kế bằng MagicPath trong ChatGPT
TOP công cụ AI tạo workflow tốt nhất
TOP trình duyệt web AI tốt nhất
Cách cung cấp kiến thức phù hợp cho agent trong Microsoft Copilot Studio
Thiết lập cơ sở kiến thức cho ElevenAgents
15 prompt AI thú vị cho ngày lễ Halloween
Hướng dẫn chat bằng giọng nói trên Dola AI
Top công cụ AI tốt nhất cho Digital Marketing
Hướng dẫn tạo giọng nói cá nhân trên Dola AI
tOP plugin ChatGPT tốt nhất để lên kế hoạch du lịch
Trình tự đảm bảo tính an toàn cho quy trình tự động hóa trong Grok Bot
Tìm hiểu về chế độ Expressive trong ElevenAgents
Cách kích hoạt plugin Gmail trên ChatGPT và prompt ví dụ
TOP plugin Notion hữu ích nên sử dụng ngay
Hướng dẫn tạo video chúc mừng ngày Nhà giáo Việt Nam 20/11
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
6 cách mở Computer/System Properties trong Windows 10
Đừng chia sẻ ảnh cho đến khi bạn chạy kiểm tra siêu dữ liệu này!
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Cách sửa lỗi There Are Currently No Power Options Available Windows
Hướng dẫn 8 cách mở bàn phím ảo trên Windows 10