Stranica: 1/1.

iframe call page in local network [RIJEŠENO]

Postano: 12 ožu 2013, 22:52
Postao/la dalibor.klobucaric
neznam kako bi drugačije napisao...
ovo je situacija..
imam pi (u daljnjem tekstu raspberry pi)
imam modem
setupirao sam si port forwarda preko dyndns-a i sve funkcionira..
trenutno iz fužina pozivam sajt i vidim sve što me zanima
imam lokalnu mrežu sa trenutno 3 aktivna stroja i modem.
e sad pfw je napravljen da mi čita ip pi-ja
obzirom da ja pozovem port 80 i dobim apache output pi-a i sve cool

e sad dal postoji neš tipa iframe da bi mi pi pozvao modem.
specifično nekakv php i/ili neš skriptiranoga da bi dobio u iframe-u 192.168.1.1:80 tj modem.


sad neznam dal sam se dobro ""odrazio"" ali uglavnom ako stavim u iframe 192.168.1.1
<iframe src="http://191.168.1.1"></iframe>
i na lokalnoj sam mreži vidim modem to mi je jasno
dal ja mogu izvana prisiliti pi da mi učita :80 modema?

hvala.

Re: iframe call page in local network

Postano: 12 ožu 2013, 23:04
Postao/la iweb
Ako sam dobro razumio, ti želiš moći pristupiti modemu izvan lokalne mreže? :|
Evo što ti iframe radi. https://developer.mozilla.org/en-US/doc ... ent/iframe
Znači, ako imaš dobro postavljen firewall, router i statički IP, kod poput ovog bi ti trebao raditi:

Kod: Označi sve

<!DOCTYPE html> <! -- postavlja vrstu dokumenta u HTML -->
<html> <!-- započinje html -->
<head> <!-- započinje zaglavlje stranice -->
<title>ovdje ide naslov stranice</title> <!-- određuje naslov stranice -->
</head> <!-- završava zaglavlje stranice -->
<body> <!-- započinje tijelo stranice -->
<iframe src="http://tvoja.statička.ip.adresa:80" /> <!-- određuje iframe izvora tvoju statičku IP adresu s portom 80 (:80) -->
</body> <!-- završava tijelo stranice --> 
</html> <!-- završava html -->
Dok bi u PHP mogao to napisati npr. ovako

Kod: Označi sve

<?php
include 'http://tvoja.statička.ip.adresa:80';
?>

Re: iframe call page in local network

Postano: 12 ožu 2013, 23:13
Postao/la dalibor.klobucaric
neide...
probao sam include/iframe nulabodova..
imaš još koju ideju.
(edit)
možda kakva shell skripta?

Re: iframe call page in local network

Postano: 13 ožu 2013, 08:51
Postao/la iweb
Sto tocno pokusavas? Objasni kao da objasnjavas petogodisnjaku.

Re: iframe call page in local network

Postano: 13 ožu 2013, 11:25
Postao/la dalibor.klobucaric
otvoriti port na modemu.
eto ko petogodišnjaku...

znači lokalna mreža
modem ujedno gateway 192.168.1.1
raspbery pi ujedno i webserver i tor i svašta drugo 192.168.1.100

modem je siemens sx nešto, t-comovo sranje...
znači napravio sam dyndns.org account
i spojio sam ga s modemom..
i sada kad god da upišem.

mojaccount.dyndns.org dobijem moj ip modema.
pa sam onda napravio port forwarding
port 80 i 22 sam redirektiro na 192.168.1.100

i sad kad upišem

http://mojaccount.dyndns.org:80 dobijem da mi dns otvori put za moj ip koji je dinamički (svakih 24 sata se promijeni adresa) a onda modem rout-a po lokalnoj mreži do 192.168.1.100

e sad to mi sve funkcionira.
raspberry pi je na debianu, sve radi, apache samba, librakshasa, ssh.....

znači ja se mogu i preko putty-a spojit na mojaccount.dyndns.org:22 i spojim se na ssh jer je na modemo forwardan i port 22 na 192.168.1.100 ma sve cakum pakum...

no, ja sam trenutno u fužinama, i pitam se postoji li način da ja napravim php, js, html5 skriptu, pokrenem je na pi ju i da mi isčitava port 80 na lokalnoj mreži

znači ja sada kada otvorim http://mojaccount.dyndns.org u pregledniku pojavi mi se index.html

1) link
2) link
3) link
4) link

e sad bi ja napravio i 5-i link

da mi bude http://mojaccount.dyndns.org/link5.php u browseru
e i sad ono iz prvog posta ove teme.
da mi se tu učita početna stranica mojeg modema siemens sx nešto.
znači probao sam u link5.php staviti ovaj kod

<iframe src="http://192.168.1.1/index.cgi"></iframe>

ali to funkcionira sam kada sam na lokalnoj mreži i tog sam svjestan

mene zanima dal ima kakva skripta koja bi mi omogućila da preko "nečeg" ili "nekakve" skripte koju upišem u link5.php ili pozovem iz link5.php izvana znači preko dyndns-a pozovem stranicu modema tj http://192.168.1.1/index.cgi

ne radi niti include btw...

e sad... dal mi moš ppmoć ili ne..

da se razumijemo ja mogu se spojit via ssh na pi, radit što got hoću ujedno i pozvat
w3m 192.168.1.1

ali me to ne zadovoljava.

help

Re: iframe call page in local network

Postano: 13 ožu 2013, 12:03
Postao/la iweb
Aha. Kužim.
Razlog zašto ti <iframe> ne radi je to što pokušavaš pristupit lokalnoj IP preko vanjske mreže.
Radio bi ti PHP include, ali za njega moraš posebno konfigurirat PHP. Pogledaj ovo http://www.php.net/manual/en/filesystem ... -url-fopen

Re: iframe call page in local network

Postano: 13 ožu 2013, 12:43
Postao/la dalibor.klobucaric
ok ovako, u pravu si bio...
znači editirao sam

Kod: Označi sve

/etc/php5/apache2/php.ini
našao

Kod: Označi sve

allow_url_include = off
složio da bude on

kreirao u root direktoriju info.php

Kod: Označi sve

<?php

// Show all information, defaults to INFO_ALL
phpinfo();

// Show just the module information.
// phpinfo(8) yields identical results.
phpinfo(INFO_MODULES);

?>

napravio

Kod: Označi sve

service apache2 restart
provjerio via http php ini postavku i ok je

kreiram link5.php iz prijašnjeg posta

učita mi stranicu bez css-a i kada se logiram javi grešku radi include ili include_once
nema veze
modificiram stranicu da umjesto include-a ide iframe i dobijam stranicu u iframe
stranica je u iframe-u sa css-om ali kada se logiram veli krivi pass.

ok sad zašto je to tako...

jer u modemu nije dozvoljeno remote configuriranje...

uglavnom iweb pomogao si mi ali nažalost nemogu ništ učiniti

Re: iframe call page in local network [RIJEŠENO]

Postano: 13 ožu 2013, 16:10
Postao/la iweb
Ovaj 'bug' s includeanjem ti se događa jer router koristi relativnu putanju, a tebi treba apsolutna.
Možeš parsati output i tako zamijeniti relativne putanje apsolutnima, no to je dosta komplicirano.

Inače, ovo je sad više do konfiguracije rutera, a tu ti ne znam pomoći. I zašto je ova tema označena kao riješena kad nije?

Re: iframe call page in local network [RIJEŠENO]

Postano: 14 ožu 2013, 20:19
Postao/la hightech
Napravi jedan proxy - nginx naprimer, pa kroz njegov config definises lokalne adrese i portove kroz proxy ..... dole u potpisu je link sa mog foruma, pa pronadji temu nginx kao proxy a ima i tri http servera + ftp + PSP skripta za velike fajlove , na ws1 pronadjes
http://webserveri.info/?=rootx
ili /?q=forum >> serverska zona ... web serveri ... tu imash mngogo stvari kako da se igrash sa mrezom :)

Re: iframe call page in local network [RIJEŠENO]

Postano: 14 ožu 2013, 21:56
Postao/la dalibor.klobucaric
@iweb - da tema je riješena, jer sam napravio što sam htio.. dobio sam rezultat koji sam htio i ti si mi pomogao.
konfigurirati mogu router sa računala koje je trenutno samnom, ergo i wrong password.

ali riješenje sam našao, ergo za mene je stvar riješena.

što pak se tiče problematike proxy-a i sličnog dobro bi bilo da imam još jedno računalo doma na mreži.