CC Proxy Struktur: 1. Einleitung 2. Was ist ein Proxy? 3. Funktionen von Proxy-Servern 4. Eingesetzte Software (CCProxy) 5. Konfiguration des Systems 6. Installation 7. Einstellungen und Screenshots 8. Aufgaben 9. Systemkonfigurationsdatei 10.Quellen
1. Einleitung 2. Was ist ein Proxy? Ein Proxy oder Proxyserver (von engl. proxy representative = Stellvertreter, bzw. lat. "proximus" = "Der Nä(c)hste") ist ein Dienstprogramm für Computernetze, das im Datenverkehr vermittelt. Es macht den Datentransfer effizienter (weniger Netzbelastung durch große Datenmengen) bzw. schneller, kann aber auch die Sicherheit erhöhen. Die Vermittlung erfolgt zwischen Computern oder Programmen in so genannten Rechnernetzen. Aus Sicht des Servers verhält sich der Proxy wie ein Client, dem Client gegenüber wie ein Server. 3. Funktionen von Proxyservern Im einfachsten Fall leitet der Proxy die Daten einfach weiter. Hier ist von der Existenz des Proxys nichts zu spüren (Transparenter Proxy). In der Regel meint man bei der landläufigen Verwendung des Begriffes "Proxy" einen http- Proxy, der zwischen Webbrowser (Client) und Webserver vermittelt. Hier hat der Proxy folgende Funktionen: Zwischenspeicher (Cache): Der Proxy speichert gestellte Anfragen bzw. vielmehr deren Ergebnis. Wird die gleiche Anfrage erneut gestellt, kann diese aus dem Speicher beantwortet werden, ohne zuerst den Webserver zu fragen. Der Proxy stellt sicher, dass die von ihm ausgelieferten Informationen nicht allzu veraltet sind. Eine vollständige Aktualität wird daher in der Regel nicht gewährleistet. Durch das Zwischenspeichern können Anfragen schneller beantwortet werden, und es wird gleichzeitig die Netzlast verringert. Beispielsweise vermittelt ein Proxyserver einer Firma den gesamten Datenverkehr der Computer der Mitarbeiter mit dem Internet. Filter: Mittels Proxy können beispielsweise bestimmte Kategorien von Webseiten für den Benutzer gesperrt oder Zugriffe darauf protokolliert werden. Es kann auch der Inhalt auf schädliche Programme durchsucht werden. Somit ist ein Proxy meist Teil von Firewalls. Zugriffssteuerung: Ist der Server nicht frei im Internet erreichbar, so kann ein vorgeschalteter Proxy den Zugriff ermöglichen. Ein Angreifer kann dann den Server nicht mehr direkt angreifen, sondern nur den Proxy. Es kann auch der Zugriff von Clients auf Webserver nur über einen Proxy ermöglicht werden. Vorverarbeitung von Daten: Proxies können auch gewisse Applikationsfunktionen übernehmen, beispielsweise Daten in ein standardisiertes Format bringen. Anonymisierungsdienst: Der Proxy leitet die Daten des Clients zum Server weiter, wodurch der Server die IP-Adresse des Clients nicht auslesen kann. Siehe auch: Anonymität im Internet 4. Eingesetzte Software (CCProxy) Als Proxy haben wir die Software CCProxy eingesetzt. Diese bietet in ihrer Freeware-Version ausreichende Möglichkeiten um einen vollfunktionsfähigen Software-Proxy auf einem Windows-Betriebsystem aufzusetzen. Wir benutzten
die Version 6.3.2, diese gillt in Alg. Kreisen als sehr stabil, wir können dies ebenfalls bestätigen. Die Konfiguration und die Handhabung, sind selbsterklärend und bringen schnell das gewünschte Ergebnis. 5. Konfiguration des System Hier finden sie eine Übersicht zu den benutzen Konfigurationen: Clients Eingesetze Hardware: - x86 tauglische Hardware - Netzwerkkarte (Realtek u. ähnliches) Benutzte Software: - Knoppix 3.7 Pro. Edition - Mozilla Browser - Knoppix: networkcardconfig 6. Installation Angehängt die Installationsanleitung in Englisch Preparation before Installation Proxy-Server Eingesetze Hardware: - Windows 98 tauglisches Hardware - Realtek Ethernet Netzwerk Karte - 3 Com Ethernet Netzwerk Karte Benutzte Software (meist zusätzlich): - Windows 98 - WinBoard.org_UpdatePack_1.2_W98 ( Beinhaltet alle nötigen Updates für Windows98) - AVG Free Virenscanner - Tight VNC (Fernwartung) - Tune Up 2004 - Programm zur Optimierung und Sicherung des Betriebsystems Benutze ProxySoftware: - CCProxy Demo Version 6.3.2 1) Download the latest version of CC Proxy from our site. 2) Find a computer able to perform stably as a server. The OS can be Win98/ME, WinNT/2000/XP, we recommend Windows 2000. 3) Make sure you have correctly installed network connection equipment and the connection between server and clients works well. 4) To avoid conflict, you need to temporarily stop firewall, anti virus and other proxy software before installation. How to Install CC Proxy? You only need to install CC Proxy on the server. 1. Run the latest version installation program on the server. 2. After installation, CC Proxy will initially execute with the default settings. The default settings are enough to realize the basic functions of Internet sharing.
Continue by configuring clients with the aid of "Client Configuration". Your clients will then be able to can access the Internet via CCProxy. List of default proxy ports HTTP: 808 FTP(Web): 808 FTP: 2121 Gopher: 808 Secure/SSL/HTTPS/RTSP: 808 SOCKS/MMS: 1080 News(NNTP): 119 SMTP: 25 POP3: 110 Telnet: 23 Weitere Informationen finden Sie unter Quellen. 7. Einstellungen und Screenshots Hier finden sie ein paar Screenshots zum besseren Verständnis der Aufbaus. (Übersicht: Netzwerkkarten)
(IP-Adressen der Netzwerke fürs Internet) (Einstellung des Gateways der ersten Netzwerkkarte)
(Einstellung des DNS-Servers der ersten Netzwerkkarte) (Einstellungen der Netzwerkkarte des Subnetzes)
(Überblick der CCProxy Software, mit aktivem Datenverkehr) (Optionen der Software, aktive Ports)
(Account Manager der CCProxy Software) (Benutzerdefinierte Einstellungen für jeden User)
(Überblick der Log-Funktion) 8. Aufgaben A1) Die Netzwerkkette wurde erfolgreich durchgeführt. A2) Dies ist auf Grund der Sicherheitseinstellungen nicht möglich. A3) Tracert vom Proxy aus selbst, ist möglich. Die Einstellungen verhinderten aber eine Traceroute der Clients. A4) Der Proxy unterstützt kein DHCP, da ein Proxy meist getrennt von einem Terminal Server eingesetzt wird. A5) Der Proxy grenzt das innere System komplett ab, es ist keine Kommunikation nach innen Möglich, nur via Aufruf eines inneren Clients über die aktiven Ports. 9. Systemkonfigurationsdatei Hier der wichtigste Teil unsere Test-Konfiguration: [Port] HTTP=8080 SOCKS=1080 FTP=2121 Telnet=23 News=119 Admin=88 [system] AutoDetect=0 AutoHide=1
AutoRun=1 Dial=1 StartDNS=1 StartFTP=1 StartFTPWeb=1 StartGopher=1 StartHTTP=1 StartMail=1 StartNews=1 StartSecure=1 StartSocks=1 StartTelnet=1 WebCached=1 StartMap=1 StartAdmin=0 LocalIP= CascadingProxy=0 Language=English AllHide=1 DisableExternalUser=1 WebSitesCheckInternet=www.yahoo.com;www.icq.com;www.internic.net StartSocks4=1 AutoScanComputerName=0 MaxUserCount=300 MaxTimeSchedule=20 MaxWebFilter=20 MaxConnection=1000 NTService=0 MaximumConnectionsChart=1000 MaximumBandwidthChart=262144 EnableHotKey=0 AntiVirusGate=1 Ver=6.3.2 [Log] NewLogDaily=1 SaveLogs=1 LogPath=C:\CCPROXY\Log RequestURL=1 PicInfo=1 MailInfo=0 MailOutcoming=0 MaxLine=10000 SaveUserData=0 SaveUserDataInterval=10 SaveWebTitleEx=0 EnableGzipEx=1 EnableProxyConnectionEx=1 EnableReferer=1 10. Quellen Quelle der Installation: http://www.youngzsoft.net/ccproxy/install.htm Download der Software: http://www.youngzsoft.net/ccproxy/proxy-server-download.htm