Camera IP na rede interna
Pessoal,
Descobrique, conforme nosso amigo PiTsA respondeu anteriormente, tenhop que utilizar o proxy reverso, mas não estou conseguindo fazer funcionar. Com as configurações abaixo, o apache reicicializa sem problemas, mas mesmo assim não funciona.
Utilizo o Apache 2.0.52
(192.168.0.20=IP camera). Se eu digitar no meu browser http://192.168.0.20/Jview.htm, funciona!
Segue a configuração do http:conf:
DirectoryIndex index.html index.html.var Jview.htm
LoadModule proxy_html_module libexec/apache2/mod_proxy_html.so
LoadModule php5_module libexec/apache2/libphp5.so
<IfModule mod_proxy.c>
ProxyRequests Off
ProxyPass /cam/ http://192.168.0.20:80/
ProxyPassReverse /cam/ http://192.168.0.20:80/
<Directory /usr/local/www/data/cam>
Order Allow,deny
Allow from all
</Directory>
Redirect Permanent /cam http://192.168.0.20:80/
</IfModule>
<IfModule mod_disk_cache.c>
CacheRoot "/usr/local/www/data/proxy"
CacheSize 5
CacheGcInterval 4
CacheMaxExpire 24
CacheLastModifiedFactor 0.1
CacheDefaultExpire 1
</IfModule>
Valeu!
Camera IP na rede interna
Citação:
Postado originalmente por Valois
Pessoal,
Descobrique, conforme nosso amigo PiTsA respondeu anteriormente, tenhop que utilizar o proxy reverso, mas não estou conseguindo fazer funcionar. Com as configurações abaixo, o apache reicicializa sem problemas, mas mesmo assim não funciona.
Utilizo o Apache 2.0.52
(192.168.0.20=IP camera). Se eu digitar no meu browser
http://192.168.0.20/Jview.htm, funciona!
Segue a configuração do http:conf:
DirectoryIndex index.html index.html.var Jview.htm
LoadModule proxy_html_module libexec/apache2/mod_proxy_html.so
LoadModule php5_module libexec/apache2/libphp5.so
<IfModule mod_proxy.c>
ProxyRequests Off
ProxyPass /cam/
http://192.168.0.20:80/
ProxyPassReverse /cam/
http://192.168.0.20:80/
<Directory /usr/local/www/data/cam>
Order Allow,deny
Allow from all
</Directory>
Redirect Permanent /cam
http://192.168.0.20:80/
</IfModule>
<IfModule mod_disk_cache.c>
CacheRoot "/usr/local/www/data/proxy"
CacheSize 5
CacheGcInterval 4
CacheMaxExpire 24
CacheLastModifiedFactor 0.1
CacheDefaultExpire 1
</IfModule>
Valeu!
Caro amigo.... pelo que entendi... vc quer acessar a sua camera IP atravez da internet, certo?
aqui utilizo a mesma coisa.... só que ao invez te usar o APACHE eu utilizo os IP's mesmo... (preguiça de configurar o apache)...
1º - criei uma porta de acesso para minha camera... por exemplo.... para eu acessar as imagens a minha camera utiliza a porta 80 e a 1600 (no setp dela vc obtem esas informações ou no manual), entao alterei para 8080 e mantive a 1600, pois a porta 80 ja era utilizada....
2º - adcionei o ip 192.168.0.2 para a minha camera
3º - dentro da minha rede eu vejo as imagens da seguinte forma
http://192.168.0.2:8080
4º - fui no meu firewall e adcionei as seguintes regras:
# Liberando Camera IP nas portas 8080 e 1600
iptables -A FORWARD -d 192.168.0.2 -p tcp --dport 8080 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8080 -j DNAT \
--to-destination 192.168.0.2:8080
iptables -A FORWARD -d 192.168.0.2 -p udp --dport 8080 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -p udp --dport 8080 -j DNAT \
--to-destination 192.168.0.2:8080
iptables -A FORWARD -d 192.168.0.2 -p tcp --dport 1600 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 1600 -j DNAT \
--to-destination 192.168.0.2:1600
iptables -A FORWARD -d 192.168.0.2 -p udp --dport 1600 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -p udp --dport 1600 -j DNAT \
--to-destination 192.168.0.2:1600
***ETH1 é a placa de rede da minha rede interna......
***A porta 1600 é a porta que a camera usa para a transferencia de imagens atravez da aplicação que rola dentro do browser...
5º - Entao para eu acessar de fora basta digitar o ip externo no navegador
exemplo:
http://200.200.200.200:8080/
Creio que se vc entendeu essa bagunça ai... vc vai conseguir fazer funcionar no apache sem problemas...
qualquer coisa posta ai que agente tenta resolver essa parada!!!!
Camera IP na rede interna
Valeu!
Não uso o Linux, uso o FreeBSD,mas posso fazer isso sem problemas via IPFW.
Vou testar!