gpt4 book ai didi

ruby - 代理后面的 net/imap

转载 作者:太空宇宙 更新时间:2023-11-03 16:39:22 30 4
gpt4 key购买 nike

我想在经过身份验证的代理后面使用 ruby​​ 中的 net/imap 库,我开始深入研究,我想知道是否已经有办法做到这一点,或者我是否需要制作自己的版本支持代理的 net/imap 库?

最佳答案

可以通过 HTTPS 代理服务器隧道化任何套接字连接。

为此:

  • 打开一个到你的代理服务器的套接字
  • 发送“连接主机名:端口号 HTTP/1.0\n\r\n\r\n”
  • 从套接字读取,直到看到 HTTP header 的末尾(2 个空行)
  • 您的套接字现已连接

这是一个ruby example这样的隧道。

失败的原因:

  • 大多数网络管理员只允许连接到端口 443
  • 代理服务器有代理认证

关于ruby - 代理后面的 net/imap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2321843/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com