Skip to content

Commit 0d1c760

Browse files
authored
Doc improvements (#479)
* cleanup * typos * Closes #289 Add instructions for connecting to the VPN and configuring on demand.
1 parent aac052d commit 0d1c760

File tree

4 files changed

+14
-12
lines changed

4 files changed

+14
-12
lines changed

.travis.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,6 @@ install:
4545
- sudo cp -v ~/.ssh/id_rsa.pub $LXC_ROOTFS/root/.ssh/authorized_keys
4646
- sudo apt-get install build-essential libssl-dev libffi-dev python-dev && sudo pip install -r requirements.txt
4747
- pip install ansible-lint
48-
49-
before_script:
5048
- gem install awesome_bot
5149

5250
script:

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
* Check that your issue is not already described in the [FAQ](docs/faq.md), [troubleshooting](docs/troubleshooting.md) docs, or an [existing issue](https://github.com/trailofbits/algo/issues)
44
* Did you remember to install the dependencies for your operating system prior to installing Algo?
5-
* We only support modern operating systems, e.g. macOS 10.11+, iOS 9+, Windows 10+, Ubuntu 17.04+, etc.
5+
* We only support modern clients, e.g. macOS 10.11+, iOS 9+, Windows 10+, Ubuntu 17.04+, etc.
66
* Cloud provider support is limited to DO, AWS, GCE, and Azure. Any others are best effort only.
7-
* If you need to file a new issue, fill out any relevant fields in the Issue Template
7+
* If you need to file a new issue, fill out any relevant fields in the Issue Template.
88

99
### Pull Requests
1010

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,10 @@ Distribute the configuration files to your users, so they can connect to the VPN
9494

9595
Find the corresponding mobileconfig (Apple Profile) for each user and send it to them over AirDrop or other secure means. Apple Configuration Profiles are all-in-one configuration files for iOS and macOS devices. On macOS, double-clicking a profile to install it will fully configure the VPN. On iOS, users are prompted to install the profile as soon as the AirDrop is accepted.
9696

97+
On iOS, you can connect to the VPN by opening Settings and clicking the toggle next to "VPN" near the top of the list. On macOS, you can connect to the VPN by opening System Preferences -> Network, finding Algo VPN in the left column and clicking "Connect." On macOS, we recommend checking "Show VPN status in menu bar" too which lets you connect and disconnect from the menu bar.
98+
99+
If you enabled "On Demand", the VPN will connect automatically whenever it is able. On iOS, you can turn off "On Demand" by clicking the (i) next to the entry for Algo VPN and toggling off "Connect On Demand." On macOS, you can turn off "On Demand" by opening the Network Preferences, finding Algo VPN in the left column, and unchecking the box for "Connect on demand."
100+
97101
### Android Devices
98102

99103
You need to install the [strongSwan VPN Client for Android 4 and newer](https://play.google.com/store/apps/details?id=org.strongswan.android) because no version of Android supports IKEv2. Import the corresponding user.p12 certificate to your device. See the [Android setup instructions](/docs/client-android.md) for more detailed steps.
@@ -199,7 +203,7 @@ The Algo VPN server now contains only the users listed in the `config.cfg` file.
199203
## Additional Documentation
200204

201205
* Setup instructions
202-
- Documentation for avaialble [Ansible roles](docs/deploy-with-ansible.md)
206+
- Documentation for available [Ansible roles](docs/deploy-with-ansible.md)
203207
- Deploy from [RedHat/CentOS 6.x](docs/setup-redhat-centos6.md)
204208
* Client setup
205209
- Setup [Windows](docs/client-windows.md) clients
@@ -209,9 +213,9 @@ The Algo VPN server now contains only the users listed in the `config.cfg` file.
209213
- Configure [Azure](docs/cloud-azure.md)
210214
- Deploy to an [unsupported cloud provider](docs/cloud-unsupported.md)
211215
* Advanced Deployment
212-
- Deploy to local [FreeBSD](docs/deploy-to-freebsd.md) servers
213-
- Deploy to local [Ubuntu 16.04](docs/deploy-to-ubuntu.md) servers
214-
- Deploy with [Ansible](docs/deploy-with-ansible.md)
216+
- Deploy to your own [FreeBSD](docs/deploy-to-freebsd.md) server
217+
- Deploy to your own [Ubuntu 16.04](docs/deploy-to-ubuntu.md) server
218+
- Deploy with [Ansible](docs/deploy-with-ansible.md) directly
215219
* [FAQ](docs/faq.md)
216220
* [Troubleshooting](docs/troubleshooting.md)
217221

docs/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Algo VPN documentation
22

33
* Setup instructions
4-
- Documentation for avaialble [Ansible roles](setup-roles.md)
4+
- Documentation for available [Ansible roles](setup-roles.md)
55
- Deploy from [RedHat/CentOS 6.x](setup-redhat-centos6.md)
66
* Client setup
77
- Setup [Windows](client-windows.md) clients
@@ -11,9 +11,9 @@
1111
- Configure [Azure](cloud-azure.md)
1212
- Deploy to an [unsupported cloud provider](cloud-unsupported.md)
1313
* Advanced Deployment
14-
- Deploy to local [FreeBSD](deploy-to-freebsd.md) servers
15-
- Deploy to local [Ubuntu 16.04](deploy-to-ubuntu.md) servers
16-
- Deploy with [Ansible](deploy-with-ansible.md)
14+
- Deploy to your own [FreeBSD](deploy-to-freebsd.md) server
15+
- Deploy to your own [Ubuntu 16.04](deploy-to-ubuntu.md) server
16+
- Deploy with [Ansible](deploy-with-ansible.md) directly
1717
* [FAQ](faq.md)
1818
* [Troubleshooting](troubleshooting.md)
1919

0 commit comments

Comments
 (0)