阿里云centos下vpn的搭建
来源:互联网 发布:js ajax请求跨域问题 编辑:程序博客网 时间:2024/06/01 10:22
配置完后发现网站无法打开,ftp无法访问,惊了下,然后考虑是不是防火墙把端口给限制了,结果真的是:
/etc/init.d/iptables stop//关闭防火墙试试
关闭之后再次查看114.80.*.*:80(即ip:80)发现果然成功。但是貌似安全隐患大大增加……使用
/etc/init.d/iptables status
查看防火墙信息,可以看到打开的端口。那么我们把需要使用的端口打开应该是一个比较可行的办法了,命令如下:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #8080为指定端口
/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT #8080为指定端口
/etc/init.d/iptables restart #重启防火墙以便改动生效,当然如果不觉得麻烦也可重启系统(命令:reboot)
/etc/rc.d/init.d/iptables save #将更改进行保存
当然了,还有另外直接在/etc/sysconfig/iptables中增加一行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
一.原理
1.阿里云ECS上架设VPN.
2.本地连接使用VPN拨号到阿里云ECS.
3.使用阿里云ECS网络访问电信服务器.
使用VPN前效果
使用VPN后效果
效果还是相当明显地,使用前平均Ping 250ms 使用后平均Ping 40ms !!!
二.架设VPN
1.安装 ppp pptpd iptables
ppp 数据链路层协议
pptpd VPN服务类型之一
iptables 防火墙,用来消息转发
安装后版本信息
2.配置 ppp DNS信息
a.编辑 options.pptpd 配置文件
b.找到66和67行进行修改
c.配置后结果如下:
3.配置 ppp VPN账号信息
a.编辑 chap-secrets 配置文件,这个文件默认只有两行注释,在注释下配置VPN账号信息
b.设置规则为 VPN账号 服务类型 VPN密码 IP,若IP为*则代表所有IP都可以使用该账号密码,配置后结果如下:
本例中账号密码都为 wangjijun4.配置 pptpd
a.编辑 options.pptpd 配置文件
b.修改如下内容,其实就是将注释配置项取消注释即可,这里配置地址很是纠结,其实个人理解为DHCP,跟服务器实际网卡无任何关系!
5.配置内核支持转发
a.编辑 sysctl.conf 配置文件
b.找到第7行进行修改
c,配置后结果如下:
d.重新加载内核配置项
6.配置 iptables
a.首次运行 iptables
查看iptabls运行状态
有一个很有意思的现象,若首次启动 iptables ,使用如下 start 命令是无法启动的!
但可以通过查看配置规则命令启动,不知道是不是我理解的有问题!如果你知道请指教,谢谢!
清空防火墙配置
配置规则
若需要配置其他端口,比如 80 3306 8080 参考 ssh 端口配置方式
b.已配置过 iptables
设置转发策略,由于阿里云是双网卡,内网eth0,外网eth1,所以这块特别容易误写为eth0
c.设置VPN端口策略
d.保存 iptabls 选项并重启 iptables
7.收尾工作
感谢以下作者
[教程]阿里云服务器配置VPN详解
阿里云centos配置VPN(PPTPD服务)
已解决,结帖Re阿里云Centos6.3搭了VPN内网通,但无法访问外网,折腾3天。
阿里云Centos配置iptables防火墙
- 阿里云centos下vpn的搭建
- 阿里云与腾讯云基于linux(centos)搭建pptp vpn时的区别
- linux(centos)下VPN搭建
- 阿里云服务器搭建vpn
- 阿里云CentOS7 搭建 VPN
- 阿里云搭建vpn服务
- 阿里云CentOS7 搭建 VPN
- 阿里云搭建VPN服务
- 阿里云 CENTOS 6 搭建 IPSec VPN(ios亲测可用)
- 在阿里云 CentOS 7上使用strongswan搭建IKEv2 VPN
- 【阿里ECS】 Linux CentOS 6.3搭建PPTP VPN
- centos 下用pptp搭建vpn服务器
- centos下搭建vpn(pptp)
- CentOS 6.5 下搭建vpn服务
- centos 6.5下搭建ipsec/xl2tpd VPN
- centos 下搭建VPN服务器 pptpd
- centos 6.8下搭建PPTP VPN服务器
- CentOS下利用openvpn 搭建ssl-vpn
- mongodb网络yum源
- Oracle使用row_number() over (partition order by)和DISTINCT去除重复记录
- 利用swig,在python中使用C++的类
- JSPatch库, 一个Apple官方支持的实现在线更新iOS应用的库
- IOS开源项目Coding学习笔记(3):注册界面RegisterViewController
- 阿里云centos下vpn的搭建
- 排序算法之冒泡、插入和希尔排序
- Ubuntu中设置环境变量的几种方式及区别
- svn st 状态详解
- Java数据库连接-JNDI方式- 配置Tomcat6.0 连接池 配置相关
- 动态修改background之后padding失效
- Android常见XML转义字符
- DrawerLayout设置滑动边距
- QPS、PV 、RT(响应时间)之间的关系