
Tenho uma aplicação na internet que solicita um proxy para acesso.
Eu poderia comprar um e colocar aí, o formato que ele pede é o seguinte:
http: // ip: port OR http: // username: password @ ip: port
Mas gostaria de criar o meu próprio, a partir do computador da minha casa.
Sou leigo em chegar ao ponto de criar o meu sem ver um passo a passo.
Talvez envolva no-ip e algum aplicativo instalado no meu computador. Não tenho ideia de como começar.
Resumidamente: Tenho um aplicativo que faz o gerenciamento do Instagram (NextPost). Diz para usar Proxy do mesmo país em que a conta foi criada (neste caso, Brasil). Gostaria de usar meu computador como proxy para minha aplicação web.
Alguém pode me ajudar? Obrigado.
Responder1
Você não está informando em qual computador deve executar o servidor proxy e há muitos servidores proxy disponíveis. Uma escolha fácil seria o Squid, que está disponível para Linux e Windows. Estou um pouco incerto sobre em que nível informar aqui, mas;
Você encontrará Squid emhttp://www.squid-cache.org/
Baixe (de preferência) um pacote binário emhttp://www.squid-cache.org/Versions/
Você encontrará os documentos emhttp://www.squid-cache.org/Doc/
Amostras de instalação são muitas na web, tanto para versões Linux quanto para Windows. Não vejo vantagem em recortar e colar qualquer documentação aqui.
EDIT: Ainda não sei em qual sistema operacional você estará rodando, mas se você optar pelo squid, ele não parece ter uPnP para NAT Traversal, então você pode querer saber como adicionar uma regra NAT para o seu roteador de rede doméstica.
Isso permite conexões de entrada da Internet para o seu proxy. É uma área comum para falhar.
Geralmente isso é bastante simples. Vamos supor que seu PC esteja na rede 192.168.1.0 (ou pode ser 10.0.0.0 ..) com endereço 192.168.1.10, e seu proxy squid roda na porta 8080. A regra NAT que você configura geralmente é na forma de;
Porta WAN (Internet) de/para a porta: 8080/8080
Porta LAN (rede doméstica) de/para porta: 8080/8080
IP da LAN: 192168.1.10
Outras semânticas podem ser usadas, dependendo do roteador, como origem (para WAN) e destino (para LAN) (para tráfego de entrada).