分享一个代理 gmail imap/smtp,可以在手机上邮件客户端用的方法

2016 年 10 月 10 日
 doubleflower

(如果你手机上已翻墙请无视)

虽然有自用的 vps 服务器,但是懒得在 android 手机上设置翻墙,一来比电脑上麻烦二来平时不需要。 但是不翻墙 gmail 就无法用了这不能忍,所以目前用的是以下办法。


要求:

  1. 一台自用 VPS (可以共享给朋友用,没有安全问题)。
  2. 手机可以编辑 hosts 文件(一般是需要 root 的)。

VPS 设置

这里是 centos 的命令,其它系统类似。

yum install -y socat

添加防火墙出口,如果你关了防火墙就无视

firewall-cmd --add-port=993/tcp --permanent
firewall-cmd --add-port=993/tcp
firewall-cmd --add-port=465/tcp --permanent
firewall-cmd --add-port=465/tcp

查看真实 gmail 的 IP

nslookup smtp.gmail.com
nslookup imap.gmail.com

转发命令(把相应的GOOGLE_*_IP替换成上面查到的 IP )。

nohup socat TCP-LISTEN:465,fork,reuseaddr TCP:GOOGLE_SMTP_IP:465 &>/dev/null &
nohup socat TCP-LISTEN:993,fork,reuseaddr TCP:GOOGLE_IMAP_IP:993 &>/dev/null &

Google 设置

Google 会已安全名义阻止有些客户端,表现为你明明输对了密码却提示你用户 /密码不对,好在这个设置可以关掉:

https://myaccount.google.com/security#signin

打开 Allow less secure apps: ON

编辑 hosts 的软件: Hosts Editor

添加以下条目:

你的 VPS_IP imap.gmail.com
你的 VPS_IP smtp.gmail.com

===== 搞定 =====

2058 次点击
所在节点    程序员
18 条回复
SpicyCat
2016 年 10 月 10 日
讲真,手机上设置 SS 比你这一套简单多了,而且手机 SS 支持扫码设置,扫一下二维码就搞定,还不用 root
lhbc
2016 年 10 月 10 日
这是我十年前用的翻墙技术啊
hinkal
2016 年 10 月 10 日
既然能改 hosts ,直接改 hosts 不就搞定了嘛?无需 vps
xiaoz
2016 年 10 月 10 日
手机上安装 outlook 客户端直接收取 gmail
processzzp
2016 年 10 月 10 日
楼主你这就是多此一举啊……
都有一台墙外的 VPS 了为什么不干脆搭一个小飞机,更简单还解决了更多的问题。再说,改 hosts 文件还要 root 权限,而小飞机不需要 root 权限就能用
xjtufreeman
2016 年 10 月 10 日
QQ 邮箱 App 可以直接收 gmail 邮件。
woshicai
2016 年 10 月 10 日
网易邮箱 APP 可以直接接受 gmail 邮件。
mhtt
2016 年 10 月 10 日
@xiaoz +1
MuyuQ
2016 年 10 月 10 日
不用翻墙就能接收 gmail 的 APP 还是挺多的。。。。
ruibty
2016 年 10 月 10 日
前面几位说的已经很充分了。
不想安装其他客户端,不想花钱买 vps 和飞机的,我班门弄斧的推荐一个项目: https://github.com/racaljk/hosts
xspoco
2016 年 10 月 10 日
不错哦。我用 BlueMail
wikinee
2016 年 10 月 10 日
QQ 邮箱代收+1
nemuol
2016 年 10 月 10 日
非常感谢正需要呢
TimePPT
2016 年 10 月 10 日
只想提醒句,安卓原生客户端收发邮件请记得勾选 ssl 加密……
doubleflower
2016 年 10 月 10 日
@MuyuQ 不敢给第三方代收,毕竟是主力邮箱,绑定了一大堆域名和 paypal 。
mauve
2016 年 10 月 10 日
SS 自带的 PACList 不是有 PAC 功能吗?
SS 费的 CPU 和内存很少很少啊,我都 24 小时开着
原生系统(即然都用原生了,不用 SS Google Photos 怎么同步照片, GAS 怎么工作
为什么原声系统非要 Root ?
楼主你没看错我就是来安利 SS 的
mytsing520
2016 年 10 月 11 日
socat 是一个 TCP/UDP 转发工具?
MuyuQ
2016 年 10 月 11 日
@doubleflower 可以修改一下 SS 规则,然后后台常驻 SS 即可。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/311588

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX