SSR 科学上网 IMAP 代理失效解决方案
前言
最近…… 很忙很忙很忙很忙很忙很忙很忙很忙……
在进行紧张的 SAT 培训,我也不知道为什么我一个 Freshman 要开始准备美国高考,但我确实在准备。
最近只能是佛系更新了。
为什么我开始写 SSR 了
回国之后一直欧没有找到好的解决方案,所以只好自己搭建了一个 SSR 用于高速的科学上网(传送门)
但是开始使用后发现有商机可乘,就开始卖起了 SSR,给自己赚点零花钱。向外销售之后遇到了很多问题,顺便写篇博客讲下遇到最奇葩的一个问题并且讲一讲解决方案。
SSR 原理
SSR,即 ShadowsocksR,基于 SS(Shadowsocks,影梭),加上了更强的混淆机制。
在一台海外服务器上搭建完一套 SSR 服务后,实现原理即是本地主机访问海外服务器,海外服务器代替下载请求,并传回本机。比如:我现在在国内,需要访问谷歌,于是我链接了我在美国的服务器,让它帮我访问谷歌,下载数据,再让它发给我。这样,我就不需要亲自访问谷歌,而是让我在美国的亲戚帮忙访问,再转告我。
这样,就实现了高速稳定的科学上网。
问题所在
一天,我查着邮件,突然,我的 Apple Mail Client 提示我:无法连接到 Gmail 服务器
这下头痛了,开始排查问题:
- gmail.com 可以访问,服务器没毛病
- 断开重连,可以收信,没问题
- 过了一会儿又出现了……
我……??我使用的是 PAC 模式(Proxy Auto Configure),可以自动分配国内外流量,我怀疑是 PAC 自动把 IMAP 服务器当作国内流量了,于是……
- 将 imap.gmail.com 加入 PAC 白名单
- 仍然出现……
- 关闭 PAC
- 还是出现……
好像不是 PAC 的问题…… 这时候我注意到,手机端的收信一直没有问题,只有电脑端有
揭开谜团
我手机端的客户端是把 SSR 当作 VPN 来代理的,而电脑端直接是 SSR 协议。而 SSR 协议只能代理 http 等,并不支持 IMAP 服务。
所以当我用客户端收信时会发生错误,但是 Gmail 网页版就没事。最后在电脑上加上 Proxifier 强制全局代理就没事了。
最后
15 号培训结束,回归正常更新,尽情期待。
如有科学上网需求,或者愿意支持我,欢迎订阅服务!
I found your post because @freedomshift featured you in a contest where I'm one of the judges. You're a very intelligent young man I'd say. I was a high school English teacher in Canada for years, so I understand your SAT prep...the rest of your most, not so much haha
Oh thank you for your appreciation! Well, the way we Chinese prepare for SAT is a little bit different from that of American students lol
Posted using Partiko iOS
hahaha @coder-bts, that's for sure! I think the Canadian students fall somewhere in between 😅
bts好久没出现了
建议踩回小学重新读一遍
是啊,我现在的生活是:
根本没时间更新文章
未成年还喝啤酒!
踩回去吧!
白天咖啡支撑,晚上需要酒精快速入睡
这样很不健康的
没必要这么拼吧,我要是这种作息就已经傻掉了。
你那里天气如何?码农,你要去研习一下艺术了;文青,你要去学一下编程了。倘若你想让我隐形,请回复“取消”。
V2了解下!
Just came over from the #payitforward contest. Looks like you are very talented and have a great future ahead.
I came to your post because @freedomshift featured you post in the Pay it Forward (PIFC) curation contest. I am one of the judges and wish you luck