快速搭建一个iOS不需要下载任何软件即可使用的VPN

原创 吴就业 153 0 2024-03-11

本文为博主原创文章,未经博主允许不得转载。

本文链接:https://wujiuye.com/article/7050cfef2ceb48d7b3aff691807e08d7

作者:吴就业
链接:https://wujiuye.com/article/7050cfef2ceb48d7b3aff691807e08d7
来源:吴就业的网络日记
本文为博主原创文章,未经博主允许不得转载。

iOS系统其实提供VPN功能,支持IKEv2、IPsec、L2TP这三种类型的VPN。所以想自己搭建一个支持这几种类型其中之一的VPN服务器,这样就不需要下载安装额外的APP了。因为在iOS手机上想下载安装一些app并不容易,得注册个海外的appId,得找个海外手机号,总之很是麻烦。

我在GitHub上找到了个开源项目:setup-ipsec-vpn,这个项目封装了一些脚本,方便我们这些门外汉快速搭建一个vpn服务器。

我参考了这个方案:IPsec VPN 服务器一键安装脚本。并且由于我已经注册过AWS的账号,可以快速创建实例使用,所以我选择使用AWS的ec2免费实例。

只需要四个步骤,就能用上自己的VPN。

一、安装真的很简单。

根据教程文档,只需要执行这一条命令,等待个几分钟,就能自己安装完成。

wget https://get.vpnsetup.net -O vpn.sh && sudo sh vpn.sh

截屏2024-03-11 16.53.51

注意,需要root权限。

二、获取IPsec的账号信息。

安装完成后,会在控制台输出IPsec和IKEv2的账号信息。

推荐使用最简单的方式,这里我使用IPsec类型的VPN,从控制台输出找到IPsec VPN的配置信息,如下图所示。

截屏2024-03-11 16.49.38

三、不要忘记配置安全组。

根据文档,我们还需要给ec2实例使用的安全组添加入站规则。创建一条UDP类型的端口为500的入站规则,以及创建一条UDP类型的端口为4500的入站规则。

截屏2024-03-11 16.50.17

四、在iOS设备上使用。

现在,在iOS上配置vpn就可以使用了。

手机操作:设置->通用->VPN与设备管理->VPN->添加VPN配置,如下图所示。

截屏2024-03-11 17.22.06

如何填写?

本文经「原本」原创认证,作者吴就业,访问yuanben.io查询【3DZ0TX34】获取授权信息。

声明:公众号、CSDN、掘金的曾用名:“Java艺术”,因此您可能看到一些早期的文章的图片有“Java艺术”的水印。

文章推荐

个人网站如何解决支付的问题

国内目前对网络环境的审核越来越严,个人网站是无法开通微信支付、支付宝支付的API的,要求要有营业执照,那么个人网站怎么解决支付问题呢?

网站备案日记,ICP备案+公安备案

记录网站备案过程,ICP备案+公安备案

SPA单页网站的SEO优化

网站SEO优化:响应速度优化,让用户信任,网页标题和关键词、页面描述,让搜索引擎蜘蛛能爬取到网站的内容,网页访问统计。