1.下载脚本
wget https://git.io/vpnsetup-centos -O vpnsetup.sh
2.修改
vi vpnsetup.sh
替换为你自己的值: YOUR_IPSEC_PSK, YOUR_USERNAME 和 YOUR_PASSWORD
3.执行
sudo sh vpnsetup.sh
4.配置客户端
Windows 下载并安装免费的 Shrew Soft VPN 客户端。 https://www.shrew.net/download/vpn 注: 该 VPN 客户端支持 Windows 2K/XP/Vista/7/8 系统。 单击开始菜单 -> 所有程序 -> ShrewSoft VPN Client -> VPN Access Manager 单击工具栏中的 Add (+) 按钮。 在 Host Name or IP Address 字段中输入你的 VPN 服务器 IP。 单击 Authentication 选项卡,从 Authentication Method 下拉菜单中选择 Mutual PSK + XAuth。 在 Local Identity 子选项卡中,从 Identification Type 下拉菜单中选择 IP Address。 单击 Credentials 子选项卡,并在 Pre Shared Key 字段中输入你的 VPN IPsec PSK。 单击 Phase 1 选项卡,从 Exchange Type 下拉菜单中选择 main。 单击 Phase 2 选项卡,从 HMAC Algorithm 下拉菜单中选择 sha1。 单击 Save 保存 VPN 连接的详细信息。 选择新添加的 VPN 连接。单击工具栏中的 Connect 按钮。 在 Username 字段中输入你的 VPN 用户名。 在 Password 字段中输入你的 VPN 密码。 单击 Connect。 VPN 连接成功后,你会在 VPN Connect 状态窗口中看到 tunnel enabled 字样。单击 "Network" 选项卡,并确认 Established - 1 显示在 "Security Associations" 下面。 OS X 打开系统偏好设置并转到网络部分。 在窗口左下角单击 + 按钮。 从 接口 下拉菜单选择 VPN。 从 VPN类型 下拉菜单选择 Cisco IPSec。 在 服务名称 字段中输入任意内容。 单击 创建。 在 服务器地址 字段中输入你的 VPN 服务器 IP。 在 帐户名称 字段中输入你的 VPN 用户名。 在 密码 字段中输入你的 VPN 密码。 单击 鉴定设置 按钮。 在 机器鉴定 部分,选择 共享的密钥 单选按钮,然后输入你的 VPN IPsec PSK。 保持 群组名称 字段空白。 单击 好。 选中 在菜单栏中显示 VPN 状态 复选框。 单击 应用 保存VPN连接信息。 要连接到 VPN: 使用菜单栏中的图标,或者打开系统偏好设置的网络部分,选择 VPN 并单击 连接。 Android 启动 设置 应用程序。 在 无线和网络 部分单击 更多...。 单击 VPN。 单击 添加VPN配置文件 或窗口右上角的 +。 在 名称 字段中输入任意内容。 在 类型 下拉菜单选择 IPSec Xauth PSK。 在 服务器地址 字段中输入你的 VPN 服务器 IP。 保持 IPSec 标识符 字段空白。 在 IPSec 预共享密钥 字段中输入你的 VPN IPsec PSK。 单击 保存。 单击新的VPN连接。 在 用户名 字段中输入你的 VPN 用户名。 在 密码 字段中输入你的 VPN 密码。 选中 保存帐户信息 复选框。 单击 连接。 VPN 连接成功后,会在通知栏显示图标。 iOS 进入设置 -> 通用 -> VPN。 单击 添加VPN配置...。 单击 类型 。选择 IPSec 并返回。 在 描述 字段中输入任意内容。 在 服务器 字段中输入你的 VPN 服务器 IP。 在 帐户 字段中输入你的 VPN 用户名。 在 密码 字段中输入你的 VPN 密码。 保持 群组名称 字段空白。 在 密钥 字段中输入你的 VPN IPsec PSK。 单击右上角的 完成。 启用 VPN 连接。 VPN 连接成功后,会在通知栏显示图标。 Linux Fedora 和 CentOS Fedora 28 (和更新版本)和 CentOS 7 用户可以安装 NetworkManager-libreswan-gnome 软件包,然后通过 GUI 配置 IPsec/XAuth VPN 客户端。 进入 Settings -> Network -> VPN。单击 + 按钮。 选择 IPsec based VPN。 在 Name 字段中输入任意内容。 在 Gateway 字段中输入你的 VPN 服务器 IP。 在 Type 下拉菜单选择 IKEv1 (XAUTH)。 在 User name 字段中输入你的 VPN 用户名。 右键单击 User password 字段中的 ?,选择 Store the password only for this user。 在 User password 字段中输入你的 VPN 密码。 保持 Group name 字段空白。 右键单击 Secret 字段中的 ?,选择 Store the password only for this user。 在 Secret 字段中输入你的 VPN IPsec PSK。 保持 Remote ID 字段空白。 单击 Add 保存 VPN 连接信息。 启用 VPN 连接。
5.测试
最后你可以到 https://www.ipchicken.com/ 检测你的 IP 地址,应该显示为你的 VPN 服务器 IP。