2013-09-23 45 views
0

我正在使用LearnBoost/knox連接到Amazon S3,但我的計算機正在使用代理服務器。我已經設置了一個環境變量http_proxy和https_proxy,但是Knox沒有使用它。你如何讓諾克斯通過代理服務器進行通信。在Knox中爲連接設置代理服務器

回答

0

的代理支持has been added pull請求諾克斯約8個月前,但它並沒有在最新版本中做這些事(拉入請求爲關閉)。

如果你的代碼,你可以使用:

var client = knox.createClient({ 
    key: '<api-key-here>' 
    , secret: '<secret-here>' 
    , bucket: 'learnboost' 
    , proxy: 'your-proxy' 
}); 
+0

要求中拉的確會解決我的問題。看起來這個拉取請求沒有進入代碼,儘管看起來作者JeremyWright關閉了拉取請求。 –

+0

對不起,我的拉請求的狀態不好。我更新了我的答案,以正確反映其當前狀態。 – dcro

+1

不用擔心,它允許我找到拉請求的作者,他回來了。我們一直在使用稱爲節點隧道的節點模塊,因此我們可以在一個地點管理和配置代理,並與我們所有的模塊共享該代理配置。諾克斯已經支持傳遞代理的選項,所以不再需要額外的代碼。 –