营业厅直发 流量领不停 免费包邮送到家-文曦笔记
文曦笔记-致力于技术与精选资源分享
文曦笔记-致力于技术与精选资源分享
文曦笔记-致力于技术与精选资源分享
文曦笔记-致力于技术与精选资源分享

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

以下是以CentOS系统邮件推送为例,利用Haproxy解决SMTP发信暴露服务器源IP的方法:

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

1. 安装Haproxy

在CentOS系统的终端中,使用以下命令安装Haproxy:

yum -y install haproxy

2. 配置Haproxy

- 进入Haproxy的配置文件目录:

cd /etc/haproxy/

- 清空 haproxy.cfg 文件原有的内容:

> haproxy.cfg

- 将以下内容粘贴到 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 server1 11.22.33.44 maxconn 204800

- 修改完成后,执行以下命令重启Haproxy服务,并设置为开机启动:

service haproxy restart

chkconfig haproxy on

3. 修改Web服务器的发信Hosts地址

在Web服务器的终端中,输入以下命令将SMTP域名和对应的IP写入 /etc/hosts 文件(示例中 22.33.44.55 为实际要设置的IP, smtpdm.aliyun.com 为SMTP域名,需根据实际情况修改):

echo "22.33.44.55 smtpdm.aliyun.com" >> /etc/hosts

然后重启网卡:

service network restart

完成以上操作后,再进行邮件发送,即可尝试隐藏源站的IP。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容