【问题标题】:NSURLConnection, using proxy serverNSURLConnection,使用代理服务器
【发布时间】:2010-11-29 21:49:50
【问题描述】:

我想使用 NSURLConnection 进行 POST,同时使用 SOCKS 代理。

根据我的阅读,NSURLConnection 确实支持 SOCKS 和 HTTP 代理。问题是,我在哪里配置它? 我找不到任何合适的方法,例如NSURLRequest 用于配置使用哪个代理服务器。

如果这是一个限制,有人知道支持 SOCKS 的好替代品吗?

【问题讨论】:

  • 您找到正确的解决方案了吗?请让我知道我必须通过 SOCKS 代理使用 Webservice...
  • 对不起,没有。我放弃了 SOCKS 并以另一种方式解决了这个问题。我认为@Tommy 的回答会奏效,但我没有时间尝试(我这样做是为了技术演示)。相反,我使用 Python/Twisted 设置了一个中继 HTTP 服务器。

标签: iphone proxy nsurlconnection socks


【解决方案1】:

虽然我自己从未使用过它,但通过阅读该主题,我认为您需要使用NSOutputStream 而不是NSURLConnection,后者与CFWriteStream 是免费桥接的。你可以使用CFWriteStreamSetPropertykCFStreamPropertySOCKSProxy 键和一个字典,其中包含定义here 的各种键的相应条目。

【讨论】:

  • 谢谢,我会调查的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-30
  • 2011-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-14
相关资源
最近更新 更多