启动实例
在EC2上安装AmazonLinux的一个实例。
关闭源/目标检查
选择对象EC2,关闭源目标检查
配置NAT服务器
用SSH登陆服务器
1 | ssh -i common.pem ec2-user@54.92.57.144 |
更新系统
1 | sudo yum update |
安装iptable services
1 | sudo yum install iptables-services |
设定iptables的自动启动
1 | $ sudo systemctl enable iptables |
设定IPv4转发
修改文件
1 | sudo vi /etc/sysctl.conf |
设定反应
1 | $ sudo sysctl -p |
设定转发规则
规则输入
此处设定的 CIDR[10.0.2.0/24] 是指的请求方的,根据个人环境的实际情况来设定。1
$ sudo iptables -t nat -A POSTROUTING -s 10.0.2.0/24 -j MASQUERADE
确认规则
1 | $ sudo iptables -t nat -L |
规则保存
1 | $ sudo service iptables save |
重新启动EC2,并再次登陆
确认配置
1 | $ sudo iptables -t nat -L |
确认NAT转发
上传pem文件
使用sftp登陆
1 | $ sftp -i common.pem ec2-user@54.92.57.144 |
登陆DBEC
这儿是内网IP1
$ ssh -i common.pem ec2-user@10.0.2.197
测试外网连接
1 | $ curl http://httpbin.org/ip |