oniontinc: tinc via Tor v3 onions with MPTCP
Basically, oniontinc routes tinc via Tor, and uses MPTCP for multipathing and link aggregation. tinc hosts listen for connections to Tor v3 onion services, and they connect to peers using Tor SocksPorts. MPTCP aggregates full-mesh connections between hosts, with a preference for those that have greater bandwidth and lower latency. For Internet hosts with well-peered gigabit uplinks, this permits throughput among peers at 30-50 Mbps for multiple streams. There are bash scripts for almost everything involved in creating full-mesh oniontinc networks, using Debian hosts. The scripts draw on a simple configuration table with required information about all hosts in the network. The scripts specify subnets 10.101.1N.0/24 with N=0-5, which are part of the subnet 10.100.0.0/14 that ChaosVPN has allocated for American and other hackerspaces. But you can use any subnet that you like, such as something in 172.20.0.0/14 for dn42. Sent with [ProtonMail](https://protonmail.com) Secure Email.
On Monday, April 29, 2019 12:12 AM, Ann Brown <annobrown@protonmail.com> wrote:
Basically, oniontinc routes tinc via Tor, and uses MPTCP for multipathing and link aggregation. tinc hosts listen for connections to Tor v3 onion services, and they connect to peers using Tor SocksPorts. MPTCP aggregates full-mesh connections between hosts, with a preference for those that have greater bandwidth and lower latency. For Internet hosts with well-peered gigabit uplinks, this permits throughput among peers at 30-50 Mbps for multiple streams.
There are bash scripts for almost everything involved in creating full-mesh oniontinc networks, using Debian hosts. The scripts draw on a simple configuration table with required information about all hosts in the network. The scripts specify subnets 10.101.1N.0/24 with N=0-5, which are part of the subnet 10.100.0.0/14 that ChaosVPN has allocated for American and other hackerspaces. But you can use any subnet that you like, such as something in 172.20.0.0/14 for dn42.
Sent with [ProtonMail](https://protonmail.com) Secure Email.
Forgot the url: https://github.com/annymous/oniontinc Sent with [ProtonMail](https://protonmail.com) Secure Email.
participants (1)
-
Ann Brown