Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chyornyy/algo-vpn-ubuntu-installer
Shell script for fast & easy installation of Algo VPN on ubuntu 18.04 and 20.04. Repository with source code as well as detailed documentation can be found at the link below:
https://github.com/chyornyy/algo-vpn-ubuntu-installer
algo ipsec ipsec-vpn shell shell-script strongswan strongswan-ipsec strongswan-vpn vpn vpn-client vpn-server
Last synced: about 2 months ago
JSON representation
Shell script for fast & easy installation of Algo VPN on ubuntu 18.04 and 20.04. Repository with source code as well as detailed documentation can be found at the link below:
- Host: GitHub
- URL: https://github.com/chyornyy/algo-vpn-ubuntu-installer
- Owner: chyornyy
- License: mit
- Created: 2023-04-22T10:46:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-28T11:10:32.000Z (6 months ago)
- Last Synced: 2024-07-28T12:33:38.560Z (6 months ago)
- Topics: algo, ipsec, ipsec-vpn, shell, shell-script, strongswan, strongswan-ipsec, strongswan-vpn, vpn, vpn-client, vpn-server
- Language: Shell
- Homepage: https://github.com/trailofbits/algo
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Algo VPN](https://github.com/trailofbits/algo) Ubuntu Installer
This script automates the installation and configuration of [Algo VPN](https://github.com/trailofbits/algo) server. Algo is a self-hosted personal VPN server that offers excellent security and privacy for all devices connected to it.Ubuntu 20.04
## Dependencies
This script is written in bash and requires the following dependencies:
```
git
python3-pip
python3-virtualenv
libffi-dev
libssl-dev
```## Installation
To install and configure the Algo VPN server using this script, follow these steps:Clone the repository to your local machine:
```
git clone https://github.com/chyornyy/algovpn-ubuntu-installer.git
```
Choose directory and make setup script executable:
```
cd algovpn-ubuntu-installer && chmod +x setup.sh
```
Run the script:
```
./setup.sh
```Also you can create and run script without cloning the whole repistory:
Create script:
```
nano setup.sh
```
Copy-paste source code:
```
https://github.com/chyornyy/algo-vpn-ubuntu-installer/blob/main/setup.sh
```Make the script executable and run the script::
```
chmod +x setup.sh && ./setup.sh
```
After start of the installation choose:
```
12
```
```
y
```
```
y
```
```
HomeNet
```
```
N
```
```
N
```
```
N
```
```
(empty)
```
```
localhost
```
```
YOUR PUBLIC IP ADDRESS
```
Follow the prompts and answer the questions to configure the VPN server.
Once the script completes, copy the VPN configuration files to your local machine using the following command:
```
mkdir algo_vpn
scp -r YOUR_LINUX_USER@YOUR_IP_ADDRESS:/home/YOUR_LINUX_USER/algo/configs/YOUR_IP_ADDRESS/wireguard/ algo_vpn
```## Usage
To use the Algo VPN server, simply connect to it using the generated configuration files on your device. For more information on how to connect to the VPN server, refer to the [Algo VPN](https://github.com/trailofbits/algo/tree/master/docs) documentation.