At this moment, the twister-core
source code available in two options:
@miguelfreitas branch
Legacy version, released by Miguel Freitas in 2013.
According to the announcement, on June 25, 2020, official project maintenance was discontinued.
@twisterarmy branch
Maintained by the community, it includes additional seeds, enhanced support for modern network protocols and important core updates to ensure that the codebase is buildable on the latest Linux distributions.
It is 100% compatible with the main twister network (which was created by @miguelfreitas), and must remain compatible in the future.
tip
Prefer this version in the following cases:
- you are using modern distributions with latest
-dev
libraries in the repository - you want to improve the network connectivity, as this branch includes actual seeds
- you are using IPv4+IPv6 or want to connect with Yggdrasil (the original branch has deprecated libtorrent/kademlia implementation without IPv6 support and requires additional arguments in the build configuration to enable partial (only port
28333
) IPv6 features) - you are looking for enhanced privacy features, as the twisterarmy branch provides additional options for launching
twisterd
- you are interested in the latest twister-html client updates, which also include additional features such as more themes, a configurable translation API, extended network info and more
note
Repository contains different branches, some of which are used to make reverse PRs to @miguelfreitas. Make sure you switch to the twisterarmy
branch by using git checkout twisterarmy
to continue with the build from this source!