WP: WH-MDC05J3E5,WH-MDC07J3E5, WPB: Atlantic Explore v4, PV: Solaredge (6,8kW) en SMA (4,3kW), 2 x Heishamon OT v3.1, Rpi v5, Rpi v4, 2 x Rpi v3, ESP32, Domoticz, EV: Nissan Leaf, ESS: Deye 6K-SG03LP1, 2xLuyuan, 32kWh
Er bestaat inderdaad een programma'tje om te bewerkstelligen wat jij hierboven wilt.
Lang geleden heb ik het eens gebruikt: htproxy heette dat volgens mij, maar ik kan via Google zo 1,2,3 niets meer terugvinden.
De client installeer je op je beschermd netwerk, waar alleen een http proxy draait, en de server installeer je thuis, waar je op alle poorten mag.
In je client stel je je thuis-ipadres in en je pc die achter de proxy hangt zal dan alle requests via poort 80 doorgeven naar je server, die op haar beurt weer contact zoekt met de "echte" poort, en daarna ook weer een reply geeft op poort 80.
Maar nogmaals, de exacte naam van het progsel is me even ontschoten, misschien dat je nog iets vindt op internet....
Lang geleden heb ik het eens gebruikt: htproxy heette dat volgens mij, maar ik kan via Google zo 1,2,3 niets meer terugvinden.
De client installeer je op je beschermd netwerk, waar alleen een http proxy draait, en de server installeer je thuis, waar je op alle poorten mag.
In je client stel je je thuis-ipadres in en je pc die achter de proxy hangt zal dan alle requests via poort 80 doorgeven naar je server, die op haar beurt weer contact zoekt met de "echte" poort, en daarna ook weer een reply geeft op poort 80.
Maar nogmaals, de exacte naam van het progsel is me even ontschoten, misschien dat je nog iets vindt op internet....
als je apache als webserver hebt zou je mod_proxy kunnen proberen
dat doet volgens mij wat je wilt
dat doet volgens mij wat je wilt
Nee, die stuurt http verkeer door, das echt heel wat anders dan gewoon al het TCP/IP verkeer. Ik zou dit doen dmv van iptables, en anders is dit ook wel geinig: http://www.htthost.comnxt schreef op 23 september 2004 @ 20:56:
als je apache als webserver hebt zou je mod_proxy kunnen proberen
dat doet volgens mij wat je wilt
Verwijderd
Die poorten zitten niet voor niets dicht op je werk. Wat jij wilt zal dus niet mogen zonder overleg met de beheerder.
Ik geef je weinig kans met dit topic.
Ik geef je weinig kans met dit topic.
als je thuis een domein host kunt je ook een aantal subdomeinen forwarden naar een andere poort, maar dan moet je het wel vooraf instellen, met httphost kun je denk ik iets flexibeler werken.
en het punt dat die poorten dichtzitten omdat je er niet naar mag connecten is imo onzin, ze zitten denk ik eerder dicht om van buitenaf mensen te weren, en niet vanuit binnen naar buiten.
en het punt dat die poorten dichtzitten omdat je er niet naar mag connecten is imo onzin, ze zitten denk ik eerder dicht om van buitenaf mensen te weren, en niet vanuit binnen naar buiten.
marko77: ik denk dat je gelijk hebt maar deze constatering helpt mij niet.
Subdomeinen forwarden heeft geen zin. Het gaat niet om websites die op een andere poort draaien dan 80 maar op specifieke applicaties met een ingebouwde webserver die ik op bepaalde redenen niet op poort 80 kan laten draaien.
Subdomeinen forwarden heeft geen zin. Het gaat niet om websites die op een andere poort draaien dan 80 maar op specifieke applicaties met een ingebouwde webserver die ik op bepaalde redenen niet op poort 80 kan laten draaien.
WP: WH-MDC05J3E5,WH-MDC07J3E5, WPB: Atlantic Explore v4, PV: Solaredge (6,8kW) en SMA (4,3kW), 2 x Heishamon OT v3.1, Rpi v5, Rpi v4, 2 x Rpi v3, ESP32, Domoticz, EV: Nissan Leaf, ESS: Deye 6K-SG03LP1, 2xLuyuan, 32kWh
Gebruik ssh. Door een sshd te draaien op poort 80 thuis kun je met ssh vanaf andere computers 'poorten forwarden'. Dan connect je naar localhost:1000 en ssh zorgt er dan voor dat de verbinding naar de opgegeven eigenlijke plek gaat.
FireFox - neem het web in eigen hand
htthost is waarschijnlijk geen oplossing omdat dit een applicatie betreft waarvoor ik poort 80 in mijn router moet forwarden naar deze applicatie. Ik heb echter diverse websites draaien op webserver waar poort 80 al naartoe geforward staat. Ik heb dus gewoon een script nodig dat op deze webserver draait (Apache) en die het "vertaald".
WP: WH-MDC05J3E5,WH-MDC07J3E5, WPB: Atlantic Explore v4, PV: Solaredge (6,8kW) en SMA (4,3kW), 2 x Heishamon OT v3.1, Rpi v5, Rpi v4, 2 x Rpi v3, ESP32, Domoticz, EV: Nissan Leaf, ESS: Deye 6K-SG03LP1, 2xLuyuan, 32kWh
Verwijderd
Je pakt een ssh daemon op je 'host' machine, en via putty kan je over poort 80 daarmee connecten. Je stelt in putty in welke ip/poort combinaties er moeten worden "geforward" naar een ip op je eigen netwerk. En dan surf je vanaf je werk gewoon met http://localhost:20000 bv. gewoon naar je webmin toe.
Je kan kijken welke poorten er nog meer open staan, dan draai je je emule bijv op poort 443, origineel https. En webmin bijv op poort 21.
Een oplossing met php kan uiteraard, maar het is niet zo simpel als alleen de pagina doorgeven, je zult namelijk alle links in een pagina ook moeten vertalen (kan waarschijnlijk wel).
Wat denk ik het makkelijkste is, is dat je een proxy op je webserver gaat draaien op een willekeurige poort. Vervolgens zorg je (met iptables) dat elk request van je vanaf je werk naar jeserver.tld:80 naar de poort van de proxy gaat. Op je werk stel je dan jeserver.tld:80 als proxy in, voor requests naar jeserver.tld.
vb:
Je typt als url jeserver.tld:6277 voor emule. De browser zal vanwege het domein jeserver.tld dit request doorsturen naar de proxy die vanuit je werk lijkt te draaien op jeserver.tld:80. Door iptables wordt dit request doorgestuurd naar de proxy (op poort 8080 ofzo). De proxy zal dan jeserver.tld:6277 opzoeken en doorgeven.
Het zou zo moeten kunnen werken, maar misschien zie ik even iets over het hoofd.
Een oplossing met php kan uiteraard, maar het is niet zo simpel als alleen de pagina doorgeven, je zult namelijk alle links in een pagina ook moeten vertalen (kan waarschijnlijk wel).
Wat denk ik het makkelijkste is, is dat je een proxy op je webserver gaat draaien op een willekeurige poort. Vervolgens zorg je (met iptables) dat elk request van je vanaf je werk naar jeserver.tld:80 naar de poort van de proxy gaat. Op je werk stel je dan jeserver.tld:80 als proxy in, voor requests naar jeserver.tld.
vb:
Je typt als url jeserver.tld:6277 voor emule. De browser zal vanwege het domein jeserver.tld dit request doorsturen naar de proxy die vanuit je werk lijkt te draaien op jeserver.tld:80. Door iptables wordt dit request doorgestuurd naar de proxy (op poort 8080 ofzo). De proxy zal dan jeserver.tld:6277 opzoeken en doorgeven.
Het zou zo moeten kunnen werken, maar misschien zie ik even iets over het hoofd.
Die poorten staan met een goede reden dicht, en Tweakers.net helpt je niet bij het omzeilen daarvan.
Daarnaast heeft dit geen bal met programmeren van doen ook....
Daarnaast heeft dit geen bal met programmeren van doen ook....
Pagina: 1
Dit topic is gesloten.
![]()