Pagina 1 van 1

Selfhosted web proxy.

Geplaatst: 01 apr 2025, 22:53
door MaT
Om sommige mensen eenvoudig toegang te geven tot bepaalde site's zoek ik een webproxy die ik zelf kan hosten (in docker).

Op het internet kan je web proxy's vinden waar je naartoe surft, een url ingeeft endan surf je in de site via een proxy naar de opgegeven url.
Ik wil iets gelijkaardigs maar zo transparant mogelijk waarbij ze gewoon naar mijn domein gaan en ze automatisch via mijn proxy op de site terecht komen.

Iemand een idee hoe dit aan te pakken?

Re: Selfhosted web proxy.

Geplaatst: 02 apr 2025, 09:51
door Splitter
euh, dus je weet op voorhand de domeinen waar naartoe gegaan moet worden, of ?

als het een "gewone" reverse proxy moet zijn (iemand geeft www.eendomeinnaam.tld in, en dat gaat achterliggend naar een bepaalde docker container bv) dan kan je daar vrij eenvoudig caddy voor gebruiken.

Re: Selfhosted web proxy.

Geplaatst: 02 apr 2025, 16:20
door MaT
Inderdaad de domeinen zijn bekend. Idealiter is het zo transparant mogelijk voor het gebruiksgemak (ze gaan gewoon via mijn url ipv rechtstreeks).

Ik draai al traefik als reverse proxy en heb snel eens geprobeerd maar ik krijg op zowat elke site een fout. Er moet nog iets extra geconfigureerd worden maar momenteel geen idee wat.

Re: Selfhosted web proxy.

Geplaatst: 02 apr 2025, 20:57
door gnomezor
Kan je niet gewoon in de webportal van jouw domeinnaam hoster, in de DNS records, een redirect instellen?

Re: Selfhosted web proxy.

Geplaatst: 02 apr 2025, 21:16
door MaT
Een simpele redirect is niet wat ik nodig heb, dat zou ik via traefik ook kunnen regelen. Bedoeling is dat de connectie via mijn proxy loopt.

Re: Selfhosted web proxy.

Geplaatst: 02 apr 2025, 21:53
door Sasuke
LoL ... wat je wil doen is waarvoor 'HSTS' net is ontworpen om tegen te gaan :-) Je probeert met jouw proxy een 'man in the middle' te zijn, terwijl het HTTPS protocol er net op gemaakt is om SSL encryptie/decryptie te doen tussen client en server.

Wat je 'kan' doen, is SSL decryptie toepassen, daar heb je dan een 'forward' proxy voor nodig met een certificaat dat vertrouwd wordt tussen jou en de client. Maar dan nog, de meeste sites laten zulke praktijken, terecht, niet meer toe.