"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

MYSQL "Proxy"

TOM 21.11.2005 - 15:50 957 4
Posts

TOM

Super Moderator
Oldschool OC.at'ler
Avatar
Registered: Nov 2000
Location: Vienna
Posts: 7350
Ich bräuchte bei folgendem Problem Hilfestellung:

Wir sitzen mit dem Rechner hinter einer Firewall die (so ziemlich) alle Ports gesperrt hat bis auf 21 (FTP). Wir wollen aber auf FTP's connecten können die auf anderen Ports (wie z.B. 1337) rennen.

Da wir keine Shell haben wo wir viel Traffic machen können, habe ich mir überlegt einen "Freewebspace" anbieter mit "traffic free" als Proxy zu nutzen. Wir haben aber keinen Shell zugriff und es wird nur PHP/MYSQL angeboten...ich hab mich jetzt ein bisschen umgesehen und PHP&MYSQL Proxys gefunden... Problem beim PHP-Proxy war, dass er auf Port 80 gelocked ist... beim MYSQL Skript das ich gefunden habe ist der Port frei definierbar.

Zur besseren Verständnis hab ich ein kleines Bildlein gemacht ;)

click to enlarge

Denkt ihr das funktioniert bzw. habt ihr evtl. andere Vorstellungen wie es funktionieren könnte (Die FTPs sind nicht konfigurierbar, also port 1337 ist fix und öffentliche Proxys kommen nicht in Frage)

Hat jemand konstruktive Vorschläge wie man dieses Problem "umgehen" kann...

tia

TOM

edit: Das ist der MYSQL-Proxy den ich gefunden habe... habe leider keinen Plan von MYSQL... wenn wer so gütig wäre und den Code checkt ob das möglich ist, was ich vorhabe...
Bearbeitet von TOM am 21.11.2005, 15:55

Medice

Intensivlaie
Avatar
Registered: Mar 2003
Location: irc.euirc.net - ..
Posts: 1967
Ohne mir jetzt den Code angeschaut zu haben (den ich eh nicht beurteilen könnte :D) hab ich die Produktbeschreibung gleich zu alleroberst auf deinem Link gesehen:
Zitat
MySQL Proxy is an application proxy for MySQL databases. With it you are able to connect to MySQL databases behind firewalls or intranets without configuring any routing protocols, firewalls or routers.

Dieses Projekt scheint sich daher eher darauf zu beschränken Mysql zugänglich zu machen, und nicht jede Art von Dienst.
Ich könnte mir aber durchaus vorstellen, dass dies mit PHP möglich wäre, da hier viele mächtige Möglichkeiten bestehen.

Ich nehm mal stark an, dass die Firewall nicht nur Port 21 erlaubt, sondern auch Port 80. Für diesen gäbe es im Netz aber ohnedies schon ausreichend Proxies und dazu passende Listen (---> google) um diese in Anspruch zu nehmen, ohne sich mühsam etwas Nneues bauen zu müssen, um das Rad neu zu erfinden ;)

TOM

Super Moderator
Oldschool OC.at'ler
Avatar
Registered: Nov 2000
Location: Vienna
Posts: 7350
Zitat von Medice
Ohne mir jetzt den Code angeschaut zu haben (den ich eh nicht beurteilen könnte :D) hab ich die Produktbeschreibung gleich zu alleroberst auf deinem Link gesehen:


Dieses Projekt scheint sich daher eher darauf zu beschränken Mysql zugänglich zu machen, und nicht jede Art von Dienst.
Ich könnte mir aber durchaus vorstellen, dass dies mit PHP möglich wäre, da hier viele mächtige Möglichkeiten bestehen.

Ich nehm mal stark an, dass die Firewall nicht nur Port 21 erlaubt, sondern auch Port 80. Für diesen gäbe es im Netz aber ohnedies schon ausreichend Proxies und dazu passende Listen (---> google) um diese in Anspruch zu nehmen, ohne sich mühsam etwas Nneues bauen zu müssen, um das Rad neu zu erfinden ;)

yop das habe ich mir auch schon gedacht, aber da ich (wie gesagt) über keinen MYSQL Skill verfüge dachte ich ob man das evtl. umbauen könnte auf die Anforderungen...

wie ich im ersten post beschrieben habe sind öffentliche proxys keine alternative (da diese eben von _jedem_ benutzt werden könnten und die IPs extra auf den Servern freigeschalten werden müssen und das geht nicht bei öffentlichen Proxys)

den einzigen PHP Proxy den ich fand war auf Port 80 gelocked (ein + ausgang)... wenn man es auf port 80 auf 1337 umschreiben könnte wäre es natürlich auch eine alternative...

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
Zitat von TOM
yop das habe ich mir auch schon gedacht, aber da ich (wie gesagt) über keinen MYSQL Skill verfüge dachte ich ob man das evtl. umbauen könnte auf die Anforderungen...

wie ich im ersten post beschrieben habe sind öffentliche proxys keine alternative (da diese eben von _jedem_ benutzt werden könnten und die IPs extra auf den Servern freigeschalten werden müssen und das geht nicht bei öffentlichen Proxys)

den einzigen PHP Proxy den ich fand war auf Port 80 gelocked (ein + ausgang)... wenn man es auf port 80 auf 1337 umschreiben könnte wäre es natürlich auch eine alternative...

falls es um unsere schule geht

proxy.<schuldomain>.at

port 8080

falls fragen gibt => gerne :)

icq login port wäre 443

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4280
ein proxy ist ja ein eigenes programm, daher wirst du es kaum auf nem webspace zum laufen bringen. ein proxy in php wird auch nur für kleien daein funktionieren. denn wenns größer ist, wird das php-skript beendet, sobald es die max. ausführungsdauer überschreitet.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz