使用HAPROXY代理防止SMTP发信泄露IP

释放双眼,带上耳机,听听看~!

Smtp发信会泄露源站ip,CDN无法防护,使用Haproxy就可以避免了

Centos

yum -y install haproxy

debian

echo deb http://httpredir.debian.org/debian wheezy-backports main | \
      sed 's/\(.*\)-sloppy \(.*\)/&@\1 \2/' | tr @ '\n' | \
      tee /etc/apt/sources.list.d/backports.list
#安装
apt-get update
apt-get install haproxy -t wheezy-backports

配置

清空文件内容

cd /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
#如果是普通模式,那这里就填25,如果是SSL模式,就需要填465
default_backend ssout
backend ssout
server server1 11.22.33.44 maxconn 204800
#这里的IP需要改成SMTP地址的IP,ping一下SMTP域名即可得到地址

设置为开机启动

service haproxy restart
chkconfig haproxy on

使用

在你的网站服务器下编辑hosts文件,写入你的中转服务器以及使用的smtp

vi /etc/hosts

127.0.0.1 localhost
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
22.33.44.55  smtp.qq.com
#22.33.44.55就是中转服务器的IP

给TA买糖
共{{data.count}}人
人已赞赏
知识分享

超级垃圾评论过滤

2020-8-31 12:05:00

知识分享

NODECACHE免费CDN加速

2020-9-1 12:13:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索