diff --git a/README-zh.md b/README-zh.md index 166e3f9..f7e77e1 100644 --- a/README-zh.md +++ b/README-zh.md @@ -2,8 +2,7 @@ *其他语言版本: [English](README.md), [简体中文](README-zh.md).* -使用 Linux Shell 脚本一键搭建 IPsec/L2TP VPN 服务器。适用于 Ubuntu 16.04/14.04/12.04,Debian 8 和 CentOS 6/7 系统。 -你只需提供以下的信息: `IPSEC_PSK` , `VPN_USER` 和 `VPN_PASSWORD` ,然后运行脚本自动完成安装。 +使用这些 Linux Shell 脚本一键快速搭建 IPsec/L2TP VPN 服务器。支持 Ubuntu,Debian 和 CentOS 系统。你只需提供自己的 VPN 登录凭证,然后运行脚本自动完成安装。 我们将使用 Libreswan 作为 IPsec 服务器,以及 xl2tpd 作为 L2TP 提供者。 @@ -20,6 +19,7 @@ - [重要提示](#重要提示) - [关于升级Libreswan](#关于升级libreswan) - [问题和反馈](#问题和反馈) +- [作者](#作者) - [授权协议](#授权协议) ## 功能特性 @@ -36,18 +36,12 @@ 一个新创建的 Amazon EC2 实例,使用这些 AMI: (详细步骤点这里) - Ubuntu 16.04 (Xenial), 14.04 (Trusty) or 12.04 (Precise) - Debian 8 (Jessie) EC2 Images -- CentOS 7 (x86_64) with Updates HVM -- CentOS 6 (x86_64) with Updates HVM +- CentOS 7 (x86_64) with Updates +- CentOS 6 (x86_64) with Updates **-或者-** -一个专用服务器,或者基于 KVM/Xen 的虚拟专用服务器 (VPS),全新安装: -- Ubuntu 16.04 (Xenial), 14.04 (Trusty) or 12.04 (Precise) -- Debian 8 (Jessie) -- Debian 7 (Wheezy) » 不推荐。必须先运行另一个脚本。 -- CentOS / Red Hat Enterprise Linux (RHEL) 6 or 7 - -OpenVZ VPS 用户请使用其它的 VPN 软件,比如 Nyr 的 OpenVPN 脚本。 +一个专用服务器,或者基于 KVM/Xen 的虚拟专用服务器 (VPS),全新安装以上操作系统之一。另外也可用 Debian 7 (Wheezy),但是必须首先运行 另一个脚本。 OpenVZ VPS 用户请使用其它的 VPN 软件,比如 OpenVPN**» 我想建立并使用自己的 VPN ,但是没有可用的服务器** @@ -113,7 +107,7 @@ sudo sh vpnsetup_centos.sh 在 VPN 已连接时,客户端配置为使用 Google Public DNS。此设置可在 `options.xl2tpd` 文件的 `ms-dns` 项更改。 -如果服务器配置了自定义 SSH 端口(不是 22)或其他服务,请在运行脚本前编辑 IPTables 防火墙规则。 +如果服务器配置了自定义 SSH 端口(不是 22)或其他服务,请在运行脚本前编辑 IPTables 防火墙规则。 这些脚本在更改现有的配置文件之前会先做备份,使用 `.old-日期-时间` 为文件名后缀。 @@ -127,6 +121,13 @@ sudo sh vpnsetup_centos.sh - Libreswan (IPsec) 的相关问题可在邮件列表提问。也可以参见这些 wiki 文章:[1] [2] [3] [4] [5]。 - 如果你发现了一个可重复的程序漏洞,请提交一个 GitHub Issue。 +## 作者 + +##### 宋琳 +- 最后一年的美国在读博士生,专业是电子与计算机工程 (ECE) +- 现在正在积极寻找新的工作机会,比如软件或系统工程师 +- 在 LinkedIn 上与我联系: https://www.linkedin.com/in/linsongui + ## 授权协议 版权所有 (C) 2014-2016 Lin Song   View my profile on LinkedIn diff --git a/README.md b/README.md index 56949fa..72687e8 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ *Read this in other languages: [English](README.md), [简体中文](README-zh.md).* -Scripts for automatic configuration of an IPsec/L2TP VPN server on Ubuntu 16.04/14.04/12.04, Debian 8 and CentOS 6 & 7. All you need to do is providing your own values for `IPSEC_PSK`, `VPN_USER` and `VPN_PASSWORD`, and let them handle the rest. +With these scripts, you can set up your own IPsec/L2TP VPN server in just a few minutes on Ubuntu, Debian and CentOS. All you need to do is provide your own VPN credentials. The scripts will handle the rest. We will use Libreswan as the IPsec server, and xl2tpd as the L2TP provider. @@ -36,18 +36,12 @@ We will use Libreswan as th A newly created Amazon EC2 instance, using these AMIs: (See instructions) - Ubuntu 16.04 (Xenial), 14.04 (Trusty) or 12.04 (Precise) - Debian 8 (Jessie) EC2 Images -- CentOS 7 (x86_64) with Updates HVM -- CentOS 6 (x86_64) with Updates HVM +- CentOS 7 (x86_64) with Updates +- CentOS 6 (x86_64) with Updates **-OR-** -A dedicated server or KVM/Xen-based Virtual Private Server (VPS), with freshly installed: -- Ubuntu 16.04 (Xenial), 14.04 (Trusty) or 12.04 (Precise) -- Debian 8 (Jessie) -- Debian 7 (Wheezy) » Not recommended. Requires this workaround to work. -- CentOS / Red Hat Enterprise Linux (RHEL) 6 or 7 - -OpenVZ VPS users should instead try Nyr's OpenVPN script. +A dedicated server or KVM/Xen-based Virtual Private Server (VPS), freshly installed with one of the above OS. In addition, Debian 7 (Wheezy) can also be used after applying this workaround. OpenVZ VPS users should instead try OpenVPN. **» I want to run my own VPN but don't have a server for that** @@ -113,7 +107,7 @@ To enable multiple VPN users with different credentials, just Google Public DNS when the VPN is active. To change, set `ms-dns` in `options.xl2tpd`. -For servers with a custom SSH port (not 22) or other services, edit the IPTables rules before using. +For servers with a custom SSH port (not 22) or other services, edit the IPTables rules before using. The scripts will backup existing config files before making changes, with `.old-date-time` suffix. @@ -130,8 +124,9 @@ The additional scripts ## Author ##### Lin Song -- Final year U.S. PhD candidate seeking opportunities in Software or Systems Engineering. -- View my LinkedIn profile and contact me: www.linkedin.com/in/linsongui +- Final year U.S. PhD candidate, majoring in Electrical and Computer Engineering (ECE) +- Actively seeking opportunities in areas such as Software or Systems Engineering +- Contact me on LinkedIn: https://www.linkedin.com/in/linsongui ## License