====== Reverse Internet Proxy ====== Ein Server darf nichts ins Internet kann jedoch über den eigenen Client getunnelt werden (Windows). \\ Wenn ein Server bei einem Kunden nicht ins Internet kommt kann man über seinen eigenen Client den Traffic tunneln. \\ Man benötigt dazu einen Putty und einen ApacheServer auf seinem Client. ==== 1.) Putty Einstellungen ==== Im Putty müssen diese Einstellungen getroffen werden: SSH -> Tunnels Source port: 8888 Destination: localhost:80 ---- ==== 2.) Apache am Windows Client konfigurieren ==== Diese Einstellungen müssen in der httpd.conf getroffen werden: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so ServerAdmin webmaster@dummy-host.example.com DocumentRoot "C:/Program Files (x86)/Apache Group/Apache2/htdocs/" ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common Order Allow,Deny Allow from all # Open Proxy ProxyRequests On ProxyVia On #Require host internal.example.com Danach muss der Apache neugestartet werden. ---- ==== 3.) Proxy am Linux Server setzten ==== export http_proxy=http://localhost:8888 Möchte man jedoch zB mit yum arbeiten muss man dies in der yum.conf konfigurieren.