XX-net / XX-Net

A proxy tool to bypass GFW.
32.96k stars 7.7k forks source link

希望加入查找可用的pop|smtp.gmail.com地址的功能 #4993

Open luweitest opened 7 years ago

luweitest commented 7 years ago

估计还是有不少人用邮件客户端的。Gmail现在客户端基本不可用,我试了几个xx-net找到的地址改host本地解析成pop.gmail.com,不成功,xx-net又不支持用socks协议。

jzp820927 commented 7 years ago

你的意思,是要 pop 和 smtp 协议的邮箱客户端,收发 gmail 邮件?

SeaHOH commented 7 years ago

端口不对好不好,你需要 x_tunnel,这个就是 socks。

luweitest commented 7 years ago

@jzp820927 是的,我用雷鸟。 @SeaHOH 希望直连gmail。x_tunnel看起来需要账号或者架服务器。

jzp820927 commented 7 years ago

@luweitest luweitest XXNET 只能代理 http 和 https 协议。 而邮件客户端一般用的 pop 和 smtp 协议,XX 肯定是不行的。 可以考虑用 hosts 直连来解决。但是需要找到可用 IP。其实很多hosts 项目,都有的,你找找就可以了。

把下面这个加到 hosts 试试能不能用。

Gmail SMTP/POP/IMAP Start

64.233.188.14 gmr-smtp-in.l.google.com 64.233.188.16 googlemail-imap.l.google.com 64.233.188.16 googlemail-smtp.l.google.com 64.233.188.16 googlemail-pop.l.google.com 64.233.188.16 pop.googlemail.com 64.233.188.16 imap.googlemail.com 64.233.188.16 smtp.googlemail.com 64.233.188.27 gmail-smtp-in.l.google.com 64.233.188.109 gmail-imap.l.google.com 64.233.188.109 gmail-pop.l.google.com 64.233.188.109 gmail-smtp.l.google.com 64.233.188.109 imap.gmail.com 64.233.188.109 smtp.gmail.com 64.233.188.109 pop.gmail.com 64.233.188.109 gmail-smtp-msa.l.google.com

Gmail SMTP/POP/IMAP End

SeaHOH commented 7 years ago

对了,可以用 go-checkiptools 查找 IP,需要改默认设置。

luweitest commented 7 years ago

@jzp820927 这几个都试过,但都不行,就是想用xx-net找到一个可用的ip替代64.233.188.109 @SeaHOH go-checkiptools 看起来也是只查找google ip的。本质上说,我的需求是要验证支持pop或者smtp协议,而不只是https

SeaHOH commented 7 years ago

是了,想差了,没注意端口。那就写个批处理 telnet 25 或 110 端口。

直接戴套不就完了,没必要直连。

luweitest commented 7 years ago

不会写,如果简单的话,希望xx-net能够加入这个功能,比如在goodip这个文件里加入这个ip支持pop或者smtp的说明。另外25和110端口不知行不行,现在gmail都是用TLS的,端口是587和995

SeaHOH commented 7 years ago

没人搞吧,需求又不大。直接戴套省事。

luweitest commented 7 years ago

戴套麻烦,邮件程序也要访问国内邮箱,也要访问RSS,是一直开的,不方便开开关关。

SeaHOH commented 7 years ago

可以按域名转啊,Privoxy 之类的。

luweitest commented 7 years ago

Privoxy只能做HTTP代理,我猜你的意思是类似它一样的socks代理,能够自动按域名转的。如果规则不多,像只需要对gmail加套的,sockscap一类的倒是可以。不过问题就变成了“能翻墙的socks代理”太少或较麻烦获得的问题,相对于xx-net找到的成百上千的IP,如果其中有些能做gmail使用,那是最好的

jzp820927 commented 7 years ago

@luweitest 我能告诉你,我发给你的 hosts 我亲测了,能正常收发 gmail 邮件,也是用的雷鸟麽?

luweitest commented 7 years ago

对gmail的封锁不是全封,而是时断时续,让你用不稳定而放弃。你如果常用就知道了

jzp820927 commented 7 years ago

我这儿没问题,而且我测试了,这些 IP 没有干扰,如果你那边用不了,估计就是你 ISP 的问题了。

SeaHOH commented 7 years ago

长时间不用 Privoxy,搞错了。这儿有个可用的: https://github.com/GameXG/TcpRoute2

关于 能翻墙的socks代理 问题,可以再套一层 fg。

luweitest commented 7 years ago

On 2017-2-14 14:56, 天朝屁民 wrote:

我这儿没问题,而且我测试了,这些 IP 没有干扰,如果你那边用不了,估计就是 你 ISP 的问题了。

要是你是像我一样邮件客户端重度使用者,雷鸟一天到晚不关,就能体会我说的情况了。目前我用的是ISP解析的IP,公司和家里好像还不一样,家里的干扰似乎少一些。pop和smtp也不同。因为一般干扰有一段时间,收信间隔我设置为30分钟,即时能收到的情况很少,一般或多或少会延迟,多的甚至一天以上,对于重要的邮件这是无法接受的。像这个回复的提醒邮件我也是刚才看到,说明至少是有一次收取失败。,smtp则基本上发不出去。我用刚刚收到信的那个ip设到smtp地址,也发不出去。那个host表的地址我试过两次,当时就正好都不成功,所以估计也不是稳定的IP就没有用。当然我的问题也有一种可能是无解的,就是对Gmail的这种间歇封锁可能并非针对IP而是类似证书这种通讯特征,但如果真如此http的协议也一样不能幸免,xx-net的稳定基础也就一样不存在了

ps 这封信发了三次才发出去,这已经算运气好了 -- Regards, Lu Wei PGP key ID: 0x A12F EF75 92CC E1EA

SeaHOH commented 7 years ago

说道 DNS 想起还有翻墙 DNS 的存在,比如:115.159.158.38,其它还有。

luweitest commented 7 years ago

@SeaHOH TcpRoute2这个项目看起来是提供一个socks代理端口供调用,然后内部做路径自动切换。正如之前说这需要“能翻墙的socks代理”,这种资源很少,x-tunnel要账号或自架服务器,门槛高,shadowsocks也一样,tor很好可惜速度和稳定性都很差。如果直连可以解决还是希望能有直连的方法啊,如果能用host解决问题,大部分人就不会去找代理了

SeaHOH commented 7 years ago

你看不见吗?上面写了,我觉得应该可以解决:

关于“能翻墙的socks代理”问题,可以再套一层 fg。

fg = freegate,其它类似项目还有,都可以戴套后稳定访问谷歌服务。

说道 DNS 想起还有翻墙 DNS 的存在,比如:115.159.158.38,其它还有。

这个更方便,只需更换 DNS IP。

luweitest commented 7 years ago

@SeaHOH 你的意思是用freegate作为前置再加tor?虽然我知道这或许可行,不过tor以前给我的体验实在太差了。或许没办法的时候可以试一试……但有那个麻烦我可能就直接上网页版了,匿名性对我来说并不重要

jzp820927 commented 7 years ago

@luweitest 你说发不出信,刚刚我又测试了一下发信,从 gmail 发信到 QQ 邮箱测试,秒发成功,我真的是怀疑你的 ISP 的问题。

SeaHOH commented 7 years ago

额,没在一个频道。 tor 是洋葱头,套是指任意 socks 代理。 将 socks 代理作为 freegate 的前置,用 TcpRoute2 转 freegate,雷鸟代理为 TcpRoute2。这样设置。

SeaHOH commented 7 years ago

记得 QQ 客户端可以直接登录 Gmail,腾讯太屌。

linhua55 commented 7 years ago

推荐用 http://www.yomail.com/, 支持Gmail,不用翻墙

jzp820927 commented 7 years ago

其实好很多邮件客户端都可以直连代管 gmail。其实不行,就换客户端吧,LS 已经推荐了2个了。

SeaHOH commented 7 years ago

楼主说的是 pop 和 smtp 直接登录,不要网页。 估计他比较喜欢雷鸟,可定制性强。

luweitest commented 7 years ago

@SeaHOH 哦,原来是把https代理转成socks,这个对freegate我以前就试过不行,原因是freegate屏蔽了发信端口。其他的普通https代理转socks就不说了,很不稳定 @jzp820927 我刚刚就是用那个IP发的。就Google的IP不稳定,这个ISP问题说到底还是GFW问题。

jzp820927 commented 7 years ago

这个 IP 我这边确实可以很稳定的使用,而且我还是最垃圾的电信网。 你这种情况,要不就换客户端,要不就为雷鸟设置 socks5 代理。不过要想有稳定的代理,最好还是自己有 VPS。

SeaHOH commented 7 years ago

那就 GoGo 代替 freegate 吧,有公共服务器,限速但邮件肯定够用。

luweitest commented 7 years ago

GoGo tunnel?看到页面上那个“搭建服务端”就知道是类似shadowsocks的方案。多谢你给了这么多建议,或许以后会尝试。回到我的出发点,还是希望能有直连gmail的方法,让xx-net在验证https之外,增加一个可选的验证smtp或者pop的功能。

SeaHOH commented 7 years ago

GoGo 有限速的免费公共服务器,流量不大不需要自建。 直连只有靠 hosts 和 DNS,不要指望增加功能了,你要是 15 年提这个也许还有戏。

hosts 项目多得很,可以靠某些软件加载成 DNS 来使用,这样不用改 hosts 文件比较方便。 新项目 https://github.com/dowsnature/dowsDNS ,这个比较简单小巧。

或者是使用现成的 DNS 服务:Xsico、Mogu、Pure等,也很多。

luweitest commented 7 years ago

其实我的需求还是hosts,但希望这个host IP从xx-net里找出来。 至于DNS倒不是问题,修改hosts文件相对还是比较方便的,我这里的ISP对gmail也未用DNS投毒,只是间歇干扰无法连接。 说到底是需要一个验证工具,用xx-net扫出来的good ip批量验证smtp和pop服务的有效性

SeaHOH commented 7 years ago

我这里的ISP对gmail也未用DNS投毒,只是间歇干扰无法连接。

搞不懂你了,即使验证了又如何,不照样随时可能受干扰?IP 失效时你怎么换?不停的改 hosts 文件? 这个工具现在看来是没人愿意做的,你只能自力更生。

还有就是,我又没说清楚吗? 我上面说的几个 DNS 服务都是能翻墙的,人家随时都在更新,不用用户操心。 hosts 项目的节奏就要慢慢一点了。

luweitest commented 7 years ago

@SeaHOH 你说的对。我的想法能够实用的前提,是某些IP或许没有被干扰,我其实并不知这种干扰的性质和方法。如果运气好的话,就是过段时间改一改hosts文件,本质上跟用你推荐的DNS服务一样(说不定他们就是用自己的工具验证的?甚至就是手动验证)。想起Google刚开始被用类似的方法封锁时,hosts方法还很有效,现在虽然也不能说完全无效,但要保证稳定使用,就需要用xx-net类的工具来大规模扫描IP。我的提议或许有点超前了。那几个DNS服务可以认为是把扫描找IP这个过程代劳了,目前用是很好的,不过弱点也很明显。要不然xx-net为什么设计成大家各扫各的,而不是公开发布可用IP让大家来同步导入呢。不管怎样,你和 @jzp820927 的建议让我的问题暂时缓解了不少,感谢!

jzp820927 commented 7 years ago

google 用于 gmail pop 和 smtp 的服务器的 IP 应该不多,或许就是几个固定 IP,并不像 gws 和 gvs 那样,到处都是,所以动态扫描 pop 和 smtp 的 IP,应该是 可行性不高。

luweitest commented 7 years ago

On 2017-2-15 16:19, 天朝屁民 wrote:

google 用于 gmail pop 和 smtp 的服务器的 IP 应该不多,或许就是几个固定 IP,并不像 gws 和 gvs 那样,到处都是,所以动态扫描 pop 和 smtp 的 IP,应 该是 可行性不高。

如果真是这样的话的确意义不大,很快就被封光了。

-- Regards, Lu Wei PGP key ID: 0x A12F EF75 92CC E1EA

jzp820927 commented 7 years ago

据我所知,gws 是属于通用服务器,也就是适用于 90% 以上的 google 服务,所以 IP 相当多,而 pop 和 smtp 的是专用于邮件服务器的,只有尾号固定的很少一部分的 IP,所以不能用 gws 的扫描模式来用在 pop smtp 服务器 IP 上,都不在一个数量级上。

SeaHOH commented 7 years ago

政府主要想封的就是搜索,U2B 则是因为商业利益,其它就不细说了。 要说明的一点是,邮件服务性质不同于一般服务,不可能往死里整,只是明面上还是要封。 实际上还有一些服务也是如此,要么无关紧要,要么特别重要,只是被搜索服务连累了,毕竟都是用的 gws 通用服务器。

jzp820927 commented 7 years ago

这不能算吵吧?应该叫讨论吧,反正我感觉不到吵的气氛?谁感觉到了?出来吼一声。

SeaHOH commented 7 years ago

没吵啊,就是感觉他跟我一样,有点犟,俺属牛嘀。

luweitest commented 7 years ago

哈哈,俺虽然不属牛,不过是金牛座,喜欢钻牛角尖 :)

vipzrx commented 7 years ago

@luweitest 我和你一样,是tb的重度使用。因为有好多插件,和标签 @SeaHOH 你说的qq代收gmail。我设置了,也能收邮件,但是我这边测试延迟非常大,30分钟左右,有的甚至几个小时

SeaHOH commented 7 years ago

@vipzrx 可以尝试上面提到的 DNS 服务,不要设置代理。

jzp820927 commented 7 years ago

我这边 hosts 完全没问题。