Passar configurações de proxy ao R

O colega Lucas Souza relatou a dificuldade de utilizar o R em redes que requerem a configuração do proxy em: < http://r-br.2285057.n4.nabble.com/R-br-varias-linhas-em-um-unica-coluna-td46...
Para não truncar a discussão, tomei a liberdade de criar um tópico novo com uma possível solução: *### Solução 1: para estabelecer proxy no R Console no Windows* *Essa solução implica em copiar ou criar um atalho para o R Console acrescentando alguns parâmetros.* Ao editar o atalho que aponta para o R Console você tem algo na forma: "C:\Program Files\R\your_R_version\bin\arch\Rgui.exe" Ex: "C:\Program Files\Statistical\R-3.1.0\bin\i386\Rgui.exe" ou "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" A partir daqui são duas possibilidades: *a) uso de internet2.dll, que refere-se as opções passadas ao Internet Explorer (método 1):* "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" --internet2 Em algumas redes você deve logar no seu primeiro uso da internet na sessão, fornecendo seu username e senha. Se isso ocorre no seu sistema quando usa o Internet Explorer, mas o R não consegue produzir esse evento, você deverá logar primeiro via Internet Explorer para depois acionar o R. ### *b) passar as configurações diretamente na forma:* "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http://user_id:passwod@your_proxy:your_port/ Você deve solicitar ao analista de TI que lhe forneça os parâmetros ou pode conseguir nas configurações de 'Opções da Internet'. Seria algo do tipo: "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http://luc.souza:senha1@http:/proxy.conab.gov.br:3128 ### *c) passar as configurações diretamente, mas solicitgando uma tela para entrada de login e senha (método 2):* "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http:/999.99.99.99:8080/ http_proxy_user=ask Considero essa a melhor forma. Seria algo como: Ex: '"C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http:/ proxy.conab.gov.br:3128/ http_proxy_user=ask' No método 2, quando você tentar acessar a rede deverá surgir uma tela tal como aparece na figura que segue: Éder Comunello <c <comunello.eder@gmail.com>omunello.eder@gmail.com> Dourados, MS - [22 16.5'S, 54 49'W] http://r-br.2285057.n4.nabble.com/R-br-varias-linhas-em-um-unica-coluna-td46...

Muito bom, Éder! Isso simplificará muito a vida de quem tem esse tipo de acesso à internet e precisa instalar ou atualizar pacotes. Obrigado! Em 5 de junho de 2014 07:44, Éder Comunello <comunello.eder@gmail.com> escreveu:
O colega Lucas Souza relatou a dificuldade de utilizar o R em redes que requerem a configuração do proxy em: < http://r-br.2285057.n4.nabble.com/R-br-varias-linhas-em-um-unica-coluna-td46...
Para não truncar a discussão, tomei a liberdade de criar um tópico novo com uma possível solução:
*### Solução 1: para estabelecer proxy no R Console no Windows*
*Essa solução implica em copiar ou criar um atalho para o R Console acrescentando alguns parâmetros.*
Ao editar o atalho que aponta para o R Console você tem algo na forma: "C:\Program Files\R\your_R_version\bin\arch\Rgui.exe"
Ex: "C:\Program Files\Statistical\R-3.1.0\bin\i386\Rgui.exe" ou "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe"
A partir daqui são duas possibilidades:
*a) uso de internet2.dll, que refere-se as opções passadas ao Internet Explorer (método 1):* "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" --internet2
Em algumas redes você deve logar no seu primeiro uso da internet na sessão, fornecendo seu username e senha. Se isso ocorre no seu sistema quando usa o Internet Explorer, mas o R não consegue produzir esse evento, você deverá logar primeiro via Internet Explorer para depois acionar o R.
###
*b) passar as configurações diretamente na forma:* "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http://user_id:passwod@your_proxy:your_port/
Você deve solicitar ao analista de TI que lhe forneça os parâmetros ou pode conseguir nas configurações de 'Opções da Internet'.
Seria algo do tipo: "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http://luc.souza:senha1@http:/proxy.conab.gov.br:3128
###
*c) passar as configurações diretamente, mas solicitgando uma tela para entrada de login e senha (método 2):* "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http:/999.99.99.99:8080/ http_proxy_user=ask
Considero essa a melhor forma. Seria algo como:
Ex: '"C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http:/ proxy.conab.gov.br:3128/ http_proxy_user=ask'
No método 2, quando você tentar acessar a rede deverá surgir uma tela tal como aparece na figura que segue:
Éder Comunello <c <comunello.eder@gmail.com>omunello.eder@gmail.com> Dourados, MS - [22 16.5'S, 54 49'W] http://r-br.2285057.n4.nabble.com/R-br-varias-linhas-em-um-unica-coluna-td46...
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

*### Solução 2: para estabelecer proxy no RStudio no Windows* Preferindo o RStudio, também existem possibilidades. Inicialmente deve-se verificar a seleção para uso de internet2.dll em Tools -> Global Options -> Packages Via script ou linha de comando também dá pra usar: setInternet2(use = TRUE) Da mesma forma que na solução anterior, podem haver problemas ao entrar com as credenciais (em redes que exijam o registro a cada sessão). Nesse caso pode-se tentar abrir o Internet Explorer primeiro, entrar com username e password quando solicitado e aí iniciar o R/RStudio. Se não funcionar dá ainda pra tentar 'setar' via script/linha de comando. Os comandos que podem ser úteis (utilize seus dados): ### proxy:porta Sys.getenv(c("http_proxy", "https_proxy", "http_proxy_user")) Sys.setenv(http_proxy="proxy.servidor.gov.br:3128") Sys.setenv(https_proxy="proxy.servidor.gov.br:3128") Sys.setenv(http_proxy_user="ask") export http_proxy=proxy.servidor.gov.br:3128 export HTTP_PROXY=proxy.servidor.gov.br:3128 Sys.getenv(c("http_proxy", "https_proxy", "http_proxy_user")) Na verdade, essa solução é genérica e deve servir para outros ambientes e mesmo plataformas. ##### Além das configurações de proxy, podem haver problemas nas configurações de Firewall, do servidor ou da sua própria máquina. Tratando-se do servidor peça ao Analista de TI pra verificar os sites de repositório desejados, p. ex: http://nbcgib.uesc.br/mirrors/cran/ http://cran-r.c3sl.ufpr.br/ http://cran.fiocruz.br/ http://www.vps.fmvz.usp.br/CRAN/ http://brieger.esalq.usp.br/CRAN/ E se for o caso, inseri-los como exceção aos filtros utilizados. Leia o post que segue para verificar se os problemas estão ocorrendo na sua máquina: "windows firewall is blocking everything i try to download i have windows7" < http://answers.microsoft.com/en-us/windows/forum/windows_7-security/windows-...
Éder Comunello <c <comunello.eder@gmail.com>omunello.eder@gmail.com> Dourados, MS - [22 16.5'S, 54 49'W]

Complementando o email anterior, pra fazer uso de login e senha no RStudio, será necessário desativar a opção em Tools -> Global Options -> Packages e reiniciar o RStudio. Feito isso, ao reiniciar,confira se a opção foi desativada:
setInternet2(use=NA) [1] FALSE
Obtendo o valor FALSE é só entrar com os comandos: Sys.setenv(http_proxy="proxy.servidor.gov.br:3128") Sys.setenv(http_proxy_user="ask") Sys.getenv(c("http_proxy", "https_proxy", "http_proxy_user")) Ao tentar fazer uso da internet surgirá um pop-up para entrada de login e senha: Pra não entrar com os comandos em toda sessão é possível editar o arquivo: .Renviron Testado com sucesso! Éder Comunello <c <comunello.eder@gmail.com>omunello.eder@gmail.com> Dourados, MS - [22 16.5'S, 54 49'W]

Éder, Essa sua dica do proxy é muito importante/interessante e a pergunta é: você têm uma cópia dessas instruções em uma página pessoal, blog, wiki? Walmes.

Walmes, boa noite! Esse material eu preparei para a lista e não tinha pensado na possibilidade de publicar em outros meios. De fato, dentre as opções colocadas, a lista é o único meio de comunicação digital que tenho utilizado. Sendo de interesse, o conteúdo é livre para adaptações e melhorias, inclusive posso tentar melhorar o que foi postado. Atte., Éder Comunello <c <comunello.eder@gmail.com>omunello.eder@gmail.com> Dourados, MS - [22 16.5'S, 54 49'W] Em 6 de junho de 2014 19:00, walmes . <walmeszeviani@gmail.com> escreveu:
Éder,
Essa sua dica do proxy é muito importante/interessante e a pergunta é: você têm uma cópia dessas instruções em uma página pessoal, blog, wiki?
Walmes.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Realmente, foi muito importante o conteúdo postado pelo colega Éder. Procurei soluções em fóruns não brasileiros e não encontrei. Uma sugestão Éder, seria publicar em inglês também. Lucas Lucas F. de Souza Eng. Agrícola - CONAB M.Sc. Produção Vegetal - UENF Doutor em Agrometeorologia - ESALQ/USP tel: (19) 98160-7068 ----- Mensagem original -----
De: "Éder Comunello" <comunello.eder@gmail.com> Para: r-br@listas.c3sl.ufpr.br Enviadas: Sexta-feira, 6 de Junho de 2014 20:54:41 Assunto: Re: [R-br] Passar configurações de proxy ao R
Walmes, boa noite!
Esse material eu preparei para a lista e não tinha pensado na possibilidade de publicar em outros meios. De fato, dentre as opções colocadas, a lista é o único meio de comunicação digital que tenho utilizado.
Sendo de interesse, o conteúdo é livre para adaptações e melhorias, inclusive posso tentar melhorar o que foi postado.
Atte.,
Éder Comunello < c omunello.eder@gmail.com > Dourados, MS - [22 16.5'S, 54 49'W]
Em 6 de junho de 2014 19:00, walmes . < walmeszeviani@gmail.com > escreveu:
Éder,
Essa sua dica do proxy é muito importante/interessante e a pergunta é: você têm uma cópia dessas instruções em uma página pessoal, blog, wiki?
Walmes.
_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
Leia o guia de postagem ( http://www.leg.ufpr.br/r-br-guia ) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Interessantíssimo colocar isso na wiki! Muito bom! Parabéns! Laia Em 07/06/2014 10:59, <luc.souza@usp.br> escreveu:
Realmente, foi muito importante o conteúdo postado pelo colega Éder. Procurei soluções em fóruns não brasileiros e não encontrei. Uma sugestão Éder, seria publicar em inglês também. Lucas
Lucas F. de Souza Eng. Agrícola - CONAB M.Sc. Produção Vegetal - UENF Doutor em Agrometeorologia - ESALQ/USP tel: (19) 98160-7068
------------------------------
*De: *"Éder Comunello" <comunello.eder@gmail.com> *Para: *r-br@listas.c3sl.ufpr.br *Enviadas: *Sexta-feira, 6 de Junho de 2014 20:54:41 *Assunto: *Re: [R-br] Passar configurações de proxy ao R
Walmes, boa noite!
Esse material eu preparei para a lista e não tinha pensado na possibilidade de publicar em outros meios. De fato, dentre as opções colocadas, a lista é o único meio de comunicação digital que tenho utilizado.
Sendo de interesse, o conteúdo é livre para adaptações e melhorias, inclusive posso tentar melhorar o que foi postado.
Atte.,
Éder Comunello <c <comunello.eder@gmail.com>omunello.eder@gmail.com> Dourados, MS - [22 16.5'S, 54 49'W]
Em 6 de junho de 2014 19:00, walmes . <walmeszeviani@gmail.com> escreveu:
Éder,
Essa sua dica do proxy é muito importante/interessante e a pergunta é: você têm uma cópia dessas instruções em uma página pessoal, blog, wiki?
Walmes.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Bom dia. Essa solução para o RStudio funcionou (surgiu a janela para colocar login e senha). Porém, quando vou baixar um pacote, aparece a seguinte mensagem: Warning: unable to access index for repository http://brieger.esalq.usp.br/CRAN/bin/windows/contrib/3.1
install.packages("tseries") Warning in install.packages : unable to connect to 'brieger.esalq.usp.br' on port 80. O R fica tentando conectar o tempo todo e não consegue. Isso pode ser ainda algum tipo de restrição do proxy da CONAB?
Obrigado Lucas Lucas F. de Souza Eng. Agrícola - CONAB M.Sc. Produção Vegetal - UENF Doutor em Agrometeorologia - ESALQ/USP tel: (19) 98160-7068 ----- Mensagem original -----
De: "Éder Comunello" <comunello.eder@gmail.com> Para: r-br@listas.c3sl.ufpr.br Enviadas: Sexta-feira, 6 de Junho de 2014 17:03:07 Assunto: Re: [R-br] Passar configurações de proxy ao R
Complementando o email anterior, pra fazer uso de login e senha no RStudio, será necessário desativar a opção em Tools -> Global Options -> Packages e reiniciar o RStudio.
Feito isso, ao reiniciar,confira se a opção foi desativada:
setInternet2(use=NA) [1] FALSE
Obtendo o valor FALSE é só entrar com os comandos:
Sys.setenv(http_proxy=" proxy.servidor.gov.br:3128 ") Sys.setenv(http_proxy_user="ask")
Sys.getenv(c("http_proxy", "https_proxy", "http_proxy_user"))
Ao tentar fazer uso da internet surgirá um pop-up para entrada de login e senha:
Pra não entrar com os comandos em toda sessão é possível editar o arquivo: .Renviron
Testado com sucesso!
Éder Comunello < c omunello.eder@gmail.com > Dourados, MS - [22 16.5'S, 54 49'W]
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Lucas, Eu ja passei por um problema semelhante que foi temporario e algumas semanas no CRAN FIOCRUZ. Voce ja testou com algum outro repositório pra ver se dá o mesmo problema? Abraço, Dr. Pedro Emmanuel A. A. do Brasil http://blog.ipec.fiocruz.br/lapclin-chagas/ Curriculum Lattes: http://lattes.cnpq.br/6597654894290806 ResearchGate.net: https://www.researchgate.net/profile/Pedro_Brasil2/ Instituto Nacional de Infectologia/Instituto de Pesquisa Clínica Evandro Chagas Fundação Oswaldo Cruz Rio de Janeiro - Brasil Av. Brasil 4365, CEP 21040-360, Tel 55 21 3865-9648 e-mail: pedro.brasil@ipec.fiocruz.br e-mail: emmanuel.brasil@gmail.com ---Apoio aos softwares livres www.zotero.org - gerenciamento de referências bibliográficas. www.broffice.org ou www.libreoffice.org - textos, planilhas ou apresentações. www.epidata.dk - entrada de dados. www.r-project.org - análise de dados. www.ubuntu.com - sistema operacional Em 19 de junho de 2014 09:59, <luc.souza@usp.br> escreveu:
Bom dia. Essa solução para o RStudio funcionou (surgiu a janela para colocar login e senha). Porém, quando vou baixar um pacote, aparece a seguinte mensagem:
Warning: unable to access index for repository http://brieger.esalq.usp.br/CRAN/bin/windows/contrib/3.1
install.packages("tseries")Warning in install.packages : unable to connect to 'brieger.esalq.usp.br' on port 80.
O R fica tentando conectar o tempo todo e não consegue. Isso pode ser ainda algum tipo de restrição do proxy da CONAB?
Obrigado
Lucas
Lucas F. de Souza Eng. Agrícola - CONAB M.Sc. Produção Vegetal - UENF Doutor em Agrometeorologia - ESALQ/USP tel: (19) 98160-7068
------------------------------
*De: *"Éder Comunello" <comunello.eder@gmail.com> *Para: *r-br@listas.c3sl.ufpr.br *Enviadas: *Sexta-feira, 6 de Junho de 2014 17:03:07
*Assunto: *Re: [R-br] Passar configurações de proxy ao R
Complementando o email anterior, pra fazer uso de login e senha no RStudio, será necessário desativar a opção em Tools -> Global Options -> Packages e reiniciar o RStudio.
Feito isso, ao reiniciar,confira se a opção foi desativada:
setInternet2(use=NA) [1] FALSE
Obtendo o valor FALSE é só entrar com os comandos: Sys.setenv(http_proxy="proxy.servidor.gov.br:3128") Sys.setenv(http_proxy_user="ask") Sys.getenv(c("http_proxy", "https_proxy", "http_proxy_user"))
Ao tentar fazer uso da internet surgirá um pop-up para entrada de login e senha:
Pra não entrar com os comandos em toda sessão é possível editar o arquivo: .Renviron
Testado com sucesso!
Éder Comunello <c <comunello.eder@gmail.com>omunello.eder@gmail.com> Dourados, MS - [22 16.5'S, 54 49'W]
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Olá Pedro. Até agora testei dois (um do PR e o outro de SP). Os dois apresentaram o mesmo problema. Vou tentar com outros aqui, mas acredito que seja problema da CONAB mesmo...rss Mesmo assim, obrigado. Lucas Lucas F. de Souza Eng. Agrícola - CONAB M.Sc. Produção Vegetal - UENF Doutor em Agrometeorologia - ESALQ/USP tel: (19) 98160-7068 ----- Mensagem original -----
De: "Pedro Emmanuel Alvarenga Americano do Brasil" <emmanuel.brasil@gmail.com> Para: "R BR lista" <r-br@listas.c3sl.ufpr.br> Cc: ecomunel@gmail.com Enviadas: Quinta-feira, 19 de Junho de 2014 11:13:32 Assunto: Re: [R-br] Passar configurações de proxy ao R
Lucas,
Eu ja passei por um problema semelhante que foi temporario e algumas semanas no CRAN FIOCRUZ. Voce ja testou com algum outro repositório pra ver se dá o mesmo problema?
Abraço,
Dr. Pedro Emmanuel A. A. do Brasil http://blog.ipec.fiocruz.br/lapclin-chagas/
Curriculum Lattes: http://lattes.cnpq.br/6597654894290806 ResearchGate.net: https://www.researchgate.net/profile/Pedro_Brasil2/
Instituto Nacional de Infectologia/Instituto de Pesquisa Clínica Evandro Chagas
Fundação Oswaldo Cruz Rio de Janeiro - Brasil Av. Brasil 4365, CEP 21040-360, Tel 55 21 3865-9648 e-mail: pedro.brasil@ipec.fiocruz.br e-mail: emmanuel.brasil@gmail.com
---Apoio aos softwares livres www.zotero.org - gerenciamento de referências bibliográficas. www.broffice.org ou www.libreoffice.org - textos, planilhas ou apresentações. www.epidata.dk - entrada de dados. www.r-project.org - análise de dados. www.ubuntu.com - sistema operacional
Em 19 de junho de 2014 09:59, < luc.souza@usp.br > escreveu:
Bom dia.
Essa solução para o RStudio funcionou (surgiu a janela para colocar login e senha).
Porém, quando vou baixar um pacote, aparece a seguinte mensagem:
Warning: unable to access index for repository http://brieger.esalq.usp.br/CRAN/bin/windows/contrib/3.1
install.packages("tseries") Warning in install.packages :
unable to connect to ' brieger.esalq.usp.br ' on port 80.
O R fica tentando conectar o tempo todo e não consegue.
Isso pode ser ainda algum tipo de restrição do proxy da CONAB?
Obrigado
Lucas
Lucas F. de Souza
Eng. Agrícola - CONAB
M.Sc. Produção Vegetal - UENF
Doutor em Agrometeorologia - ESALQ/USP
tel: (19) 98160-7068
De: "Éder Comunello" < comunello.eder@gmail.com >
Para: r-br@listas.c3sl.ufpr.br
Enviadas: Sexta-feira, 6 de Junho de 2014 17:03:07
Assunto: Re: [R-br] Passar configurações de proxy ao R
Complementando o email anterior, pra fazer uso de login e senha no RStudio, será necessário desativar a opção em Tools -> Global Options -> Packages e reiniciar o RStudio.
Feito isso, ao reiniciar,confira se a opção foi desativada:
setInternet2(use=NA)
[1] FALSE
Obtendo o valor FALSE é só entrar com os comandos:
Sys.setenv(http_proxy=" proxy.servidor.gov.br:3128 ")
Sys.setenv(http_proxy_user="ask")
Sys.getenv(c("http_proxy", "https_proxy", "http_proxy_user"))
Ao tentar fazer uso da internet surgirá um pop-up para entrada de login e senha:
Pra não entrar com os comandos em toda sessão é possível editar o arquivo: .Renviron
Testado com sucesso!
Éder Comunello < c omunello.eder@gmail.com >
Dourados, MS - [22 16.5'S, 54 49'W]
_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
Leia o guia de postagem ( http://www.leg.ufpr.br/r-br-guia ) e forneça código mínimo reproduzível.
_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
Leia o guia de postagem ( http://www.leg.ufpr.br/r-br-guia ) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Amigos de R, Ha pouco mais de um ano tive um problema de não conseguir acessar o CRAN para atualizar os pacotes que uso e o amigo de TI que trabalha na mesma instituição me cedeu a solução que funcionou até hoje: C:\R\R-3.1.0\bin\i386\Rgui.exe http_proxy= http://pedro.brasil:@157.86.41.175:3128/ <http://pedro.brasil@157.86.41.175:3128/> dentro do atalho do desktop. Nessa solução quando digito o update.packages() a janela de usuario e senha da conexão de rede aparece. Exatamente como no comentário do Eder acima. No entanto, hoje eu tentei usar o send.mail do pacote mailR e infelizmente a função simplesmente retorna que não consegue acessar o servidor. Mesmo assim, esse esforço está dentro de uma logica de mandar por email relatorios periodicos de um de script de análise para parceiros de uma pesquisa, como um esforço de datamanagement de uma pesquisa. Digitar usuario e senha para uma automatização num script programado para rodar toda segunda-feira as 7:00 não é razoável. Assim, gostaria de saber se a solução por script abaixo pode conter o usuário e senha da rede de tal forma a atumotização funcione, ou seja, que eu não precise estar na frente do computador as segundas as 7:00. Eu uso Rstudio para essa solução eu gostria de usar apenas o R no windows. Essa instrução de script serviria para isso tambem? Essa proposta coincidiu temporalmente com o que eu precisava e virá bem a calhar se der certo. Que a força esteja sempre com voces. Dr. Pedro Emmanuel A. A. do Brasil http://blog.ipec.fiocruz.br/lapclin-chagas/ Curriculum Lattes: http://lattes.cnpq.br/6597654894290806 ResearchGate.net: https://www.researchgate.net/profile/Pedro_Brasil2/ Instituto Nacional de Infectologia/Instituto de Pesquisa Clínica Evandro Chagas Fundação Oswaldo Cruz Rio de Janeiro - Brasil Av. Brasil 4365, CEP 21040-360, Tel 55 21 3865-9648 e-mail: pedro.brasil@ipec.fiocruz.br e-mail: emmanuel.brasil@gmail.com ---Apoio aos softwares livres www.zotero.org - gerenciamento de referências bibliográficas. www.broffice.org ou www.libreoffice.org - textos, planilhas ou apresentações. www.epidata.dk - entrada de dados. www.r-project.org - análise de dados. www.ubuntu.com - sistema operacional Em 5 de junho de 2014 07:44, Éder Comunello <comunello.eder@gmail.com> escreveu:
O colega Lucas Souza relatou a dificuldade de utilizar o R em redes que requerem a configuração do proxy em: < http://r-br.2285057.n4.nabble.com/R-br-varias-linhas-em-um-unica-coluna-td46...
Para não truncar a discussão, tomei a liberdade de criar um tópico novo com uma possível solução:
*### Solução 1: para estabelecer proxy no R Console no Windows*
*Essa solução implica em copiar ou criar um atalho para o R Console acrescentando alguns parâmetros.*
Ao editar o atalho que aponta para o R Console você tem algo na forma: "C:\Program Files\R\your_R_version\bin\arch\Rgui.exe"
Ex: "C:\Program Files\Statistical\R-3.1.0\bin\i386\Rgui.exe" ou "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe"
A partir daqui são duas possibilidades:
*a) uso de internet2.dll, que refere-se as opções passadas ao Internet Explorer (método 1):* "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" --internet2
Em algumas redes você deve logar no seu primeiro uso da internet na sessão, fornecendo seu username e senha. Se isso ocorre no seu sistema quando usa o Internet Explorer, mas o R não consegue produzir esse evento, você deverá logar primeiro via Internet Explorer para depois acionar o R.
###
*b) passar as configurações diretamente na forma:* "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http://user_id:passwod@your_proxy:your_port/
Você deve solicitar ao analista de TI que lhe forneça os parâmetros ou pode conseguir nas configurações de 'Opções da Internet'.
Seria algo do tipo: "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http://luc.souza:senha1@http:/proxy.conab.gov.br:3128
###
*c) passar as configurações diretamente, mas solicitgando uma tela para entrada de login e senha (método 2):* "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http:/999.99.99.99:8080/ http_proxy_user=ask
Considero essa a melhor forma. Seria algo como:
Ex: '"C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http:/ proxy.conab.gov.br:3128/ http_proxy_user=ask'
No método 2, quando você tentar acessar a rede deverá surgir uma tela tal como aparece na figura que segue:
Éder Comunello <c <comunello.eder@gmail.com>omunello.eder@gmail.com> Dourados, MS - [22 16.5'S, 54 49'W] http://r-br.2285057.n4.nabble.com/R-br-varias-linhas-em-um-unica-coluna-td46...
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Pedro, bom dia! Encaminhe para seu colega da TI, o link do post completo e peça pra ele dar uma olhada: < http://r-br.2285057.n4.nabble.com/R-br-Passar-configuracoes-de-proxy-ao-R-td...
Além da possibilidade de utilizar o atalho... "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http://user_id:passwod@your_proxy:your_port/ ... você pode entrar com os parâmetros via script. O que foi colocado pro RStudio também vale para o R Console (Rgui). Quanto ao send.mail, pode ser necessário fornecer os parâmetros do argumento authenticate para funcionar. Me corrijam os colegas da área de TI, mas o proxy do http/https não é necessariamente o proxy do smtp. Verifique se o send.mail funciona com o proxy 'setado' para internet2. Pra fazer isso utilize setInternet2(use = TRUE)ou simplesmente setInternet2(TRUE)antes do send.mail() . Pra verificar o status atual utilize setInternet2(NA). Eu não tenho como testar no momento, porque estou afastado e não tenho acesso à rede corporativa. O que coloquei anteriormente tive oportunidade de testar com sucesso na rede da Embrapa que é uma das mais restritivas que já tive acesso. Se funcionou lá, é bem provável que funcione na sua rede também, porque os protocolos tendem a ser bem similares nos órgãos públicos. Outra solução que pode funcionar é criar um email no Gmail ou Yahoo pra utilizar no send.mail. Esses serviços costumam ser menos burocráticos e mais maleáveis que os emails corporativos. Espero que ajude, Éder Comunello <c <comunello.eder@gmail.com>omunello.eder@gmail.com> Dourados, MS - [22 16.5'S, 54 49'W]

Eder, Eu testei a função a função setInterner2(T) e funcionou bem tanto no R console quanto no Rstudio. Quanto ao função send.mail do mailR. Eu fui falar com o amigo de TI e depois de uns testes a questão não era o proxy mas sim uma configuração necessária no servidor de email. De qualquer forma foi uma dica boa. Abraço, Dr. Pedro Emmanuel A. A. do Brasil http://blog.ipec.fiocruz.br/lapclin-chagas/ Curriculum Lattes: http://lattes.cnpq.br/6597654894290806 ResearchGate.net: https://www.researchgate.net/profile/Pedro_Brasil2/ Instituto Nacional de Infectologia/Instituto de Pesquisa Clínica Evandro Chagas Fundação Oswaldo Cruz Rio de Janeiro - Brasil Av. Brasil 4365, CEP 21040-360, Tel 55 21 3865-9648 e-mail: pedro.brasil@ipec.fiocruz.br e-mail: emmanuel.brasil@gmail.com ---Apoio aos softwares livres www.zotero.org - gerenciamento de referências bibliográficas. www.broffice.org ou www.libreoffice.org - textos, planilhas ou apresentações. www.epidata.dk - entrada de dados. www.r-project.org - análise de dados. www.ubuntu.com - sistema operacional Em 10 de junho de 2014 10:14, Éder Comunello <comunello.eder@gmail.com> escreveu:
Pedro, bom dia!
Encaminhe para seu colega da TI, o link do post completo e peça pra ele dar uma olhada: < http://r-br.2285057.n4.nabble.com/R-br-Passar-configuracoes-de-proxy-ao-R-td...
Além da possibilidade de utilizar o atalho... "C:\Program Files\Statistical\R-3.1.0\bin\x64\Rgui.exe" http_proxy=http://user_id:passwod@your_proxy:your_port/
... você pode entrar com os parâmetros via script. O que foi colocado pro RStudio também vale para o R Console (Rgui).
Quanto ao send.mail, pode ser necessário fornecer os parâmetros do argumento authenticate para funcionar. Me corrijam os colegas da área de TI, mas o proxy do http/https não é necessariamente o proxy do smtp.
Verifique se o send.mail funciona com o proxy 'setado' para internet2. Pra fazer isso utilize setInternet2(use = TRUE)ou simplesmente setInternet2(TRUE)antes do send.mail() . Pra verificar o status atual utilize setInternet2(NA).
Eu não tenho como testar no momento, porque estou afastado e não tenho acesso à rede corporativa. O que coloquei anteriormente tive oportunidade de testar com sucesso na rede da Embrapa que é uma das mais restritivas que já tive acesso. Se funcionou lá, é bem provável que funcione na sua rede também, porque os protocolos tendem a ser bem similares nos órgãos públicos.
Outra solução que pode funcionar é criar um email no Gmail ou Yahoo pra utilizar no send.mail. Esses serviços costumam ser menos burocráticos e mais maleáveis que os emails corporativos.
Espero que ajude,
Éder Comunello <c <comunello.eder@gmail.com>omunello.eder@gmail.com> Dourados, MS - [22 16.5'S, 54 49'W]
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (6)
-
luc.souza@usp.br
-
Lucas Cusinato
-
Marcelo Laia
-
Pedro Emmanuel Alvarenga Americano do Brasil
-
walmes .
-
Éder Comunello