vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Here's my situation - I'm very green at web server management so ... I have a Sun Blade 150 w/Sol 10 and Apache 1.3.27 I also have an IP camera (Gadspot NC1000-W10) on my home network. I would like to be able to see the camera output at work, however, the company I work for evidently has something blocked so I can not see the output. When I go to other locations outside the company I can view the camera output just fine. But at work I just get an error like "Network TCP error / timeout" So my question is this - is there some software (proxy server - ?) I can setup on my Sun that would essentially allow me to see the camera output and avoid the office firewall? Thanks |
| |||
| Mike schrieb: > So my question is this - is there some software (proxy server - ?) I > can setup on my Sun that would essentially allow me to see the camera > output and avoid the office firewall? How do you talk to your camera? Directly via HTTP on Port 80, e.g. is there a standard website where you can look at your camera? And do normal pages with html work from inside your office network? If normal pages work, and your camera is not accessible through a non standard webpage - but via a webpage at all, e.g. http://camera.home.net:12345 - you can use apaches mod_proxy as an reverse proxy that takes requests on port 80 and redirects them to your camera (this is even useful, if you cannot route IP traffic since you use NAT or similar and want more than one server accessible on port 80). I use this for my public keyserver which is normally accessible on port 11371 - but this prevents that users behind restrictive firewalls can use it, so I 'map' one of my domains with apache mod_proxy to do the job an so users can access this server also via port 80. If you look for something like this, let me know - I can pick my config and post it if you like (quite simple). Cheers, Jan |
| |||
| Mike wrote: > Here's my situation - > > I'm very green at web server management so ... > > I have a Sun Blade 150 w/Sol 10 and Apache 1.3.27 > > I also have an IP camera (Gadspot NC1000-W10) on my home network. > > I would like to be able to see the camera output at work, however, > the company I work for evidently has something blocked so I can not see > the output. When I go to other locations outside the company I can view > the camera output just fine. But at work I just get an error like > "Network TCP error / timeout" If you run the camera's web server on port 80 there should be no problems at all. Unless your company restricts you to only a number of web sites (I know some companies do this), then just running on port 80 will work. I suspect you can configure the port of the camera, which is probably the easiest way. I've run an HTTPS server on port 443, which stops anyone in the company knowing what I was doing (accessing some software I owned which I could not install on the company network). On another occasion I run my SSH server on port 443. Not that it would be hard for someone to find out you had an SSH server on the port by telneting to 443 (eg below for 22) teal /export/home/drkirkby % telnet localhost 22 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. SSH-2.0-Sun_SSH_1.1 but they could not see what you were doing. You might find it useful to restrict the IP address range from which the camera can be seen. If you only want it for you to see it at work, it is pointless having a port (80 or whatever else) open to the whole world - it is small security risk which you can reduce further with a firewall. If you can't run the camera on port 80 then the situation is more complex. But someone else has said he can help you with a solution. -- Dave K MCSE. MCSE = Minefield Consultant and Solitaire Expert. Please note my email address changes periodically to avoid spam. It is always of the form: month-year@domain. Hitting reply will work for a couple of months only. Later set it manually. http://witm.sourceforge.net/ (Web based Mathematica front end) |
| |||
| For my camera I have it configured to listen for http connections on port 8080 and my regular web server I have set to listen on a non-standart port like 1234. The literature for the camera says it is a mpeg 4 feed. I can connect and see my web server (just a simple family photo collection), from work or anywhere else I've been to around the world. The camera connection I can connect and view from anywhere except my office. I can connect and view it from any of my friends systems I've had try to hit it. But when I go at it from work no luck. When I view the camera page from IE it wants to install an ActiveX control but when I view the camera throught FireFox it displays using a "Java Applet Mode". I'm thinking it may be something in the protocol/packets the company router is blocking but I'm not sure what to look for. I will have to try to connect to some other public access cameras and see if they work. I appreciate all the help and responses. Hopefully I can get this thing going yet. |
| ||||
| Mike schrieb: > For my camera I have it configured to listen for http connections on > port 8080 and my regular web server I have set to listen on a > non-standart port like 1234. Where 8080 isn't quite a good choice either. Normal HTTP connections run on port 80. > The literature for the camera says it is a mpeg 4 feed. Maybe this will be your problem - if the camera is providing such a feed and your firewall admin at your office is blocking this type of media you are out of luck. It doesn't seem that you have a port restriction - since then you couldn't reach the webserver at port 1234. So - if your camera provides a real webinterface use that instead - if you can let the camera take snapshots in jgp or similar you could serve them with your normal apache - if you like to try, use mod_proxy for mapping a location of your webserver to the camera, e.g. <Location /camera> ProxyPass http://127.0.0.1:8080/camera ProxyPassReverse http://127.0.0.1:8080/camera </Location> You could change 127.0.0.1 to any IP in your local network, the camera doesn't have to be the same system then. > When I view the camera page from IE it wants to install an ActiveX > control but when I view the camera throught FireFox it displays using a > "Java Applet Mode". I think this is prohibited by your firewall in the office :-) I had a software that provided one picture a second an refreshed the webpage every second. That worked since there is no need to have any ActiveX control or Java applet at all. Just a webpage :-) Cheers, Jan |