各种邮箱smtp服务泄露源站ip解决办法
准备
一台源站服务器,一台代理服务器
首先安装Haproxy代理
在代理服务器安装Haproxy
- CentOS 执行
yum install haproxy -y
安装
接下来设置配置文件
- 执行
vi /etc/haproxy/haproxy.cfg
打开配置文件 - 清空内部预置代码。并填入以下内容。
global ulimit-n 51200 defaults log global mode tcp option dontlognull timeout connect 1000ms timeout client 150000ms timeout server 150000ms listen status bind 0.0.0.0:1080 mode http log global stats refresh 30s stats uri /admin?stats stats realm Private lands stats auth admin:password stats hide-version frontend ssin bind *:465 default_backend ssout backend ssout server server 119.147.6.199 maxconn 204800
上面的代码中,
bind表示邮件端口,如果你是用的是25,请改为25,并将25端口加入代理服务器的安全组策略或者防火墙!
119.147.6.199 是 smtp服务的IP,在代理服务器中ping一下即可取得!
- 配置完成,保存退出,执行
service haproxy restart
重启Haproxy并设置为开机启动
代理服务器端操作完成。
设置源站服务器hosts
- 登录我们源站服务器,进入终端,执行
vi /etc/hosts
- 按照hosts规则写入 代理服务器IP SMTP服务器
比如我用的腾讯企业邮,代理服务器是我北京的轻量服务器iP 81.70.242.22那么hsots内容为
81.70.242.22 smtp.exmail.qq.com
切记
一定要记得防火墙开放你的代理服务端口,比如腾讯企业邮箱的SSL端口是465,你一定要在代理服务器后台和云服务厂商哪里都开放465端口!
版权声明:
作者:Ne-21
链接:https://blog.gocos.cn/archives/312.html
来源:云淡风轻
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
各种邮箱smtp服务泄露源站ip解决办法
准备
一台源站服务器,一台代理服务器
首先安装Haproxy代理
在代理服务器安装Haproxy
CentOS 执行 yum install haproxy -y 安装
接下来设置配置文件
执行……
共有 0 条评论