把另外一个简书的账号内容搬过来
本文所用脚本作者是teddysun,大致步骤他在自己博客里也有写,我主要是增加了一些图示化的东西以及前期的工作,以更加适合小白。
第一步:购买香港或境外服务器
我买的是香港服务器,毕竟中文管理起来更加方便,而且我自己的个人网站也是架设在这家服务器提供商,在这里我把服务器提供商的LOGO隐去,你们可以去选择阿里云或者其他的提供商,只要选择香港和境外的服务器就可以,
1、在服务器提供商官网注册账号后,在“产品中心”菜单项里选择“云服务器”
2、选择“香港数据中心”中的”入门型“
3、选择服务器的配置并付款购买
推荐方案:小型业务
主机:中国香港或者其他境外服务器,1核心,1GB。
数据盘:根据需要选择
带宽:1G(一般来说够用的了)
操作系统:Linux Server/Linux CentOS 7.4 64位(这个很重要,操作系统一定要选择CentOS 7以上)
第二步:进入服务器管理中心
在上一步完成服务器的购买后,从服务器提供商的官网进入服务器管理后台。
在管理后台的左侧找到服务器菜单,点击后在右侧显示你当前购买的服务器列表,在服务器列表右侧点击管理按钮进入服务器的详情界面,如上图所示,你会查看服务器的各项信息,其中主要的是IP地址和管理员用户名和密码,Linux的管理员账号一般是root。
第三步:远程操作服务器
1、打开MAC系统自带的”终端“应用
2、通过命令连接服务器下载并执行脚本
”终端“的操作界面如上,现在跟着我一步步的输入命令。
1、输入ssh -t root@你在管理后台里查看到的IP地址,并点击回车确认
例:ssh -t root@103.102.123.122
2、输入你在管理后台里查看到的密码,并点击回车确认
3、输入cat /dev/net/tun,并点击回车确认
因为需要服务器支持TUN/TAP模块才能正常使用,所以首先要先检查一下TUN模块,输入以上命令并按回车确认后,如果终端返回的代码是cat: /dev/net/tun: File descriptor in bad state 说明是正常的。
4、输入cat /dev/ppp,并点击回车确认
检查服务器是否支持PPP模块,如果终端返回的代码是cat: /dev/ppp: No such device or address 说明是正常的。
5、输入yum -y install wget,并点击回车确认
为服务器安装wget应用,用来下载脚本的,回车后可能要等待安装完成才能进行下一步操作,请耐心等待。
6、输入wget --no-check-certificate https://raw.githubusercontent.com/teddysun/across/master/l2tp.sh,并点击回车确认
下载脚本文件到服务器,请耐心等待下载完成
7、输入chmod +x l2tp.sh
修改权限
8、输入 ./l2tp.sh,并点击回车确认
执行脚本
9、执行脚本的过程需要你填写一些信息如下
Please input IP-Range:
输入本地IP段范围,可直接回车,默认值192.168.18。
Please input PSK:
创建连接时需要的密钥
Please input Username:
创建V*N用户名
Please input teddysun’s password:
创建对应的密码
Press any key to start…or Press Ctrl+c to cancel
按下任意按键继续,如果想取消安装,请按Ctrl+c键
10、耐心等待脚本执行完毕后,这个V*N服务器就算是搭建完成了,我们接着就可以在iPhone段进行连接了。
3、进入iPhone的“设置”-"V*N",点击“添加V*N配置”进入“添加配置”界面
类型:L2TP
描述:随意填写
服务器:你购买的服务器的IP地址
账户:脚本执行过程中你输入的账户名
密码:脚本执行过程中你输入的密码
密钥:脚本执行过程中你输入的密钥
填写完成后点击右上角“完成”,你就可以去连接了。