一键式超简单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 列出帮助信息