
先后试了 SNIProxy 和 xinetd,都没成功,不知道是不是操作有问题。
上面这两种方案都需要本地改 hosts,将 imap.gmail.com 和 smtp.gmail.com 的请求打到反代的机器上。
有成功的大佬说说方案吗?
1 lutian 2021 年 1 月 15 日 之前在 AWS 用 iptables 实现过 smtp=`dig +short smtp.gmail.com |tail -1` pop=`dig +short pop.gmail.com |tail -1` local=`curl http://169.254.169.254/latest/meta-data/local-ipv4` public=`curl http://169.254.169.254/latest/meta-data/public-ipv4` iptables -t nat -F iptables -t nat -A PREROUTING -p tcp --dport 995 -j DNAT --to-destination ${pop}:995 iptables -t nat -A POSTROUTING -p tcp -d ${pop} --dport 995 -j SNAT --to-source ${local} iptables -t nat -A PREROUTING -p tcp --dport 465 -j DNAT --to-destination ${smtp}:465 iptables -t nat -A POSTROUTING -p tcp -d ${smtp} --dport 465 -j SNAT --to-source ${local} |
我以前一直用改 android 机 hosts+在 VPS 上用 netcat 怎么操作一下收发 gmail 的,具体操作忘了,只记得只用改 hosts+netcat 这二样就可以了 |
3 Showfom PRO haproxy 直接转发 tcp 端口嘛 |
6 Patrick95 OP @Showfom #3 好久不见啊,用 haproxy 转发端口的话,是 imap 和 smtp 直接填我自己的服务器,还是设置 hosts 指向我的服务器啊? |
7 Showfom PRO @Patrick95 或者也可以用 nginx 的 stream 模块 https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/ 最简单肯定是 1 楼说的 iptables,无脑转发所有请求 |
8 galenzhao 2021 年 1 月 15 日 stunnel |