R通过代理服务器连接

时间:2012-01-26 20:00:04

标签: r

我试图从代理服务器后面连接R.

我尝试过各种版本的代理,端口,用户,传递给R而没有运气,包括此示例here

这是我的代码和结果:

> opts <- list(
+   proxy         = "1111.2222.3333.4444", 
+   proxyusername = "sss\\user", 
+   proxypassword = "pass", 
+   proxyport     = 8080
+ )
> http_proxy=opts 
> install.packages("randomForest")
Installing package(s) into ‘C:/Users/~/Documents/R/win-library/2.14’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---

> 

然后冻结并什么都不做。

有什么建议吗?

此外,如果用户名中包含\,是否有任何特殊问题?

2 个答案:

答案 0 :(得分:1)

http_proxy = opts不是如何在R中执行此操作,这是您的操作系统的环境变量。

有关许多选项,请参阅?download.file,以及(fwiw)您已在上面提到过的stackoverflow问题。

答案 1 :(得分:1)

如果您使用的是Windows,可以通过在Internet Explorer中定义代理并将-internet2添加到R启动快捷方式(或将setInternet2(TRUE)添加到R \ etc \ RProfile.site)进行设置,然后使用系统范围的设置。

如果在Windows上你试过这个吗?如果没有在Windows上使用哪种操作系统?