Hi. I have set up an Apache server, and am trying to use it to get past the website blocks at my school.
I have set up a standard forward proxy using mod_proxy. It has SSL and HTTP set up, and everything works like normal. I have HTTP running on port 343, because my ISP blocks port 80. The problem is, my school doesn’t allow you to take any incoming HTTP connections on any port other than 80 (I think). Also, SSL can only come in on 443.
Since my school only lets me use 80 and 443, I can only view webpages through the proxy that are secure, which not very many are. HTTP over the proxy redirects me to a screen that says “HTTP connection not allowed on port 343.” My question is, can I set up the proxy so that the clients only receive data via encrypted SSL, but the proxy accesses the internet as normal? Here is basically what I want to do:
Client (iPhone at School) <—HTTPS (443)—> Home Apache Server <—HTTP/HTTPS (client specified)—> Internet
Is it possible to do this and still feel like your using a direct connection to the internet? Help would be much appreciated. Thanks.