Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Darmowe proxy w PHP
nitek
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 37
Dołączył: 27.02.2008
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


witam,

mam taki oto problem do rozwiązania: jedna z firm udostępnia mi aplikację WWW po tunelu VPN.
Tunel jest zestawiony z mojego serwera www, do ich serwera.
Wrzucam tą aplikację do iframe'a i serwuje za pomocą własnej strony www.

Wszystko jest pięknie, gdy oglądam tą stronę z serwera - mam dostęp, ponieważ tunel vpn na to pozwala.
Muszę jednak aplikację wystawić na zewnątrz - tu z pomocą przychodzi mi właśnie proxy w PHP.

Wykorzystałem to: http://www.jmarshall.com/tools/cgiproxy/ jednak to rozwiązanie wymaga licencji do użytku komercyjnego, ja potrzebuję czegoś darmowego.
Czy możecie polecić coś sprawdzonego, co obsługuje dobrze javascript? Jest mi to niezbędne.
PHProxy niestety nie daje rady..

Firma udostępniająca aplikację poleciła napisanie własnego proxy, jednak nie bardzo wiem jak podejść do tematu. Narazie orientuje się w sytuacji.
Z góry dzięki za odpowiedzi!

Ten post edytował nitek 20.07.2009, 14:41:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ert16
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 5
Dołączył: 4.02.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat(nitek @ 23.07.2009, 06:49:43 ) *
pewnie ze względu na to, że robię to pierwszy raz, coś namieszałem.. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

konfig mod_proxy:
Kod
<IfModule mod_proxy.c>
    ProxyRequests off

    <Directory proxy:*>
        Order deny,allow
        Deny from all
        Allow from 192.168.0.26
    </Directory>

    ProxyPass /folder http://195.x.x.55:8080/middle
    ProxyPassReverse /folder  http://195.x.x.55:8080/middle

    ProxyVia On
</IfModule>


Folder 'folder' leży w katalogu głównym czyli: 192.168.0.15/foder/
otrzymuje linki w tym momencie takie:

https://192.168.0.15/middle/obrazek.gif,
a chciałbym uzyskać ścieżkę:
http://195.x.x.55:8080/middle/obrazek.gif

Próbowałem w ProxyPass dać całe https://192.168.0.15/folder lub 192.168.0.15:443/folder, ale niestety również nie pomogło.
Właśnie czytam dalej dokumentację...

może dodam jeszcze: Server version: Apache/1.3.33 (Debian GNU/Linux)

Moim zdaniem te zapytania nadal nie powinny robić problemów w pobieraniu obrazków. Bo przecież obrazek, czy strona w HTML, czy wynik działania aplikacji po stronie klienta nadal powinny działać tak samo.
Podaj proszę url, który prawidłowo przechodzi przez Proxy.

Jeśli aktualna konfiguracja sprawia problemy ( a moim zdaniem nie powinna ), i chciałbyś aby w urlu pojawiało się
http://195.x.x.55:8080/middle/obrazek.gif
Oznacza to, że twój serwer pod adresem 195.x.x.55 ma nasłuchiwać na porcie 8080.
Jeśli tego chcesz, to utwórz osobnego wirtualnego hsota, który nasłuchuje na tym porcie, i przekieruj z niego zapytania analogicznym sposobem do swojego serwera za tunelem VPN.

Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 05:56