一键式超简单L2TP/IPSec安装脚本教程 – Easion

好久没更新啦,最近回学校需要封闭管理,事情太多了落下了很多小技巧,现在开始逐渐的有时间了开始慢慢更新啦

为什么我会更新这篇文章呢,讲起来很蛋疼,有时候在机房上课老师关闸了不给上外网,那我只能好好听课不能愉快的玩耍了,我仔细的想了下,我们学校是一个大的局域网呀,能不能使用VPN的方式连接我宿舍的电脑然后访问外网呢,得,一有这个想法我就开始施行了,话不多说,现在开始教程~

I.系统要求

首先说下系统要求吧,系统支持:CentOS6+,Debian7+,Ubuntu12+,内存小于128M的小鸡仔就不要往下看了为你好另外OpenVZL架构的也不要看了(因为需要开启TUN/TAP才能正常使用、还需要系统内核支持 IPSec 才行一般不建议在 OpenVZ 的 VPS 上安装。)

#检测TUN/TAP

如果条件都符合的话,我们现在先检测是否支持TUN模块执行命令

cat /dev/net/tun

如果返回信息为:cat: /dev/net/tun: File descriptor in bad state 说明正常

检测是否支持ppp模块执行命令

cat /dev/ppp

如果返回信息为:cat: /dev/ppp: No such device or address 说明正常

如果上面的四点都全部满足的话可以接着往下看啦,基本上99%的都可以满足,要是不能满足的都是超级垃圾没人要的服务器了,建议尽早更换

II.使用工具连接服务器

这个步骤是最基础的,使用root账户登录ssh,内网搭建的话都是同样的方式

推荐ssh连接工具:

PuttyBitvise SSH ClientMobaXtermDameWare SSHSmarTTYCygwinXshell

还有很多种软件,我比较用的多的是SecureCRT

III.安装步骤#执行命令wget --no-check-certificate http://shell.easion.site/shell/vpn/l2tp-ipsec-vpn/l2tp-2023.06.05.shchmod +x l2tp-2023.06.05.sh./l2tp-2023.06.05.sh

执行完成后会出现以上的界面

#交互式命令

如果英文不太好看不懂的话可参考下面依次按下面操作:

Please input IP-Range:(Default Range: 192.168.18):输入本地IP段范围(本地电脑连接到VPS后给分配的一个本地IP地址),直接回车意味着输入默认值192.168.18

Please input PSK:(Default PSK: bbaaz.com):PSK意为预共享密钥,即指定一个密钥将来在连接时需要用到,直接回车意味着输入默认值bbaaz.com

Please input Username:(Default Username: bbaaz):Username意为用户名,即第一个默认用户。直接回车意味着输入默认值bbaaz

Please input teddysun’s password:(Default Password: Q4SKhu2EXQ):输入用户的密码,默认会随机生成一个10位包含大小写字母和数字的密码,当然你也可以指定密码。

ServerIP:your_server_main_IP显示你的 VPS 的主 IP(如果是多 IP 的 VPS 也只显示一个)

Server Local IP:192.168.18.1显示你的 VPS 的本地 IP(默认即可)

Client Remote IP Range:192.168.18.2-192.168.18.254显示 IP 段范围

PSK:teddysun.com显示 PSK

Press any key to start…or Press Ctrl+c to cancel按下任意按键继续,如果想取消安装,请按Ctrl+c键

#安装完成

安装完后会自动显示出服务器地址以及账号密码等信息,然后使用手机或者设备进行连接,我搭建完这一套下来我已经可以在机房起飞了哈哈~

#使用命令

如果你要想对用户进行操作,可以使用如下命令:l2tp -a 新增用户l2tp -d 删除用户l2tp -m 修改现有的用户的密码l2tp -l 列出所有用户名和密码l2tp -h 列出帮助信息


比丘资源网 » 一键式超简单L2TP/IPSec安装脚本教程 – Easion

发表回复

提供最优质的资源集合

立即查看 了解详情