WCF services e HTTP 407 Proxy Authentication Required

1. WCF services e HTTP 407 Proxy Authentication Required

Junior Berg
juniorb3rg

(usa Ubuntu)

Enviado em 27/03/2012 - 14:37h

Galera do Viva o Linux,

Montei um servidor de proxy com squid configurado como transparente.
Existe em nossa rede um servidor que carrega nosso sistema, ele foi desenvolvido em ASP.NET e existe algumas requisições que são feitas para a internet e ele não está conseguindo.
Pesquisei na internet com o termo 'expect100Continue' e achei o seguinte erro:
WCF services e HTTP 407 Proxy Authentication Required

Quero saber se alguém já passou por isso e tem ideia de como resolver isso?

O pessoal que da suporte ao sistema disse:
Na verdade isso parece ser um problema especificamente aí no servidor de proxy de vocês, onde não suporta esse recursor de 'expect100Continue'


  


2. Re: WCF services e HTTP 407 Proxy Authentication Required

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 27/03/2012 - 14:45h

E eles estão certos. A aplicação, por algum motivo, tá pedindo autenticação no proxy. Se o squid é transparente, vc pode usar a regra abaixo no iptables:


iptables -t nat -A PREROUTING -d <IP_DA_APLICACAO> -j RETURN


Ae vc coloca essa regra logo após a regra d redirecionamento.


3. Re: WCF services e HTTP 407 Proxy Authentication Required

Junior Berg
juniorb3rg

(usa Ubuntu)

Enviado em 28/03/2012 - 10:39h

Depois que coloquei essas regras os acessos externos dos outros iptables pararam.
Os acessos externos não estava conseguindo acessar.
Essa regra que você passou tem que pegar tudo da aplicação interna e comunicar com o externo.


4. Re: WCF services e HTTP 407 Proxy Authentication Required

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/03/2012 - 10:43h

Ah, sim, então essa regra q passei não é válida para o seu caso. Vc tem q inserir uma regra no squid pra q ele não peça autenticação nesse IP da aplicação:


acl aplicacaoX src <IP_APLICACAO>
http_access aplicacaoX allow


A linha do http_access vc põe ANTES d qq regra http_access.


5. Re: WCF services e HTTP 407 Proxy Authentication Required

Junior Berg
juniorb3rg

(usa Ubuntu)

Enviado em 28/03/2012 - 11:33h

Eu tenho uma acl aqui que está assim:


acl exclusivo src "/etc/squid/exclusivo"
http_access allow exclusivo


Nesse exclusivo está vários IPs que tem acesso total, não posso incluir o ip da aplicação nesse arquivo?


6. Re: WCF services e HTTP 407 Proxy Authentication Required

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/03/2012 - 11:40h

Pode, claro! Não sabia q vc já tinha uma acl d exceção.


7. Re: WCF services e HTTP 407 Proxy Authentication Required

Junior Berg
juniorb3rg

(usa Ubuntu)

Enviado em 29/03/2012 - 09:01h

Bom,

Adicionei os ips no arquivo da rede exclusiva e não funcionou.
Segue abaixo os arquivos:

10.0.0.26
10.0.0.61
10.0.0.108
10.0.0.111
10.0.0.241 (ip da aplicação)
10.0.0.242 (ip da aplicação)
10.0.0.239 (ip da aplicação)



acl exclusivo src "/etc/squid/exclusivo"
acl bloqueados url_regex -i "/etc/squid/bloqueados"
acl palavras_proibidas dstdom_regex "/etc/squid/palavras_proibidas"
http_access allow exclusivo
http_access deny bloqueados
http_access deny palavras_proibidas



8. Re: WCF services e HTTP 407 Proxy Authentication Required

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 29/03/2012 - 09:13h

A minha outra carta na manga é encaminhar todas as requisições da lista d IP. Tente assim:


acl ip_aplicacao src "/etc/squid/lista_ip_aplicacao.txt"
always_direct allow ip_aplicacao


http://www.squid-cache.org/Doc/config/always_direct/


9. Re: WCF services e HTTP 407 Proxy Authentication Required

Junior Berg
juniorb3rg

(usa Ubuntu)

Enviado em 02/04/2012 - 09:45h

Ainda não funcionou, pesquisei e não achei nada que faça funcionar.

Ele é um servidor que tem um software interno nosso que funciona no browser e existe um script nesse software que renova as licenças automaticamente buscando no servidor da empresa que vendeu o software e é esse o problema, ele não consegue ir até lá e fica exibindo mensagem que irá bloquear o nosso software.


10. Re: WCF services e HTTP 407 Proxy Authentication Required

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 02/04/2012 - 10:35h

Hum... qual é o endereço q ele busca a licença?


11. Re: WCF services e HTTP 407 Proxy Authentication Required

Junior Berg
juniorb3rg

(usa Ubuntu)

Enviado em 09/04/2012 - 10:47h

Bom dia,

Desculpe a demora, estou com muito assunto para resolver.

Consegui o endereço em que ele busca a licença:

http://adm.quickfactor.com.br/webservice/licensing.asmx

O nosso servidor envia informações para esse WEB SERVICE e ele retorna a validação.


12. Re: WCF services e HTTP 407 Proxy Authentication Required

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/04/2012 - 11:02h

juniorb3rg escreveu:

Bom dia,

Desculpe a demora, estou com muito assunto para resolver.

Consegui o endereço em que ele busca a licença:

http://adm.quickfactor.com.br/webservice/licensing.asmx

O nosso servidor envia informações para esse WEB SERVICE e ele retorna a validação.


Então insira esse endereço na última solução q passei (always_direct).

EDIT: se o problema continuar, ponha esse endereço para t acesso irrestrito ao proxy, colocando essa regra para ser lida antes d qq outra.



  
01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts