前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【教程】利用Haproxy解决SMTP发信暴露服务器源IP的方法

【教程】利用Haproxy解决SMTP发信暴露服务器源IP的方法

作者头像
雾海梦曦
发布2022-11-04 14:26:51
1.3K0
发布2022-11-04 14:26:51
举报
文章被收录于专栏:博客屋

WHMCS 经常因为邮件问题被攻击,现在来给大家介绍一个邮件转发服务器的设置办法,可以完全隐藏掉真实的源站地址。

【教程】利用Haproxy解决SMTP发信暴露服务器源IP的方法,【教程】利用Haproxy解决SMTP发信暴露服务器源IP的方法  百度 教程 服务器源IP 服务器 WHMCS 文件 第1张,百度,教程,服务器源IP,服务器,WHMCS,文件,第1张
【教程】利用Haproxy解决SMTP发信暴露服务器源IP的方法,【教程】利用Haproxy解决SMTP发信暴露服务器源IP的方法 百度 教程 服务器源IP 服务器 WHMCS 文件 第1张,百度,教程,服务器源IP,服务器,WHMCS,文件,第1张

我们以 CentOS邮件推送 为例:

第一步 需要安装 Haproxy:

代码语言:javascript
复制
yum -y install haproxy

然后清空 haproxy.cfg 文件内容

代码语言:javascript
复制
cd /etc/haproxy/
> haproxy.cfg

然后将下面内容粘贴到 haproxy.cfg 中

代码语言:javascript
复制
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 server1 11.22.33.44 maxconn 204800

// 如果是普通模式,那这里就填25,如果是SSL模式,就需要填465

代码语言:javascript
复制
bind *:465

//这里的IP需要改成SMTP地址的IP,ping一下SMTP域名即可得到地址

代码语言:javascript
复制
server server1 11.22.33.44 maxconn 204800

修改完成后,执行重启命令,并设为开机启动

代码语言:javascript
复制
service haproxy restart
chkconfig haproxy on

第二步 修改 Web 服务器的发信 Hosts 地址!

在 Web 服务器上输入

代码语言:javascript
复制
echo "22.33.44.55  smtpdm.aliyun.com" >> /etc/hosts

然后重启网卡

代码语言:javascript
复制
service network restart

现在去发邮件试一下,是不是隐藏掉了源站的 IP。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
邮件推送
邮件推送(Simple Email Service,SES)是一款基于腾讯云端的平台化服务, 为企业提供安全稳定、简单快速、精准高效的营销、通知和事务邮件的推送服务。产品提供灵活的 IP 部署、电子邮件身份验证以及企业专属定制的启动计划,以保护发件人声誉,同时提供精准智能的数据分析。产品的服务范围覆盖200+国家/地区,可即时触达全球各地的邮箱地址。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档