本文提供了在阿里云服务器上设置VPN服务器的全面指南。它涵盖了Linux服务器的初始设置,IPsec VPN的安装,以及从iOS和Mac设备连接到VPN的详细说明。文章还提供了故障排除链接和进一步阅读的参考。
wget https://git.io/vpnsetup -O vpnsetup.sh && sudo sh vpnsetup.sh
如果使用 CentOS,请将上面的地址换成 https://git.io/vpnsetup-centos。
你的 VPN 登录凭证将会被自动随机生成,并在安装完成后显示在屏幕上。
如需了解其它安装选项,以及如何配置 VPN 客户端,请继续阅读以下部分。
-
一个专用服务器或者虚拟专用服务器 (VPS)。OpenVZ VPS 不受支持。
-
注:需开启udp 500和4500端口
ios连接
- 进入设置 -> 通用 -> VPN。
- 单击 添加VPN配置…。
- 单击 类型 。选择 L2TP 并返回。
- 在 描述 字段中输入任意内容。
- 在 服务器 字段中输入你的 VPN 服务器 IP。
- 在 帐户 字段中输入你的 VPN 用户名。
- 在 密码 字段中输入你的 VPN 密码。
- 在 密钥 字段中输入你的 VPN IPsec PSK。
- 启用 发送所有流量 选项。
- 单击右上角的 完成。
- 启用 VPN 连接。
- VPN 连接成功后,会在通知栏显示图标。最后你可以到 这里 检测你的 IP 地址,应该显示为你的 VPN 服务器 IP。
如果在连接过程中遇到错误,请参见 故障排除。
Mac连接
- 打开系统偏好设置并转到网络部分。
- 在窗口左下角单击 + 按钮。
- 从 接口 下拉菜单选择 VPN。
- 从 VPN类型 下拉菜单选择 IPSec 上的 L2TP。
- 在 服务名称 字段中输入任意内容。
- 单击 创建。
- 在 服务器地址 字段中输入你的 VPN 服务器 IP。
- 在 帐户名称 字段中输入你的 VPN 用户名。
- 单击 鉴定设置 按钮。
- 在 用户鉴定 部分,选择 密码 单选按钮,然后输入你的 VPN 密码。
- 在 机器鉴定 部分,选择 共享的密钥 单选按钮,然后输入你的 VPN IPsec PSK。
- 单击 好。
- 选中 在菜单栏中显示 VPN 状态 复选框。
- (重要) 单击 高级 按钮,并选中 通过VPN连接发送所有通信 复选框。
- 单击 TCP/IP 选项卡,并在 配置IPv6 部分中选择 仅本地链接。
- 单击 好 关闭高级设置,然后单击 应用 保存VPN连接信息。
- 要连接到 VPN: 使用菜单栏中的图标,或者打开系统偏好设置的网络部分,选择 VPN 并单击 连接。最后你可以到 这里 检测你的 IP 地址,应该显示为你的 VPN 服务器 IP。
如果在连接过程中遇到错误,请参见 故障排除。
服务器安装
https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/README-zh.md
设备连接
https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients-zh.md