PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tunnel für ICQ und SSH??



pfleidi85
25.01.05, 08:21
Gibts möglichkeit ICQ und andere Protokolle durch nen Squid-Proxy zu tunneln? Also Port 5190 und Port 22.

d@tenmaulwurf
25.01.05, 20:27
wüsste ich auch gerne...

Hitman
25.01.05, 20:54
Port 22 ist doch ssh, oder? Wenn ja, dann kann man darüber doch alles tunneln.

gladiac
26.01.05, 08:12
Wenn du einen Rechner mit Shell-Zugang irgendwo im Internet stehen hast kannst du alles was du willst durch SSH tunneln.

Du brauchst:
ssh-deamon auf port 443
http-tunnel programm
ssh-client

atomical
26.01.05, 09:03
Er will durch einen Proxy tunneln und nicht durch SSH.

Ich würd mich mal mit dem SOCKS Protokoll bzw. passenden Proxys befassen.

IT-Low
26.01.05, 09:20
Gibts möglichkeit ICQ und andere Protokolle durch nen Squid-Proxy zu tunneln? Also Port 5190 und Port 22.

http://www.nocrew.org/software/httptunnel.html

gladiac
26.01.05, 10:23
Er will durch einen Proxy tunneln und nicht durch SSH.

Ich würd mich mal mit dem SOCKS Protokoll bzw. passenden Proxys befassen.

Sobald ich eine SSH Verbindung hab kann ich tunneln was ich will, also braucht er nur eine SSH Verbindung durch einen Proxy. Oder etwa nicht?

gladiac
26.01.05, 10:25
http://www.nocrew.org/software/httptunnel.html

http://www.taiyo.co.jp/~gotoh/ssh/connect.html

atomical
26.01.05, 10:32
Sobald ich eine SSH Verbindung hab kann ich tunneln was ich will, also braucht er nur eine SSH Verbindung durch einen Proxy. Oder etwa nicht?

Er will unteranderem ICQ durch seinen Proxy schleifen - glaube kaum, das er auf einem ICQ Server die Möglichkeit hat, einen passenden SSH Zugang einzurichten - oder vielleicht doch?

pfleidi85
26.01.05, 10:42
Ich glaub nich. Ich hab eigentlich nur vor in der schule. Über den proxy mich per ssh daheim einzuwählen und über den proxy ins icq zu gehen

atomical
26.01.05, 10:49
Ich glaub nich. Ich hab eigentlich nur vor in der schule. Über den proxy mich per ssh daheim einzuwählen und über den proxy ins icq zu gehen

Wie es mit SSH geht, steht im Link von Gladiac - httptunnel und Socksproxy werden wohl flach fallen, da du sicher keine Möglichkeit hast, auf dem Proxy in der Schule eigene Programme laufen zu lassen. Schau dich halt nach einem Textmode ICQ Client um - der geht dann auch über SSH ;)

pibi
26.01.05, 11:25
Gibts möglichkeit ICQ und andere Protokolle durch nen Squid-Proxy zu tunneln? Also Port 5190 und Port 22.Mir scheint, irgendwie geht die Diskussion hier aneinander vorbei;-)

Lass mich kurz zusammenfassen, was ich aus obigem Satz herausgelesen habe, was Du willst: Du bist an einem Compi, der laesst Internetzugang nur ueber einen Proxy (Squid) zu, andere ausgehende Verbindungen wie ftp, ssh usw. sind nicht gestattet. Nun moechtest Du aber trotzdem gerne chatten und ssh'len. Wenn das nicht stimmt, dann schaem Dich und formuliere Deine Frage noch mal besser.

Wenn meine Interpretation stimmt, dann musst Du rausfinden, welche Destination-Ports der Squid zulaesst? Alle oder nur bestimmte? Am einfachsten wird es sein, wenn Du Root-Zugang zu einer Maschine (Linux preferred) irgendwo im Internet hast. Diesem SSH-Daemon sagst Du dann, dass er zB. auch auf eingehende Verbindungen auf Port 443 (https) lauschen soll. "Echte" https-Connects sind dann nicht mehr moeglich. Soweit die Vorbereitungen.

Auf Deiner Seite brauchst Du nun einen Client, der ssh via Proxy (womoeglich mit Authorisierung) auf einen beliebigen Port verbinden kann. PuTTY unter Win kann das zB. vorzueglich. Wenn Du das ganze unter Linux machen willst, geht es auch, allerdings brauchst Du dazu ein weiteres Programm. Ich nehme dafuer proxytunnel (http://proxytunnel.sourceforge.net/). Und schon hast Du eine ssh-Verbindung ueber den (Schul-)Proxy nach "draussen" auf Deinen Rechner.

Diesen ssh-Tunnel kannst Du nun benutzen, um beliebige Protokolle dadurch zu tunneln, sei es smtp, pop3 oder was weiss ich. Wie das allerdings rechtlich aussieht, wenn Du die Massnahmen der EDV-Installation auf diese Weise umgehst, musst Du selber abklaeren.

Gruss Pit.

PS: Die Suchfunktion haette Dir sicher aber auch weitergeholfen, ich habe naemlich zu diesem Thema schon mehr als einmal geschrieben.

/edit: Guckst Du zB. hier (http://www.linuxforen.de/forums/showthread.php?t=98134).

gladiac
26.01.05, 11:37
Wie es mit SSH geht, steht im Link von Gladiac - httptunnel und Socksproxy werden wohl flach fallen, da du sicher keine Möglichkeit hast, auf dem Proxy in der Schule eigene Programme laufen zu lassen. Schau dich halt nach einem Textmode ICQ Client um - der geht dann auch über SSH ;)

Eine SSH Verbindung zu sich nach Hause und der kann jeden beliebigen Port tunneln. Egal ob ICQ, IRC, POP3 etc.


-L port:host:hostport (man ssh)
Specifies that the given port on the local (client) host is to be forwarded to the given host and port on the remote side. This works by allocating a socket to listen to port on the local side, and whenever a connection is made to this port, the connection is forwarded over the secure channel, and a connection is made to host port hostport from the remote machine. Port forwardings can also be specified in the configuration file. Only root can forward privileged ports. IPv6 addresses can be specified with an alternative syntax: port/host/hostport.

Beispiel:
ssh -f -N -L 6681:kornbluth.freenode.net:6667 tunnel

pfleidi85
26.01.05, 11:45
Jo danke für eure Antworten

IT-Low
27.01.05, 18:26
httptunnel und Socksproxy werden wohl flach fallen, da du sicher keine Möglichkeit hast, auf dem Proxy in der Schule eigene Programme laufen zu lassen.

Dass man das bei httptunnel machen muss ist mir neu.

atomical
27.01.05, 18:46
Dass man das bei httptunnel machen muss ist mir neu.

Muss man offenbar auch nicht - anscheinend hab ich mich im Englisch der FAQ verheddert ... :o

orion
11.05.05, 23:29
Hi!
Ich wollte nur Fragen ob wer eine bisschen mehr Dokumentation zu dem httproxy oder allgemein Tunneln?!

7.e.Q
13.05.05, 06:51
Vielleicht solltest du dich auch mal mit OpenVPN auseinandersetzen. Ich setze das hier in der Firma schon geraume Zeit ein und bin sehr zufrieden. Ich habe damit einen HTTPS Tunnel durch unseren Proxy geschleift, der normal auch nur HTTP und HTTPS zulässt und kann jetzt alles machen hier.

Voraussetzung dafür ist - wie die anderen auch schon gesagt haben - ein anderer Rechner im Internet (beispielsweise deiner zuhause), der die Gegenstelle für den Tunnel darstellt, quasi das Licht am Ende des Tunnels :D

Auf diesem Rechner muss der OpenVPN Server laufen, sowie NAT (iptables, Portforwarding, Routing sind ein paar Schlagworte dazu) zum weiterleiten der Anfragen aus dem VPN ins eigentliche Internet. Auf deinem Rechner in der Firma muss ein OpenVPN Client/Dienst laufen, der sich dann über den HTTPS Port des Proxy mit deinem OpenVPN Server verbindet.

Du hast dann in deinem Rechner eine neue virtuelle Netzwerkkarte namens TAP32-irgendwas mit einer vollwertigen IP Schicht. Darüber lässt sich dann natürlich alles machen.

orion
23.05.05, 17:18
danke für deine Antwort, aber ich hab das schon mit httptunnel geregelt, auch wenn das nicht so sicher ist wie VPN.
Nun habe ich noch eine kleine Frage wo ich nicht extra einen thread eröffnen wollte: Ich shäng jetzt mit ssh über httptunnel bei meinem Rechner zuhause. Wie kann ich jetzt Dateien kopieren auf meinen Rechner kopieren?

pibi
24.05.05, 08:04
Wie kann ich jetzt Dateien kopieren auf meinen Rechner kopieren?Mit scp geht es nicht?

Gruss Pit.

orion
24.05.05, 10:12
nein mit scp geht es leider nicht, da ich auf einem windows rechner sitze :)
aber ich hab da so ein feines programm gefunden das nennt sich WinSCP oder ähnlich. Mit dem hab ich auch eine Leitung zu meinem linux server machen können über httptunnel.