linux:netzwerk:reverse_internet_uplink
Table of Contents
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
<VirtualHost *:80>
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
<Directory />
Order Allow,Deny
Allow from all
</Directory>
# Open Proxy
ProxyRequests On
ProxyVia On
<Proxy *>
#Require host internal.example.com
</Proxy>
</VirtualHost>
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.
linux/netzwerk/reverse_internet_uplink.txt · Last modified: by stone
