分享一个代理 gmail imap/smtp,可以在手机上邮件客户端用的方法 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
doubleflower
V2EX    程序员

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

  •  2
     
  •   doubleflower 2016-10-10 12:17:40 +08:00 1736 次点击
    这是一个创建于 3290 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    虽然有自用的 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 

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

    第 1 条附言    2016-10-10 16:46:38 +08:00
    有人说这还要 root ,何不装个 SS 。

    其实这个方法就是为象我这样的人准备的:

    1 )没有在手机上翻墙的需求,不想装 SS 费 CPU 和内存,而且 SS 也不是完美的,手机浏览器也不用了 PAC 。

    2 )原生系统(即然都用原生了, root 也是必需的吧,否则对付不了流氓)。

    3 )想用原生邮件客户端,不用别家的能代收的那种。
    18 条回复    2016-10-11 09:55:18 +08:00
    SpicyCat
        1
    SpicyCat  
       2016-10-10 12:41:11 +08:00   2
    讲真,手机上设置 SS 比你这一套简单多了,而且手机 SS 支持扫码设置,扫一下二维码就搞定,还不用 root
    lhbc
        2
    lhbc  
       2016-10-10 12:50:34 +08:00 via iPhone
    这是我十年前用的翻墙技术啊
    hinkal
        3
    hinkal  
       2016-10-10 13:04:29 +08:00 via Android
    既然能改 hosts ,直接改 hosts 不就搞定了嘛?无需 vps
    xiaoz
        4
    xiaoz  
       2016-10-10 14:36:23 +08:00
    手机上安装 outlook 客户端直接收取 gmail
    processzzp
        5
    processzzp  
       2016-10-10 15:24:30 +08:00 via Android
    楼主你这就是多此一举啊……
    都有一台墙外的 VPS 了为什么不干脆搭一个小飞机,更简单还解决了更多的问题。再说,改 hosts 文件还要 root 权限,而小飞机不需要 root 权限就能用
    xjtufreeman
        6
    xjtufreeman  
       2016-10-10 15:27:42 +08:00
    QQ 邮箱 App 可以直接收 gmail 邮件。
    woshicai
        7
    woshicai  
       2016-10-10 16:12:40 +08:00
    网易邮箱 APP 可以直接接受 gmail 邮件。
    mhtt
        8
    mhtt  
       2016-10-10 16:25:51 +08:00
    @xiaoz +1
    MuyuQ
        9
    MuyuQ  
       2016-10-10 16:42:47 +08:00
    不用翻墙就能接收 gmail 的 APP 还是挺多的。。。。
    ruibty
        10
    ruibty  
       2016-10-10 16:44:55 +08:00
    前面几位说的已经很充分了。
    不想安装其他客户端,不想花钱买 vps 和飞机的,我班门弄斧的推荐一个项目: https://github.com/racaljk/hosts
    xspoco
        11
    xspoco  
       2016-10-10 16:58:43 +08:00
    不错哦。我用 BlueMail
    wikinee
        12
    wikinee  
       2016-10-10 17:04:41 +08:00
    QQ 邮箱代收+1
    nemuol
        13
    nemuol  
       2016-10-10 17:30:32 +08:00 via Android
    非常感谢正需要呢
    TimePPT
        14
    TimePPT  
    PRO
       2016-10-10 17:52:01 +08:00
    只想提醒句,安卓原生客户端收发邮件请记得勾选 ssl 加密……
    doubleflower
        15
    doubleflower  
    OP
       2016-10-10 18:07:59 +08:00
    @MuyuQ 不敢给第三方代收,毕竟是主力邮箱,绑定了一大堆域名和 paypal 。
    mauve
        16
    mauve  
    PRO
       2016-10-10 19:19:53 +08:00
    SS 自带的 PACList 不是有 PAC 功能吗?
    SS 费的 CPU 和内存很少很少啊,我都 24 小时开着
    原生系统(即然都用原生了,不用 SS Google Photos 怎么同步照片, GAS 怎么工作
    为什么原声系统非要 Root ?
    楼主你没看错我就是来安利 SS 的
    mytsing520
        17
    mytsing520  
    PRO
       2016-10-11 02:27:27 +08:00
    socat 是一个 TCP/UDP 转发工具?
    MuyuQ
        18
    MuyuQ  
       2016-10-11 09:55:18 +08:00
    @doubleflower 可以修改一下 SS 规则,然后后台常驻 SS 即可。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1428 人在线   最高记录 6679       Select Laguage
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 16:54 PVG 00:54 LAX 09:54 JFK 12:54
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86