为大家分享一个脚本,作用是配置PPTP VPN。
脚本仅为个人使用,或存在安全风险,请各位使用前自行评估
通过脚本可以在服务器部署PPTP VPN,实现简化操作的目的,如果需要手工配置PPTP VPN,可以参考
这里
1、下载脚本增加权限:
wget http://jinxiangtest.oss-cn-hangzhou.aliyuncs.com/shell/vmpptpvpn.sh
chmod +x vmpptpvpn.sh
[attachment=95075]
2、脚本使用方法:
./vmpptpvpn.sh 账号 密码
[attachment=95076]
3、脚本运行结束后会输入VPN的连接相关信息:
[attachment=95077]
注意事项:
1、目前仅支持centos6系统,centos7不支持
2、如果需要修改密码,可以再执行一次脚本,账号不变修改密码即可;如果需要删除账号,请手工修改/etc/ppp/chap-secrets文件
3、建议在之前没有手工配置过vpn的服务器上执行,否则可能与之前手工配置冲突。操作前建议创建快照,方法可参考
这里
4、部分客户端如果无法连接VPN提示619报错,需要检查一下路由器是否放行pptpd协议,或者运营商是否限制
使用场景
脚本一般有三种用途:
1、没有公网IP的内网ECS需要访问外部网站等资源,通过内网IP连接这台VPN服务器实现
2、从客户端VPN方式通过公网IP连接到ECS访问其他内部资源(内网ECS、RDS等)
3、从客户端VPN方式通过公网IP连接到ECS访问外网(翻X)
[attachment=95078]
场景1、
以下内网服务器连接VPN访问外部资源的测试:
内网服务器连接VPN服务器的内网IP,测试已经可以上网,Windows客户端连接方法请参考
这里
[attachment=95080]
[attachment=95079]
场景2、
本地电脑通过公网IP连接VPN访问内部资源:
通过VPN服务器的公网IP连接后,测试已经可以连接内网服务器,并且通过内网IP远程服务器
[attachment=95082]
场景3、
本地电脑通过公网IP连接VPN后,访问ip.taobao.com看到本地已经和VPN公网IP一致,翻X部分不演示
[attachment=95081]
运维分享--linux系统mysql连接检查脚本
http://bbs.aliyun.com/read/177577.html?spm=0.0.0.0.Jpfv1d
运维分享--linux系统mysql密码修改脚本
http://bbs.aliyun.com/read/177545.html?spm=0.0.0.0.Jpfv1d
运维分享--linux系统ssh远程连接检查脚本
http://bbs.aliyun.com/read/177513.html?spm=0.0.0.0.Jpfv1d
运维分享--linux系统带宽监测脚本
http://bbs.aliyun.com/read/162819.html?spm=0.0.0.0.Jpfv1d
运维分享--linux系统web日志分析脚本
http://bbs.aliyun.com/read/177580.html?spm=5176.7189909.0.0.jpb8j7
运维分享--linux系统负载状态检查脚本
http://bbs.aliyun.com/read/177581.html?spm=5176.7189909.0.0.jJtAK3
运维分享
--
linux系统Dnat脚本
http://bbs.aliyun.com/read/255107.html?spm=5176.7189909.0.0.4mHDsS
运维分享
--
CentOS6系统PPTP VPN脚本
https://bbs.aliyun.com/read/272213.html?amp;displayMode=1&page=1&toread=1#tpc
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。