Cách duyệt I2P từ Raspberry Pi
Trong bài đăng này, tôi sẽ phác thảo cách thiết lập Raspberry Pi mà tôi đã đặt xung quanh nhà để hoạt động như một nút I2P, cho phép tôi không chỉ duyệt qua I2P mà còn hỗ trợ mạng.
Tôi không tuyên bố đây là cách tốt nhất để làm điều đó. Trên thực tế, nếu bạn có bất kỳ ý tưởng nào về cách làm cho nó tốt hơn, vui lòng cho tôi biết! Nhưng đó có thể là một điểm khởi đầu tốt nếu bạn định chơi với các mạng ẩn danh.
Tôi giả định rằng bạn đã quen thuộc với dòng lệnh Linux và có Raspberry Pi đang chạy trên mạng gia đình của bạn. Nếu có hứng thú với bất kỳ chủ đề nào trong số đó, tôi có thể viết một số bài về chúng trong tương lai.
Trước khi bạn tiến hành
Xin lưu ý rằng có những thứ trên darkweb mà bạn không muốn xem hoặc hoàn toàn là bất hợp pháp và đáng bị lên án. May mắn thay, tôi đã không chạy vào bất kỳ trong số họ. Tôi đã sử dụng I2P để duyệt các blog ngẫu nhiên và mày mò công nghệ, nhưng bạn có thể không may mắn như vậy. Tiếp tục có nguy cơ của riêng bạn.
Một vài câu hỏi bạn có thể có trước khi chúng tôi bắt đầu
I2P là gì?
I2P là một lớp mạng, cho phép giao tiếp ngang hàng ẩn danh và được mã hóa. Nó tương tự như tor , nhưng nó sẽ không cho phép một người duyệt các trang web trên Clearnet (ít nhất là không trực tiếp). Bạn có thể coi I2P như một mạng internet riêng biệt, nơi mặt trời luôn tỏa sáng!¹
Để so sánh chi tiết hơn, hãy xem trang web chính thức .
Tại sao lại là Raspberry Pi? Tôi không thể cài đặt nó trên một máy tính thông thường? Tôi có một máy tính xách tay cũ tôi không sử dụng
Bạn có thể, nhưng bạn có thể không muốn.
Một điểm khác biệt giữa tor và I2P là mỗi nút cũng đóng góp vào mạng (ngay cả những người chỉ duyệt), trong khi tor có các máy chuyên dụng hoạt động như các rơle. Nói cách khác, bạn không chỉ duyệt mạng mà còn đóng góp vào mạng bằng cách trở thành một trong những nút mà lưu lượng truy cập đi qua.
Điều này có nghĩa là khi bạn kết nối với I2P, ban đầu bạn sẽ không thể duyệt bất kỳ trang web nào vì nút của bạn chưa được tích hợp với mạng. Có thể mất vài giờ cho đến khi bạn bắt đầu nhìn thấy một số trang web. Do đó, bạn muốn giữ cho nó được kết nối trong thời gian dài (lý tưởng nhất là 24/7). Với giá năng lượng hiện tại, bạn có thể muốn tránh làm điều này trên máy tính thông thường.
Tôi không có Raspberry Pi, nhưng tôi có một máy chủ mà tôi đã sử dụng cho mục đích khác. Tôi có thể chạy nó ở đó không?
Bạn chắc chắn có thể!
Tôi chưa thử nó. Vì vậy, bây giờ tôi sẽ tập trung vào Raspberry Pi.
Đang cài đặt
Bạn có thể lấy phiên bản java trên trang web chính thức . Tuy nhiên, tôi thấy nó nặng một cách không cần thiết trên chiếc Raspberry Pi nhỏ bé của mình, vì vậy tôi đã chuyển sang i2pd . Mặc dù nó đi kèm với ít tính năng hơn (ví dụ: nó không bao gồm khả năng torrent hoặc email tích hợp sẵn), nhưng nó được viết bằng C++ và nhẹ hơn nhiều.
Cài đặt i2pd và chạy nó
Trên hệ thống Debian, bạn có thể cài đặt nó bằng cách chạy lệnh sau :
sudo apt-get install apt-transport-https
wget -q -O - https://repo.i2pd.xyz/.help/add_repo | sudo bash -s -
sudo apt-get update
sudo apt-get install i2pd
i2pd
sudo systemctl enable i2pd.service # enable i2pd autostart
sudo systemctl disable i2pd.service # disable i2pd autostart
Tuyệt vời! Bạn có i2pd và đang chạy. Nhưng làm thế nào bạn có thể duyệt các trang web I2P (còn được gọi là eepsites)?
Không giống như tor, i2pd không đi kèm với một trình duyệt chuyên dụng, bạn phải định cấu hình trình duyệt của riêng mình để sử dụng nó.
Tôi thích có một trình duyệt riêng chỉ dành cho I2P. Vì vậy, tôi đã cài đặt librewolf và định cấu hình cài đặt kết nối như sau:
Khi đã xong, bạn sẽ có thể xem bảng điều khiển i2pd của mình bằng cách truy cập 127.0.0.1:7070 trên librewolf.
Duyệt trên các máy tính khác trong nhà của bạn
Vì vậy, bạn đã thiết lập Raspberry Pi của mình, nhưng mọi thứ vẫn chưa kết thúc và bạn khá thoải mái khi ngồi trên ghế dài với máy tính xách tay của mình. Bạn có thể làm gì?
Vâng, đó là khá dễ dàng. Tất cả những gì bạn phải làm là chạy lệnh này trên máy tính mà bạn muốn duyệt I2P trên đó:
ssh -fTNL 4444:127.0.0.1:4444 -L 7070:127.0.0.1:7070 <raspberry-pi-username>@<raspberry-pi-local-ip-address>
Nơi một người có thể tìm thấy các trang web để truy cập?
Thật không may, số lượng trang web có sẵn trên I2P là khá nhỏ, thậm chí so với một số dịch vụ như dịch vụ ẩn tor. Tuy nhiên, bạn có thể tìm thấy một danh sách lớn tại đây: identiguy.i2p . Ngoài ra còn có các công cụ tìm kiếm mà bạn có thể sử dụng, ví dụ legwork.i2p .
Để có nguồn cấp dữ liệu RSS về những điều mới nhất xảy ra trên I2P, hãy xem Planet.i2p . Hoặc có thể bạn muốn duyệt qua một số blog chất lượng như blog này: orizuru.i2p (hơi bịp bợm ).
Đợi đã, làm thế nào để bạn lưu trữ blog của riêng mình trên I2P?
Nó thực sự khá dễ dàng và bạn có thể làm điều đó trên cùng một Raspberry Pi. Nhưng tôi sẽ để phần hướng dẫn đó vào lúc khác.
CHỈNH SỬA (2023–01–26) : Phần 2 của bài đăng này hiện đã có . Nó sẽ hướng dẫn bạn cách lưu trữ một trang web trên I2P.
[1]: Khi cố gắng ẩn danh trên internet. Không nói về bất cứ điều gì có thể được sử dụng để tìm ra vị trí của bạn kể cả thời tiết .

![Dù sao thì một danh sách được liên kết là gì? [Phần 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































