Skip to content

Commit

Permalink
Update OSX references to reflect modern Apple conventions (StreisandE…
Browse files Browse the repository at this point in the history
…ffect#973)

Changed 'Mac OS', 'MacOS', and 'OS X' to 'macOS', 'osx' to 'macos' to reflect Apple's new naming scheme correctly.
  • Loading branch information
akaij authored and cpu committed Oct 4, 2017
1 parent f859309 commit 685a387
Show file tree
Hide file tree
Showing 33 changed files with 112 additions and 112 deletions.
14 changes: 7 additions & 7 deletions README-chs.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Streisand介绍
-----------------
* L2TP/IPsec 使用 [Libreswan](https://libreswan.org/)/[xl2tpd](https://www.xelerance.com/software/xl2tpd/) 架设。
* 随机生成、选择预分享密钥和密码;
* Windows, MacOS, Android 和 iOS 用户可以使用系统自带的 VPN 进行设置、连接,而不需要另外下载第三方的软件来实现。
* Windows, macOS, Android 和 iOS 用户可以使用系统自带的 VPN 进行设置、连接,而不需要另外下载第三方的软件来实现。
* [Monit](https://mmonit.com/monit/)
* 能够监视、处理运行状态,针对那些奔溃的进程或者没有响应的进程进行自动重启和维护。
* [OpenSSH](http://www.openssh.com/)
Expand Down Expand Up @@ -93,8 +93,8 @@ Streisand 运行在**你自己的计算机上时(或者你电脑的虚拟机
### 准备工作 ###
在本地计算机完成以下所有步骤(也可以在 VPS 上运行)。

* Streisand 运行在 BSD,Linux,或者 MacOS 上,Windows 上是无法运行的。所有的指令都需要在终端下运行。
* 需要 Python 2.7 ,一般在 MacOS 、Linux 及 BSD 系统上都是标配,如果你使用的发行版标配是 Python 3,你需要安装 Python 2.7 来运行 Streisand。
* Streisand 运行在 BSD,Linux,或者 macOS 上,Windows 上是无法运行的。所有的指令都需要在终端下运行。
* 需要 Python 2.7 ,一般在 macOS 、Linux 及 BSD 系统上都是标配,如果你使用的发行版标配是 Python 3,你需要安装 Python 2.7 来运行 Streisand。
* 确定你的 SSH key 储存在 ~/.ssh/id\_rsa.pub 。
* 如果不曾有过 SSH key,你需要用下面的命令生成一个:

Expand All @@ -106,7 +106,7 @@ Streisand 运行在**你自己的计算机上时(或者你电脑的虚拟机
* 在 Fedora

sudo dnf install git
*MacOS 上 (需要通过 [Homebrew](http://brew.sh/) 进行安装)
*macOS 上 (需要通过 [Homebrew](http://brew.sh/) 进行安装)

brew install git
* 利用 Python 安装 [pip](https://pip.pypa.io/en/latest/) 包管理
Expand All @@ -116,13 +116,13 @@ Streisand 运行在**你自己的计算机上时(或者你电脑的虚拟机
* 在 Fedora

sudo dnf install python-pip
*MacOS
*macOS

sudo easy_install pip
sudo pip install pycurl

* 安装 [Ansible](http://www.ansible.com/home)
*MacOS
*macOS

brew install ansible
* 在 Linux 和 其他 BSD 上
Expand Down Expand Up @@ -171,7 +171,7 @@ Streisand 运行在**你自己的计算机上时(或者你电脑的虚拟机
* 在 VPS 上用 Streisand 安装到新的 VPS 模式还有后面介绍的将正在运行的 VPS 转变为网关这种模式,你会发现你很难在 VPS 上阅读 generated-docs 文件夹中的4个 html 文档,这个时候有几种方法可选:
* 使用 sftp 下载文件;
* 在目前的 VPS 上安装一个 apache2 ,然后 cp -r generated-doc /var/www/html/ ,然后从浏览器输入 VPS 的地址直接浏览并下载密钥(严格地说,这不安全,因为不是 https 连接,如果截获了数据便可以知道如何登录你科学上网的那个网关了。**如果是使用转化那个模式,就不要用这种方法了**)。
* 在 VPS 上使用 scp 将 generated-docs 目录全部推送到你本地暴露在公网下的 Linux, Unix 或者 MacOS 里,或者另一个 VPS 里也可以。命令大概是 scp -r generated-docs user@×××.×××.×××.×××:/home/user/
* 在 VPS 上使用 scp 将 generated-docs 目录全部推送到你本地暴露在公网下的 Linux, Unix 或者 macOS 里,或者另一个 VPS 里也可以。命令大概是 scp -r generated-docs user@×××.×××.×××.×××:/home/user/

### 将正在使用中的 VPS 变成 Streisand 服务器 (高级使用) ###

Expand Down
12 changes: 6 additions & 6 deletions README-fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ Services fournis
----------------
* L2TP/IPsec en utilisant [Libreswan](https://libreswan.org/) et [xl2tpd](https://www.xelerance.com/software/xl2tpd/)
* Une clé et un mot de passe pré-partagés choisis au hasard sont générés.
* Les utilisateurs Windows, OS X, Androïde et iOS peuvent tous se connecter en utilisant le support VPN natif intégré à chaque système d'exploitation sans installer de logiciel supplémentaire.
* Les utilisateurs Windows, macOS, Androïde et iOS peuvent tous se connecter en utilisant le support VPN natif intégré à chaque système d'exploitation sans installer de logiciel supplémentaire.
* [Monit](https://mmonit.com/monit/)
* Surveille la santé du processus et redémarre automatiquement les services dans le cas improbable où ils se plante ou ne répondent pas.
* [OpenSSH](http://www.openssh.com/)
Expand Down Expand Up @@ -94,8 +94,8 @@ Dans certains cas, les utilisateurs avancés peuvent opter pour le mode de provi
### Prérequis ###
Effectuez toutes ces tâches sur votre machine locale.

* Streisand nécessite un système BSD, Linux ou OS X. À partir de maintenant, Windows n'est pas soutenu. Toutes les commandes suivantes doivent être exécutées à l'intérieur d'une session Terminal.
* Python 2.7 est nécessaire. Cela est standard sur OS X, et est la valeur par défaut sur presque toutes les distributions Linux et BSD. Si votre distribution emploie Python 3 à la place, vous devrez installer la version 2.7 pour que Streisand fonctionne correctement.
* Streisand nécessite un système BSD, Linux ou macOS. À partir de maintenant, Windows n'est pas soutenu. Toutes les commandes suivantes doivent être exécutées à l'intérieur d'une session Terminal.
* Python 2.7 est nécessaire. Cela est standard sur macOS, et est la valeur par défaut sur presque toutes les distributions Linux et BSD. Si votre distribution emploie Python 3 à la place, vous devrez installer la version 2.7 pour que Streisand fonctionne correctement.
* Assurez-vous qu'une clé SSH est présente dans ~/.ssh/id\_rsa.pub.
* Si vous n'avez pas de clé SSH, vous pouvez en générer une en utilisant cette commande et en suivant les valeurs par défaut:

Expand All @@ -107,7 +107,7 @@ Effectuez toutes ces tâches sur votre machine locale.
* Sur Fedora

sudo yum install git
* Sur OS X (via [Homebrew](http://brew.sh/))
* Sur macOS (via [Homebrew](http://brew.sh/))

brew install git
* Installez le système de gestion de paquets [pip](https://pip.pypa.io/en/latest/) pour Python.
Expand All @@ -117,13 +117,13 @@ Effectuez toutes ces tâches sur votre machine locale.
* Sur Fedora

sudo yum install python-pip
* Sur OS X
* Sur macOS

sudo easy_install pip
sudo pip install pycurl

* Installez [Ansible](http://www.ansible.com/home).
* Sur OS X (via [Homebrew](http://brew.sh/))
* Sur macOS (via [Homebrew](http://brew.sh/))

brew install ansible
* Sur BSD ou Linux (via pip)
Expand Down
12 changes: 6 additions & 6 deletions README-ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
-----------------
* L2TP/IPsec с использованием [Libreswan](https://libreswan.org/) и [xl2tpd](https://www.xelerance.com/software/xl2tpd/)
* Создаются случайные ключ и пароль
* Пользователи Windows, OS X, Android, и iOS могут подключаться с использованием встроенной поддержки VPN без установки дополнительного ПО.
* Пользователи Windows, macOS, Android, и iOS могут подключаться с использованием встроенной поддержки VPN без установки дополнительного ПО.
* [Monit](https://mmonit.com/monit/)
* Отслеживает здоровье процессов и автоматически перезапускает их , если они падают или зависают.
* [OpenSSH](http://www.openssh.com/)
Expand Down Expand Up @@ -94,8 +94,8 @@
### Необходимые условия ###
Выполните все указанные ниже шаги на вашем домашнем компьютере.

* Стрейзанд требует BSD, Linux или OS X. На текущий момент Windows не поддерживается. Все указанные ниже команды должны выполняться в терминале.
* Требуется наличие Python 2.7. Он присутствует в стандартной поставке OS X и практически во всех Linux и BSD дистрибутивах. Если в вашем дистрибутиве установлен Python 3, вам потребуется также установить Python 2.7 , чтобы Стрейзанд работал нормально.
* Стрейзанд требует BSD, Linux или macOS. На текущий момент Windows не поддерживается. Все указанные ниже команды должны выполняться в терминале.
* Требуется наличие Python 2.7. Он присутствует в стандартной поставке macOS и практически во всех Linux и BSD дистрибутивах. Если в вашем дистрибутиве установлен Python 3, вам потребуется также установить Python 2.7 , чтобы Стрейзанд работал нормально.
* Убедитесь, что SSH ключ присутствует в файле ~/.ssh/id\_rsa.pub.
* Если у вас нет SSH ключа, вы можете его сгенерировать с использование следующей команды и выбирая значения по умолчанию:

Expand All @@ -107,7 +107,7 @@
* На Fedora

sudo yum install git
* На OS X (с использованием [Homebrew](http://brew.sh/))
* На macOS (с использованием [Homebrew](http://brew.sh/))

brew install git
* Установите [pip](https://pip.pypa.io/en/latest/) - систему управления пакетами для Python.
Expand All @@ -117,13 +117,13 @@
* На Fedora

sudo yum install python-pip
* На OS X
* На macOS

sudo easy_install pip
sudo pip install pycurl

* Установите [Ansible](http://www.ansible.com/home).
* На OS X (с использованием [Homebrew](http://brew.sh/))
* На macOS (с использованием [Homebrew](http://brew.sh/))

brew install ansible
* На BSD или Linux (с использованием pip)
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ Services Provided
-----------------
* L2TP/IPsec using [Libreswan](https://libreswan.org/) and [xl2tpd](https://www.xelerance.com/software/xl2tpd/)
* A randomly chosen pre-shared key and password are generated.
* Windows, OS X, Android, and iOS users can all connect using the native VPN support that is built into each operating system without installing any additional software.
* Windows, macOS, Android, and iOS users can all connect using the native VPN support that is built into each operating system without installing any additional software.
* [Monit](https://mmonit.com/monit/)
* Monitors process health and automatically restarts services in the unlikely event that they crash or become unresponsive.
* [OpenSSH](http://www.openssh.com/)
Expand Down Expand Up @@ -94,8 +94,8 @@ In some circumstances advanced users may opt to use the local provisioning mode
### Prerequisites ###
Complete all of these tasks on your local home machine.

* Streisand requires a BSD, Linux, or OS X system. As of now, Windows is not supported. All of the following commands should be run inside a Terminal session.
* Python 2.7 is required. This comes standard on OS X, and is the default on almost all Linux and BSD distributions as well. If your distribution packages Python 3 instead, you will need to install version 2.7 in order for Streisand to work properly.
* Streisand requires a BSD, Linux, or macOS system. As of now, Windows is not supported. All of the following commands should be run inside a Terminal session.
* Python 2.7 is required. This comes standard on macOS, and is the default on almost all Linux and BSD distributions as well. If your distribution packages Python 3 instead, you will need to install version 2.7 in order for Streisand to work properly.
* Make sure an SSH key is present in ~/.ssh/id\_rsa.pub.
* If you do not have an SSH key, you can generate one by using this command and following the defaults:

Expand All @@ -107,7 +107,7 @@ Complete all of these tasks on your local home machine.
* On Fedora

sudo yum install git
* On OS X (via [Homebrew](http://brew.sh/))
* On macOS (via [Homebrew](http://brew.sh/))

brew install git
* Install the [pip](https://pip.pypa.io/en/latest/) package management system for Python.
Expand All @@ -117,13 +117,13 @@ Complete all of these tasks on your local home machine.
* On Fedora

sudo yum install python-pip
* On OS X
* On macOS

sudo easy_install pip
sudo pip install pycurl

* Install [Ansible](http://www.ansible.com/home).
* On OS X (via [Homebrew](http://brew.sh/))
* On macOS (via [Homebrew](http://brew.sh/))

brew install ansible
* On BSD or Linux (via pip)
Expand Down
2 changes: 1 addition & 1 deletion documentation/SOURCES.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
- Linux
- [Shadowsocks (from github.com/shadowsocks)](https://github.com/jlund/streisand/blob/master/playbooks/roles/shadowsocks/vars/mirror.yml)
- [Tor Browser (from dist.torproject.org)](https://github.com/jlund/streisand/blob/master/playbooks/roles/tor-bridge/vars/mirror-common.yml)
- MacOS
- macOS
- [Tunnelblick (from tunnelblick.net)](https://github.com/jlund/streisand/blob/master/playbooks/roles/openvpn/vars/mirror.yml)
- [Shadowsocks (from github.com/shadowsocks)](https://github.com/jlund/streisand/blob/master/playbooks/roles/shadowsocks/vars/mirror.yml)
- [Tor Browser (from dist.torproject.org)](https://github.com/jlund/streisand/blob/master/playbooks/roles/tor-bridge/vars/mirror-common.yml)
Expand Down
2 changes: 1 addition & 1 deletion playbooks/roles/genesis-digitalocean/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
register: do_ssh_key
rescue:
- fail:
msg: "* The API Access Token might be incorrect or missing the Write Scope. OR * The SSH key may already exist in the DigitalOcean Control Panel under a different name. OR * The dopy Python module might not be installed. Use `pip install dopy==0.3.5` to install this module. On the latest version of OS X, dopy > 0.3.5 is currently broken."
msg: "* The API Access Token might be incorrect or missing the Write Scope. OR * The SSH key may already exist in the DigitalOcean Control Panel under a different name. OR * The dopy Python module might not be installed. Use `pip install dopy==0.3.5` to install this module. On the latest version of macOS, dopy > 0.3.5 is currently broken."

- block:
- name: Create the new Droplet
Expand Down
20 changes: 10 additions & 10 deletions playbooks/roles/l2tp-ipsec/templates/instructions-fr.md.j2
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
L2TP/IPsec
----------

L2TP/IPsec est un excellent premier choix. Il est nativement pris en charge par Android, iOS, OS X et Windows. Il n'y a pas de logiciel supplémentaire à installer. L'installation ne devrait prendre que quelques minutes.
L2TP/IPsec est un excellent premier choix. Il est nativement pris en charge par Android, iOS, macOS et Windows. Il n'y a pas de logiciel supplémentaire à installer. L'installation ne devrait prendre que quelques minutes.

Si la connexion semble instable, vérifiez d'abord que les mots de passe ont été entrés correctement. Si vous ne pouvez toujours pas vous connecter, il est possible que votre pays ou votre FAI bloque le protocole L2TP/IPsec. L'un des autres services décrits dans le [README](/index-fr.html) peut fonctionner mieux pour vous.

---
* Plateformes
* [Windows](#windows)
* [OS X](#osx)
* [macOS](#macos)
* [Linux](#linux)
* [Androïde](#android)
* [iOS](#ios)
Expand Down Expand Up @@ -42,22 +42,22 @@ Si la connexion semble instable, vérifiez d'abord que les mots de passe ont ét

Vous pouvez vérifier que votre trafic est correctement routé par [recherche de votre adresse IP sur Google](https://encrypted.google.com/search?hl=fr&q=ip%20address). Il devrait dire *Votre adresse IP publique est {{streisand_ipv4_address}}*.

<a name="osx"></a>
### OS X ###
<a name="macos"></a>
### macOS ###

Il existe deux façons de configurer le VPN OS X L2TP pour se connecter à votre serveur Streisand. Le moyen le plus simple est d'installer un *profil* OS X contenant la configuration VPN. Vous pouvez également configurer le VPN [manuellement](#osx_manual).
Il existe deux façons de configurer le VPN macOS L2TP pour se connecter à votre serveur Streisand. Le moyen le plus simple est d'installer un *profil* macOS contenant la configuration VPN. Vous pouvez également configurer le VPN [manuellement](#macos_manual).

Pour installer via le profil, cliquez ici:

[__`streisand.mobileconfig`__](streisand.mobileconfig)

Si le fichier est téléchargé avec succès, OS X vous demandera si vous souhaitez l'installer. Cliquez sur *Continuer* pour confirmer. Une fois installé, vous pouvez [activer le VPN](#osx_connect).
Si le fichier est téléchargé avec succès, macOS vous demandera si vous souhaitez l'installer. Cliquez sur *Continuer* pour confirmer. Une fois installé, vous pouvez [activer le VPN](#macos_connect).

Vos profils installés sont gérés dans le menu "Profils" des Préférences du système. Les profils de Streisand peuvent être retirés à tout moment.

Notez que les profils sont très puissants et que vous devez faire attention à l'installation des profils inconnus. OS X affichera quelles fonctionnalités seraient configurées par un profil avant l'installation. Dans le cas de Streisand, la seule fonctionnalité devra être "Service VPN".
Notez que les profils sont très puissants et que vous devez faire attention à l'installation des profils inconnus. macOS affichera quelles fonctionnalités seraient configurées par un profil avant l'installation. Dans le cas de Streisand, la seule fonctionnalité devra être "Service VPN".

<a name="osx_manual"></a>
<a name="macos_manual"></a>
Si vous préférez le configurer manuellement:

1. Ouvrir les préférences du système et aller à la section réseau
Expand All @@ -77,8 +77,8 @@ Si vous préférez le configurer manuellement:
1. Cliquez l'onglet *TCP/IP* tab, et vérifiez que l'option *Lien locale uniquement* est sélectionné dans la section *Configurer IPv6*.
1. Cliquez *OK* pour fermer le menu avancé, puis cliquez *Appliquer* pour sauvgarder le details du connexion VPN.

<a name="osx_connect"></a>
#### Connexion sur OS X ####
<a name="macos_connect"></a>
#### Connexion sur macOS ####
Pour activer le VPN:

* Utilisez l'icône VPN dans la barre de menus, ou
Expand Down
Loading

0 comments on commit 685a387

Please sign in to comment.