Jestem właścicielem kilku stron internetowych i wykonuję prace związane z tworzeniem stron internetowych. Próbuję jednak stworzyć metodę, dzięki której mogę utworzyć stronę internetową na moim serwerze, której mogę używać do przeglądania innych stron internetowych. Powodów jest kilka - ukrywanie mojego IP, bezpieczeństwo, omijanie zapór i tak dalej.
Nie mogę używać iFrame, ponieważ zawartość nadal jest pobierana na urządzenie lokalne. To, czego chcę, to rozwiązanie, które pobiera stronę na serwer, renderuje ją i wyświetla na mojej stronie, więc cała zawartość jest podawana bezpośrednio z mojego serwera. Byłoby to jak przeglądarka wewnątrz strony internetowej.
Czy ktoś może mi pomóc, jak można to zrobić? Mogę zrobić podstawowe kodowanie w sieci, które może pomóc, nie potrzebuję tego, żeby było fantazyjne, tylko coś prostego i podstawowego.
Odpowiedzi:
Jeśli masz dostęp administracyjny do serwera, przekaźnik HTTP zrobi, co chcesz.
Możesz użyć Socat
Zobacz też
https://stackoverflow.com/questions/34791674/socat-port-forwarding-for-https
źródło
Udało mi się to posortować ... Jest prymitywny, ale działa, chociaż czasami strona jest dostarczana w postaci zwykłego tekstu. Dla moich celów to nie problem.
Oto moje rozwiązanie wykorzystujące funkcję PHP file_get_contents dwuetapowy proces.
Zawartość index.php:
Zawartość browse.php
Jeśli ktoś chce go dopracować, jest mile widziany, ale to działa dla mnie!
źródło