i2pplus

Java CI I2P+ Installer I2P+ Update zip I2P+ I2PSnark standalone I2P+ Javadocs Docker AppImage

I2P+

Đây là mã nguồn cho bản fork mềm (soft-fork) của phiên bản Java implementation của I2P.

Phiên bản mới nhất: https://i2pplus.github.io/

Cài đặt

Xem INSTALL.md hoặc https://i2pplus.github.io/ để biết hướng dẫn cài đặt.

Lưu ý về trình cài đặt Windows

Với Java > 1.8 hoặc các bản phân phối thay thế (AdoptOpenJDK, v.v.), tệp exe của trình cài đặt có thể thất bại với lỗi “Java not found” hoặc “invalid/corrupt”. Giải pháp thay thế: giải nén install.jar từ exe và chạy java -jar install.jar từ dòng lệnh.

Tài liệu

https://geti2p.net/how

Câu hỏi thường gặp: https://geti2p.net/faq

API: https://i2pplus.github.io/javadoc/ hoặc chạy ‘ant javadoc’ rồi bắt đầu tại build/javadoc/index.html

Cách đóng góp / Hack trên I2P

Vui lòng xem HACKING.md và các tài liệu khác trong thư mục docs.

Xây dựng gói cài đặt từ mã nguồn

Để lấy nhánh phát triển từ source control: https://github.com/I2PPlus/i2pplus/

Yêu cầu trước khi cài đặt

Quá trình build Ant

Trên hệ x86, chạy lệnh sau (sẽ build sử dụng IzPack4):

ant pkg

Trên hệ không phải x86, sử dụng một trong các lệnh sau:

ant installer-linux
ant installer-freebsd
ant installer-osx
ant installer-windows

Nếu bạn muốn build với IzPack5, tải về từ: http://izpack.org/downloads/ rồi cài đặt, sau đó chạy các lệnh sau:

ant installer5-linux
ant installer5-freebsd
ant installer5-osx
ant installer5-windows

Để build một bản cập nhật chưa được ký cho cài đặt hiện tại, chạy:

ant updater

Nếu bạn gặp vấn đề khi build full installer (Java14 trở lên có thể gây ra lỗi build cho izpack liên quan đến pack200), bạn có thể build file nén cài đặt đầy đủ có thể giải nén và chạy tại chỗ:

 ant zip-linux
 ant zip-freebsd
 ant zip-macos
 ant zip-windows

Chạy ‘ant’ không có đối số để xem các tùy chọn build khác.

Để tạo gói Debian độc lập cho Debian/Ubuntu mà không có phụ thuộc bên ngoài vào Jetty/Tomcat:

ant buildDeb

Điều này tạo ra một gói .deb độc lập bao gồm các thư viện Jetty và Tomcat được đóng gói mà không có phụ thuộc bên ngoài.

Để xây dựng AppImage cho Linux:

ant buildAppImage

Xem tools/appimage/README.md để biết chi tiết.

Để biết thêm thông tin về cách chạy I2P trong Docker, xem docker/README.md

Thông tin liên hệ

Cần giúp đỡ? Truy cập kênh IRC #saltR trên mạng I2P IRC

Báo lỗi: https://i2pgit.org/i2p-hackers/i2p.i2p/-/issues hoặc https://github.com/I2PPlus/i2pplus/issues

Giấy phép

I2P+ được cấp phép theo AGPL v.3.

Để xem giấy phép của các thành phần phụ, xem: README.md

Xem thêm

Tài liệu

Sub-projects

MISC