zerotier/libzt hiện có 272 sao trên GitHub, viết chủ yếu bằng C++. Encrypted P2P sockets over ZeroTier
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
P2P cross-platform encrypted sockets library using ZeroTier
Examples |
Docs |
Report an issue
Language/Platform
Install
Version
Example
C/C++
Build from source
C/C++
C#
Install-Package ZeroTier.Sockets
C#
Python
pip install libzt
Python
Rust
See: crates.io/crates/libzt
Rust
Java
Install JDK, then: ./build.sh host-jar
Java
Linux
brew install zerotier/tap/libzt
C/C++
macOS
brew install zerotier/tap/libzt
C/C++
iOS / iPadOS
./build.sh iphoneos-framework
Objective-C, Swift
Android
./build.sh android-aar
Java
#include "ZeroTierSockets.h"
int main()
{
zts_node_start();
zts_net_join(net_id);
int fd = zts_bsd_socket(ZTS_AF_INET, ZTS_SOCK_STREAM, 0);
zts_bsd_connect(fd, ...);
...
}
Build from source (optional)
git submodule update --init
This project uses CMake as a build system generator. The scripts build.* simplify building and packaging for various targets. There are many targets and configurations not mentioned here.
Using the host keyword will automatically detect the current machine type and build standard libzt for use in C/C++ (no additional language bindings.) See ./build.sh list for additional target options. libzt depends on cURL for the optional portion of the API that interfaces with our hosted web offering (my.zerotier.com). If you do not need this functionality you can omit it by passing -DZTS_DISABLE_CENTRAL_API=1 to CMake.
Example output:
~/libzt/dist/macos-x64-host-release
├── bin
│ ├── client
│ ├── server
│ └── ...
└── lib
├── libzt.a
└── libzt.dylib
Contains build system caches that can safely be deleted after use.
pkg
Contains project, script and spec files to generate packages.
Self-hosting
If you'd like to use your own infrastructure we make it easy to set up your own controllers and roots.
Help
Documentation: docs.zerotier.com
Examples: examples/
Bug reports: Open a github issue.
General ZeroTier troubleshooting: Knowledgebase.
Chat with us: discuss.zerotier.com
Licensing
ZeroTier and the ZeroTier SDK (libzt and libztcore) are licensed under the BSL version 1.1. ZeroTier is free to use internally in businesses and academic institutions and for non-commercial purposes. Certain types of commercial use such as building closed-source apps and devices based on ZeroTier or offering ZeroTier network controllers and network management as a SaaS service require a commercial license. A small amount of third party code is also included in ZeroTier and is not subject to our BSL license. See AUTHORS.md for a list of third party code, where it is included, and the licenses that apply to it. All of the third party code in ZeroTier is liberally licensed (MIT, BSD, Apache, public domain, etc.). If you want a commercial license to use the ZeroTier SDK in your product contact us directly via [email protected]
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/zerotier/libzt là nguồn chính thức.
zerotier/libzt có phải mã nguồn mở không?
TopGit chưa ghi nhận license cho zerotier/libzt. Phần lớn repo public trên GitHub là mã nguồn mở, nhưng điều khoản khác nhau từng repo — mở file LICENSE để xác nhận.
zerotier/libzt là gì?
zerotier/libzt (zerotier/libzt) là dự án C++ trên GitHub. Theo mô tả gốc: Encrypted P2P sockets over ZeroTier
Đọc đầy đủ README ở tab phía trên.
Chưa chắc libzt có hợp với bạn?
Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về libzt.