Tinc: Difference between revisions
No edit summary |
|||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
https://tinc-vpn.org/images/tinclogo.png | https://tinc-vpn.org/images/tinclogo.png | ||
''[https://tinc-vpn.org/ | ''[https://tinc-vpn.org/ Tinc] is a Virtual Private Network (VPN) daemon that uses tunneling and encryption to create a secure private network between hosts on the Internet.'' | ||
And is used in XPUB to create the [[HUB]] VPN - | And is used in XPUB to create the [[HUB]] VPN - an electronic learning enviroment, server playground, web publishing platform, consisting of local machines (mainly raspberry pi's) that sit behind firewalls, | ||
but through | but through Tinc are accessible from outside the firewall. | ||
To add a machine to the HUB, we install Tinc from source. This is because it is required to have all the machines running the same version of Tinc. | |||
==Install Tinc Client == | ==Install Tinc Client == | ||
Line 18: | Line 20: | ||
cd ~ | cd ~ | ||
wget https://www.tinc-vpn.org/packages/tinc-1. | wget https://www.tinc-vpn.org/packages/tinc-1.1pre18.tar.gz | ||
tar xvf tinc-1. | tar xvf tinc-1.1pre18.tar.gz | ||
cd tinc-1. | cd tinc-1.1pre18 | ||
./configure | ./configure | ||
Line 42: | Line 44: | ||
[[Category:Cookbook]] | [[Category:Cookbook]] | ||
[[Category:Tinc]] |
Latest revision as of 09:53, 1 October 2024
Tinc is a Virtual Private Network (VPN) daemon that uses tunneling and encryption to create a secure private network between hosts on the Internet.
And is used in XPUB to create the HUB VPN - an electronic learning enviroment, server playground, web publishing platform, consisting of local machines (mainly raspberry pi's) that sit behind firewalls, but through Tinc are accessible from outside the firewall.
To add a machine to the HUB, we install Tinc from source. This is because it is required to have all the machines running the same version of Tinc.
Install Tinc Client
On RaspberryPi / machine that will be joining HUB.
Install dependencies:
sudo apt install build-essential automake libssl-dev liblzo2-dev libbz2-dev zlib1g-dev libncurses5-dev libreadline-dev
Compile Tinc 1.1pre
:
cd ~
wget https://www.tinc-vpn.org/packages/tinc-1.1pre18.tar.gz
tar xvf tinc-1.1pre18.tar.gz
cd tinc-1.1pre18
./configure
make
sudo make install
Once installed create configuration dir:
sudo mkdir -p /usr/local/etc/tinc/
And tinc is installed in
/usr/local/sbin/tinc
Next steps
Follow XPUB_HUB_New_Nodes.