357 字
2 分钟
使用haprxoy隐藏SMTP发信服务器源IP
隐藏用 smtp 发信 IP 防止泄漏源站 IP 导致被攻击。.(⊙o⊙)嗯
haproxy 隐藏 IP 教程
代理服务器操作
安装 haproxy
# Centos 7yum -y install haproxy写入配置文件
代码复制到临时文本,修改 IP 后,全部复制,然后粘贴到 ssh 上 回车执行。
cat > /etc/haproxy/haproxy.cfg<<-EOFglobal# ulimit -n 51200defaults log global mode tcp option dontlognull timeout connect 1000ms timeout client 150000ms timeout server 150000msfrontend ssin bind *:465#如果是普通模式,那这里就填25,如果是SSL模式,就需要填465default_backend ssoutbackend ssout server server1 smtpdm.aliyun.com maxconn 204800 server server2 smtpdm.aliyun.com maxconn 204800#这里的smtpdm.aliyun.com需要改成你的SMTP给的地址,根据你自己的实际情况修改EOF# 查看一下配置文件内容cat /etc/haproxy/haproxy.cfg修改完成后,执行重启命令,并设为开机启动
service haproxy restartchkconfig haproxy on发信源站机器操作
修改服务器上的 hosts 文件
把 smtp 地址写进/etc/hosts 文件,指向中转服务器的 IP
假如我使用的是阿里云的国内邮件推送,那么它的 SMTP 服务器域名就是:smtpdm.aliyun.com
假如我使用的是阿里云的国外邮件推送,那么它的 SMTP 服务器域名就是:smtpdm-ap-southeast-1.aliyun.com
vim /etc/hosts下面为参考,请根据自己机器内容改写
127.0.0.1 localhost::1 localhost localhost.localdomain localhost6 localhost6.localdomain622.33.44.55 smtpdm.aliyun.com#22.33.44.55 就是代理服务器的IP修改完成后,执行 service network restart 重启网卡即可