Jak postawić serwer?

JB
  • Rejestracja:około 2 lata
  • Ostatnio:6 dni
  • Lokalizacja:Holandia
  • Postów:843
0

Witam.
Potrzebuję informacji, korzystam z modemu heaweii jakiegoś 4g, chcę postawić serwer. Mam xampp. Jak połączyć te 2 rzeczy żeby świat mógł zobaczyć moją stronę która obecnie jest na localhost?


CI
  • Rejestracja:ponad rok
  • Ostatnio:3 miesiące
  • Postów:963
1

Kup serwer w firmie hostingowej i przenieś swoją stronę na tamten serwer przy zmianie adresów.
Jeśli chcesz aby ludzie zobaczyli Twoją stronę z Xampp - to byś musiał swoją jednostkę komputerową przemianować w serwer ale i to by było dostępne tylko po adresie IP a nie domenie - bo takowej nie masz - gdy serwerem jest twój komputer.

Najprostsze to kupienie miejsca hostingowego i tam trzymanie strony i jej zasobów. Na własnym xampp natomiast dobrze się testuje strony, czy działają prawidłowo po zmianach. Ale to tyko widok dla Ciebie do testów, taki brudnopis.

Jeśli byś mimo to chciał zrobić serwer ze swojego komputera, to do tego są programy - ale to nie jest taki proste, jest o wiele bardziej złożone niż kupienie hostingu (za kilkadziesiąt złotych rocznie) i tam władowanie wszystkiego.

edytowany 1x, ostatnio: Cimron
SA
  • Rejestracja:około 12 lat
  • Ostatnio:4 minuty
  • Postów:1431
0

https://mikr.us/#pricing

O 0 zł rocznie za Froga, jednorazowa opłata aktywacyjna (chyba 5 zł). 35 zł rocznie za Mirkusa 1.0 to też taniej niż 1 pizza. Pomysł znacznie lepszy niż kombinowanie z jakimiś dynamic DNS, żeby udostępnić swój komputer w sieci.

CI
Ale jako oni mają w tym biznes? Jest darmowy serwer CBA ale to "darmowe" oznacza reklamy wywalone na swojej stronie od samego CBA i spam na skrzynki. A tutaj - jaki biznes mają tak tanio oferować serwery?
SA
@Cimron: pytaj się Mrugalskiego, a nie mnie. Frog służy za reklamę, ma słabe parametry, można mieć 1, nie ma SLA i usuwają go jak nie logujesz się przez 3 miesiące. To też zachęta do kupna większych Mikrusów. A Mikrusy tez są słabe, mają ograniczenia, współdzielone łącze, jak będziesz obciążał za bardzo to Cię admini pogonią.
JB
@Saalin: znaczy lubią widzieć jak wygląda ruch w sieci ale do pewnego momentu? xD na ct8 kogoś tak pogonili xD
JB
  • Rejestracja:około 2 lata
  • Ostatnio:6 dni
  • Lokalizacja:Holandia
  • Postów:843
0
Cimron napisał(a):

Kup serwer w firmie hostingowej i przenieś swoją stronę na tamten serwer przy zmianie adresów.
Jeśli chcesz aby ludzie zobaczyli Twoją stronę z Xampp - to byś musiał swoją jednostkę komputerową przemianować w serwer ale i to by było dostępne tylko po adresie IP a nie domenie - bo takowej nie masz - gdy serwerem jest twój komputer.

Najprostsze to kupienie miejsca hostingowego i tam trzymanie strony i jej zasobów. Na własnym xampp natomiast dobrze się testuje strony, czy działają prawidłowo po zmianach. Ale to tyko widok dla Ciebie do testów, taki brudnopis.

Jeśli byś mimo to chciał zrobić serwer ze swojego komputera, to do tego są programy - ale to nie jest taki proste, jest o wiele bardziej złożone niż kupienie hostingu (za kilkadziesiąt złotych rocznie) i tam władowanie wszystkiego.

Znaczy, że będę naprawdę potrzebował przez to wszystko przechodzić?

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <sys/time.h>

https://www.binarytides.com/multiple-socket-connections-fdset-select-linux/


edytowany 1x, ostatnio: johnny_Be_good
CI
Przecież Xampp to to samo co serwer zewnętrzny - te same możliwości i funkcje. Gorzej jak dostosowywałeś serwer do skryptu, a nie skrypt do ogólnych ram ogólnego serwera.
JB
Tak @Cimron klikam "apache" i uruchamiam stronę. Klikam "MySql" i działą SQL.
RJ
  • Rejestracja:ponad 2 lata
  • Ostatnio:około 9 godzin
  • Postów:432
0

Załóż sobie panie konto na Azure i sobie stworz zarządzana przez nich VMke. Przez rok masz 200$ kredytu więc zdążysz się pobawić a potem pay as you go.

Albo kupuj jakiegoś VPSa i zostań DevOpsem 😉

edytowany 2x, ostatnio: rjakubowski
obscurity
przecież $200 na azure nie starczy na vmkę w chmurze nawet chyba przez miesiąc
obscurity
bardzo ciekawe te kalkulatory i estymaty, jak się bawiłem azure to za najprostszą rzeczy wyliczyło mi chyba z $20 za samą lokalizację, $15 za zajmowaną przestrzeń, coś tam jeszcze że wyszło $40 za prostą funkcję, $200 poszło zanim się zaczęło, o VMce nawet nie myślałem. Faktycznie masz tam VMkę i płacisz 3,80 miesięcznie ze wszystkim? Może muszę dać azure drugą szansę
KS
  • Rejestracja:prawie 4 lata
  • Ostatnio:39 minut
  • Postów:590
0

Czy świat jest na to gotowy ?

Pamiętaj, ze jak nawet gdzieś dorzucą domenę za darmo to za rok swoje odbiorą.

CI
Nie każdy, nieraz robią tak aby cię przywiązać a potem dowalają ceną nawet 3000% większą jak miałeś za 1 zł rok a potem nagle za 300 lub więcej, Tak robiła nazwa i home bardzo często i pewnie nadal tak robi. Czyli dopiero po roku :-D
JB
  • Rejestracja:około 2 lata
  • Ostatnio:6 dni
  • Lokalizacja:Holandia
  • Postów:843
0

A czy mogę tak robić , żeby moja strona na hostingu przekierowywała przeglądarkę na mój adres, a była aktualizowana (adres IP) przez mój serwer na komputerze? Łączę się z hostingiem i updatuje link do mojego komputera.


flinst-one
  • Rejestracja:około 5 lat
  • Ostatnio:około 13 godzin
  • Postów:321
0

mikr.us

JB
  • Rejestracja:około 2 lata
  • Ostatnio:6 dni
  • Lokalizacja:Holandia
  • Postów:843
0

Ktoś wpisuje 123.123.123.123 w przeglądarce i ona wysyła pakiety na ten adres tak? Potrzebuję nasłuchiwać na portach zapytania tak? I reagować na nie?
Ona odczytuje system plików z serwera?
Da się wstawić między xampp a kartę jakiegoś sniffera żeby zobaczyć co idzie i jak?

Napisałem na studiach testowo jakąś aplikację i wysłałem kumplowi i coś tam przesłało i wyświetliło, więc potrzebuję specyfikacji działania popularnych przeglądarek internetowych, jak je obsłużyć.

Bo to chyba nie jest żadne hermetyczne grono wyjątkowych programów.


edytowany 4x, ostatnio: johnny_Be_good
S4
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:1268
0

Otwierasz odpowiednie porty (80, 443) na modemie i mapujesz na twoj serwer. No i potrzbujesz statyczne IP.

dalbajob
  • Rejestracja:prawie 2 lata
  • Ostatnio:4 miesiące
  • Postów:149
0

Jak chcesz się pobawić w self-hosting wystawiony na świat to potrzebujesz:

  • Ustawić stałe lokalne IP serwera
  • Przekierować porty w routerze na to IP serwera (u ciebie to będzie w tym modemie, powinien mieć jakiś panel konfiguracyjny)
  • Mieć najlepiej statyczne publiczne IP (raczej wątpie że masz z tym 4G) i domenę (jeśli nie chcesz po IPku się dobierać ciągle). Jak chcesz byle jaką domenę za darmo to masz http://www.dot.tk/en/index.html?lang=en.
  • Skonfigurować DNSy dla tej domeny żeby domena wskazywała na twój statyczny adres IP, a z dynamicznym IP możesz użyć DynDNS.
  • Zastanowić się nad zabezpieczeniami i tym czy na pewno chcesz wystawiać swoje publiczne IP na świat. Możesz "ukryć" swój serwer za Cloudflare - https://developers.cloudflare.com/cloudflare-one/applications/configure-apps/self-hosted-apps/
JB
mam ct8 coś tam i ponoć mi może przekierunkować na własny serwer myślę, tylko nie wiem czy chcę, żeby mi skanowało pakiety. GPT coś pisał i routero-modemie "While routers and GSM modems are distinct devices, some routers and modem devices are designed to integrate both functionalities. " Bo jak postawię na ct8 serwis ogłoszeniowy to nie wiem czy użytkownicy będą mieli równe szanse czy ten kto komanderuje zasobami serwera.
dalbajob
@johnny_Be_good: Co to jest to ct8 dokładnie? I tak, twój modem 4g prawie na pewno tak naprawdę ma w sobie router i modem w jednym. A co do "Jak postawię na ct8 serwis ogłoszeniowy to nie wiem czy użytkownicy będą mieli równe szanse czy ten kto komanderuje zasobami serwera" - a to już inny problem próbujesz rozwiązać. A i tak przy gołym serwerze lepsze szanse będzie mieć ten, kto siedzi bliżej twojego serwera :p
JB
ct8 to darmowy hosting. Mogę na ct8 zrobić pełne szyfrowanie i zostać wyproszonym bo domyślam się tak to działa. Tak, dokładnie o tym piszę, ten co siedzi bliżej mojego serwera. Chyba, że pobawię się czasem. Mam jakiś taki mglisty zarys wizji. @dalbajob popatrz na to, zrobiłem taką zabawkę co nie potrzebuje haseł https://www.youtube.com/watch?v=C9RT7JhU_6s
KS
  • Rejestracja:prawie 4 lata
  • Ostatnio:39 minut
  • Postów:590
0

Johny każdy serwer ma logi. Minimum IP, UA i i pierwszą linijkę http - zobaczyć możesz zawsze.

Z tego co piszesz to Twoim pierwszym celem powinno zostać przećwiczenie otwierania portów.
Postawienie czegoś w stylu echo serwer i przetestowanie czy działa.

JB
O to właśnie chyba chodzi proszę Pana
AN
  • Rejestracja:prawie 19 lat
  • Ostatnio:około 9 godzin
2

Stałe, czy tam statyczne IP, jak zwał tak zwał to jest jedna sprawa, ale jest jeszcze inna sprawa związana z IP, znacznie ważniejsza, żeby nie powiedzieć, ze najważniejsza, od której należy zacząć. Należy mieć zewnętrzy IP, inaczej publiczny IP. Od dostawcy łącza internetowego zależy, czy to w ogóle jest możliwe.

Wiele dostawców internetu mają tak jakby ogromny router z NAT, przez który przechodzi ruch od wszystkich klientów. Można to stwierdzić po tym, że adres prezentowany jako adres zewnętrzny domowego routera (tego, którego otrzymuje się od pracownika firmy internetowej) jest inny niż adres prezentowany na stronach typu "my IP".

Mam doświadczenie z firmą Inea i coś tam więm o firmie Orange.

Przez całe lata miałem intenet w kablówce z firmy Inea i miałem zewnętrzny IP, potrzebowałem jakiś mini-serwer na Raspberri Pi. Pewnego dnia (gdzieś w roku 2016) serwer przestaje być widoczny ii pojawia się w/w różnica między adresem WAN na modemie, a adresem "my ip". Dzwonię do Inea, zapytań o co chodzi i dowiaduję się, że założyli NAT, czyli taki właśnie wielki router. Ale pracownikowi powiedziałem, że potrzebuję zewnętrzny IP, on powiedział, ze nie ma problemu i będę poza "tym ogromnym routerem", bo mało kto potrzebuje zewnętrzny IP. Następnego dnia zrestartowałem modem i już było tak jak chciałem.

W roku 2019 w bloku Inea założyła instalację światłowodową, po krótkim czasie kilka razy wydzwaniał mi Orange z ofertą, ja zadawałem pytanie, czy jest możliwy zewnętrzny IP. Pracownik mylił zewnętrzny IP ze stałym IP. Jak wytłumaczyłem, o co chodzi, to pracownik zrozumiał i twierdził, że nie ma takiej możliwości. No to dziękuję, do widzenia.

Kilka miesięcy później zgłosiłem się do Inea, żeby mieć szybki internet ze światłowodu. Jedno z pierwszych pytań to było o zewnętrzny IP. Pracownik też myślał, że mówię o stałym, ale po dłuższej gadce okazało się, że w Inea światłowodowym jest to możliwe, ale kosztuje dodatkowe 5zł miesięcznie, na co się zgodziłem, bo potrzebuję. W przypadku Inea, stały IP prawdopodobnie (bo nie jestem tego pewien) nie jest możliwy.

Nie mam stałego IP, ale ogarnąłem to za pomocą no-ip.biz, na moje potrzeby wystarczy i zdaje egzamin. Jest to za darmo, tylko co miesiąc trzeba reaktywować.

Z powyższego wnioskuję, że jeżeli chce się mieć wystawiony komputer na świat (obojętnie, jaki rodzaj serwera), należy sprawdzić, czy jest to w ogóle możliwe (bo np. w Orange światłowodowym to nie jest możliwe, przynajmniej tak twierdzą wszyscy pracownicy, z którymi rozmawiałem), a jeżeli tak, to czy zewnętrzny IP jest płatny i ile płatny.

Zmieniający się IP da się ogarnąć za pomocą DynDNS, ale bez publicznego IP nie da się uczynić serwera ogólnodostępnego.

edytowany 1x, ostatnio: andrzejlisek
JB
  • Rejestracja:około 2 lata
  • Ostatnio:6 dni
  • Lokalizacja:Holandia
  • Postów:843
0
andrzejlisek napisał(a):

Stałe, czy tam statyczne IP, jak zwał tak zwał to jest jedna sprawa, ale jest jeszcze inna sprawa związana z IP, znacznie ważniejsza, żeby nie powiedzieć, ze najważniejsza, od której należy zacząć. Należy mieć zewnętrzy IP, inaczej publiczny IP. Od dostawcy łącza internetowego zależy, czy to w ogóle jest możliwe.

Wiele dostawców internetu mają tak jakby ogromny router z NAT, przez który przechodzi ruch od wszystkich klientów. Można to stwierdzić po tym, że adres prezentowany jako adres zewnętrzny domowego routera (tego, którego otrzymuje się od pracownika firmy internetowej) jest inny niż adres prezentowany na stronach typu "my IP".

Mam doświadczenie z firmą Inea i coś tam więm o firmie Orange.

Przez całe lata miałem intenet w kablówce z firmy Inea i miałem zewnętrzny IP, potrzebowałem jakiś mini-serwer na Raspberri Pi. Pewnego dnia (gdzieś w roku 2016) serwer przestaje być widoczny ii pojawia się w/w różnica między adresem WAN na modemie, a adresem "my ip". Dzwonię do Inea, zapytań o co chodzi i dowiaduję się, że założyli NAT, czyli taki właśnie wielki router. Ale pracownikowi powiedziałem, że potrzebuję zewnętrzny IP, on powiedział, ze nie ma problemu i będę poza "tym ogromnym routerem", bo mało kto potrzebuje zewnętrzny IP. Następnego dnia zrestartowałem modem i już było tak jak chciałem.

W roku 2019 w bloku Inea założyła instalację światłowodową, po krótkim czasie kilka razy wydzwaniał mi Orange z ofertą, ja zadawałem pytanie, czy jest możliwy zewnętrzny IP. Pracownik mylił zewnętrzny IP ze stałym IP. Jak wytłumaczyłem, o co chodzi, to pracownik zrozumiał i twierdził, że nie ma takiej możliwości. No to dziękuję, do widzenia.

Kilka miesięcy później zgłosiłem się do Inea, żeby mieć szybki internet ze światłowodu. Jedno z pierwszych pytań to było o zewnętrzny IP. Pracownik też myślał, że mówię o stałym, ale po dłuższej gadce okazało się, że w Inea światłowodowym jest to możliwe, ale kosztuje dodatkowe 5zł miesięcznie, na co się zgodziłem, bo potrzebuję. W przypadku Inea, stały IP prawdopodobnie (bo nie jestem tego pewien) nie jest możliwy.

Nie mam stałego IP, ale ogarnąłem to za pomocą no-ip.biz, na moje potrzeby wystarczy i zdaje egzamin. Jest to za darmo, tylko co miesiąc trzeba reaktywować.

Z powyższego wnioskuję, że jeżeli chce się mieć wystawiony komputer na świat (obojętnie, jaki rodzaj serwera), należy sprawdzić, czy jest to w ogóle możliwe (bo np. w Orange światłowodowym to nie jest możliwe, przynajmniej tak twierdzą wszyscy pracownicy, z którymi rozmawiałem), a jeżeli tak, to czy zewnętrzny IP jest płatny i ile płatny.

Zmieniający się IP da się ogarnąć za pomocą DynDNS, ale bez publicznego IP nie da się uczynić serwera ogólnodostępnego.

Niektóre strony mają coś takiego, że przekierowują przeglądarkę. To nie jest taka akcja, że mają dynamiczny IP i po zmianie updatują ustawienia tej strony "zewnętrznej" o aktualny IP swojego serwera?

Orange to mnie swoim klientom przedstawia jako phishera, to też coś o nich wiem.


edytowany 1x, ostatnio: johnny_Be_good
K8
  • Rejestracja:ponad 10 lat
  • Ostatnio:2 miesiące
  • Lokalizacja:Małopolska
  • Postów:643
0

MUSISZ MIEC PUBLICZNY ADRES IP

GSM NIE PRZYDZIELA TAKICH ADRESOW

MOZESZ TEZ WYKUPIC HOSTING

edytowany 1x, ostatnio: krzychu82a
S4
Chyba statyczny.
SA
@S4t: można mieć statyczny (tj. niezmienny), a nie publiczny, bo będzie nadal za NATem.
JB
  • Rejestracja:około 2 lata
  • Ostatnio:6 dni
  • Lokalizacja:Holandia
  • Postów:843
0
krzychu82a napisał(a):

MUSISZ MIEC PUBLICZNY ADRES IP

GSM NIE PRZYDZIELA TAKICH ADRESOW

Co to jest?

Mobile Broadband adapter Sieć komórkowa:

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::94a0:e598:80d7:a359%6
IPv4 Address. . . . . . . . . . . : 100.82.235.21
Subnet Mask . . . . . . . . . . . : 255.255.255.252
Default Gateway . . . . . . . . . : 100.82.235.22

Jak wpiszesz komendę wyslij_pakiet_do_100.82.235.21 to nie dojdzie?


edytowany 1x, ostatnio: johnny_Be_good
dalbajob
  • Rejestracja:prawie 2 lata
  • Ostatnio:4 miesiące
  • Postów:149
0
johnny_Be_good napisał(a):
krzychu82a napisał(a):

MUSISZ MIEC PUBLICZNY ADRES IP

GSM NIE PRZYDZIELA TAKICH ADRESOW

Co to jest?

Mobile Broadband adapter Sieć komórkowa:

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::94a0:e598:80d7:a359%6
IPv4 Address. . . . . . . . . . . : 100.82.235.21
Subnet Mask . . . . . . . . . . . : 255.255.255.252
Default Gateway . . . . . . . . . : 100.82.235.22

Jak wpiszesz komendę wyslij_pakiet_do_100.82.235.21 to nie dojdzie?

Wygląda jak adres z puli publicznych adresów. Być może twój modem nie ma żadnego routera, nie ma nawet NAT od dostawcy internetu, i jesteś goły i wesoły z publicznym adresem IP. A być może jest NAT od dostawcy internetu, i ten adres IP "wskazuje" na wielu klientów, nie tylko na ciebie, i sobie żadnego portu nie otworzysz.

Łatwo to sprawdzisz, postaw coś na jakimś porcie i zobacz czy możesz się tam dobić po tym adresie IP np. z internetu z komórki albo Wifi w Starbucksie czy cokolwiek innego niż ten internet z modemu.

Zobacz pozostałe 5 komentarzy
dalbajob
Nie znam się aż tak na React'cie ani przeglądarkach, ale to brzmi, jakby przeglądarka zwyczajnie dawała informację aplikacji Javascript (która jeśli nie wiesz, się wykonuje u ciebie lokalnie w przeglądarce, a nie na serwerze), że zaczęło się pobieranie, i że zakończył się zapis pliku. To nie ma nic do rzeczy do stawiania serwera?
JB
Notatnikiem windows zapisałem plik nie przeglądarką.
JB
Więc pomyślałem, że skoro notatnikiem restartuję stronę w przeglądarce to i da się jakoś serwerem uruchomić jakąś aplikację w systemie. Dla mnie brzmi logicznie. Notatnik czy jakaś inna aplikacja, przeglądarka czy inny program, co za różnica.
4p
Wydedukowałem po paru tych komenatrzach, że mówisz o live server, który stawia tymczasowo lokalną stronę na localhost i jeśli został zmodyfikowany plik strony, to kompiluje i wysyła event do przeglądarki o reload strony.
JB
Na dole zdjęcie dałem jak to działa
YA
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 9 godzin
  • Postów:2368
1

Co prawda nie rozwiązuje to Twojego problemu, ale zobacz sobie na np. https://www.whatismyip.com/ pod jakim IPkiem jesteś widziany w internecie.
Z IPv4 Address. . . . . . . . . . . : 100.82.235.21, widać, że to IP z zakresu CGNAT (https://datatracker.ietf.org/doc/html/rfc6598) na użytek ISP, a nie Twój.

JB
  • Rejestracja:około 2 lata
  • Ostatnio:6 dni
  • Lokalizacja:Holandia
  • Postów:843
0
yarel napisał(a):

Co prawda nie rozwiązuje to Twojego problemu, ale zobacz sobie na np. https://www.whatismyip.com/ pod jakim IPkiem jesteś widziany w internecie.
Z IPv4 Address. . . . . . . . . . . : 100.82.235.21, widać, że to IP z zakresu CGNAT (https://datatracker.ietf.org/doc/html/rfc6598) na użytek ISP, a nie Twój.

My Public IPv4:
5.172.255.164

My Public IPv6:
Not Detected
My IP Location:
Jezow, LD PL

My ISP:
Polkomtel Sp. z o.o.

O dobrze, że ten link podrzuciłeś datatracker , prawie zapomniałem o tym ,a to istotne thx


4p
4p
  • Rejestracja:ponad rok
  • Ostatnio:ponad rok
  • Postów:4
0

Najprostszy sposób rozwiązania tego problemu.

Robisz konto na cloudflare za darmo, robisz cloudflare tunnel, dostajesz tam token.
Instalujesz cloudflare cli narzędzie i wywołujesz skrypt połączenia przy użyciu tego tokenu do cloudflare.

Tam albo dajesz swoją domenę jakąś lub korzystasz z darmowych wygenerowanych, jak masz swoją to musisz tam jeszcze ustawić na cloudflare.

Teraz twój komputer jest połączony do sieci cloudflare i teraz żeby do ciebie się połączyć używasz tej nazwy domeny co masz na cloudflare, a to tym tunnelem do twojego komputera prowadzi.
I jeszcze musisz na loadbalancerze porty ustawić na jakich masz aplikacje.

JB
  • Rejestracja:około 2 lata
  • Ostatnio:6 dni
  • Lokalizacja:Holandia
  • Postów:843
0

A jak uruchomić na serwerze ct8 hostingowym aplikację co odpali w określonym czasie skrypt wysyłający pakiet na mój ip ? Taką no, notyfikację. Żeby mi brołser wyświetlił.


edytowany 1x, ostatnio: johnny_Be_good
4p
4p
  • Rejestracja:ponad rok
  • Ostatnio:ponad rok
  • Postów:4
1

Przeglądarka jest clientem, więc byś musiał na niej mieć cały czas otwartą twoją stronę, a z twojej strony wysłać powiadomienie za pomocą np. EventSource czy WebSocket, albo co parę sekund odpytywać serwer czy ma jakąś wiadomość do przesłania.

Zobacz pozostały 1 komentarz
JB
A jak zmienić ikonkę głośności w systemie na czerwoną wysyłając pakiet z serwera hostingowego?
4p
Czytam te twoje pytania, ale przeglądarka nie może manipulować opcjami systemowymi, gmail nie jest potrzebny, a żeby maila odczytać też musisz się na pocztę zalogować.
JB
Serwer systemem znaczy się nie może? Windows się nie może aktualizować?
dalbajob
Musisz albo nawiązać połączenie z hostingiem jako klient, albo otworzyć się na połączenia z całego internetu jako serwer żeby hosting połączył się z tobą. Bowiem domyślnie jesteś chroniony przed pakietami z zewnątrz przez swój router i/lub firewall, inaczej każdy mógłby cię spamować. A twój system operacyjny sam odpytuje Microsoft o aktualizacje w tle :)
4p
Wtedy musisz mieć natywną aplikację, która się połączy może być i w ten sam sposób co przeglądarka po https protokole, ale nie przeglądarka. Przeglądarka jest stworzona do bezpiecznego przeglądania internetu, nie może udostępniać modyfikacji w systemie itp. bo wszedłbyś na jakąś stronę i by ci wykradli hasła czy inne rzeczy.
M0
  • Rejestracja:ponad 11 lat
  • Ostatnio:27 minut
  • Postów:363
1

Zobacz sobie na https://ngrok.com/

AN
  • Rejestracja:prawie 19 lat
  • Ostatnio:około 9 godzin
0
johnny_Be_good napisał(a):

Niektóre strony mają coś takiego, że przekierowują przeglądarkę. To nie jest taka akcja, że mają dynamiczny IP i po zmianie updatują ustawienia tej strony "zewnętrznej" o aktualny IP swojego serwera?

Orange to mnie swoim klientom przedstawia jako phishera, to też coś o nich wiem.

Właśnie sprawdziłem konfigurację swojego modemu przez bramę domyślną i w owej konfiguracji, adres WAN jest ten sam, co adres podawany na https://www.whatismyip.com/ i https://whatismyipaddress.com/pl/moj-ip . Tak samo, jak puściłem ping na swoją dynamiczną domenę, to również jest ten sam adres IP, co w dwóch poprzednich stronach.

Nie wiem, jak działają takie serwery, ale moim zdaniem to może być zrobione w ten sposób, że w każdym połączeniu TCP/IP, w pakietach IP są adresy IP obu stron połączenia. Serwer HTTP oczywiście dostaje adres IP w pierwszym komunikacie w celu zażądania strony typu "my ip". Na serwerze jest taki program, że do odsyłanej strony HTML ma we wskazane miejsce podstawić adres IP z żądania, jaki dostał.

krzychu82a napisał(a):

GSM NIE PRZYDZIELA TAKICH ADRESOW

Ja pisałem o internecie domowym, przez światłowód. GSM czy LTE nie ma nic do tego, ale warto wiedzieć, że nie jest możliwy adres IP przy podłączaniu się do sieci GSM. Oczywiście urządzeniem podłączającym się może być router z własną kartą SIM lub modem z kastą SIM podłączony do komputera.

AN
  • Rejestracja:prawie 19 lat
  • Ostatnio:około 9 godzin
0
_________ napisał(a):

Przeglądarka jest clientem, więc byś musiał na niej mieć cały czas otwartą twoją stronę, a z twojej strony wysłać powiadomienie za pomocą np. EventSource czy WebSocket, albo co parę sekund odpytywać serwer czy ma jakąś wiadomość do przesłania.

Większość stron pyta, czy wysyłać powiadomienia, ja zawsze klikam na "nie", ale OIDP, to nazywa się "web push" i chyba przeglądarka nie musi być na tej stronie, co wysyła powiadomienia, choć ona sama powinna być uruchomiona, żeby otrzymywać te powiadomienia.

edytowany 1x, ostatnio: andrzejlisek
JB
  • Rejestracja:około 2 lata
  • Ostatnio:6 dni
  • Lokalizacja:Holandia
  • Postów:843
0

@_________: o tym piszę zapis z notatnika i komunikat bbbb.jpg


WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około 7 godzin
  • Postów:5108
0

Wow, czy to 2010 jak ludziki stawiali serwery do CSa u siebie na komputrach i mieli problemy z ip "zew/wew" / dynamic/static? :P

edytowany 1x, ostatnio: WeiXiao
JB
  • Rejestracja:około 2 lata
  • Ostatnio:6 dni
  • Lokalizacja:Holandia
  • Postów:843
0

Czyli rozumiem, że to przeglądarka łącząc się z serwerem wydaje komunikat uruchomienia skryptu. Żeby to zrobić samodzielnie potrzebowałbym uruchomić na serwerze za pomocą php aplikację która by cały czas działała. Czy właściciel hostingu na to nie będzie krzywo patrzył?


Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 7 godzin
  • Lokalizacja:Laska, z Polski
  • Postów:10056
0
johnny_Be_good napisał(a):

Czyli rozumiem, że to przeglądarka łącząc się z serwerem wydaje komunikat uruchomienia skryptu. Żeby to zrobić samodzielnie potrzebowałbym uruchomić na serwerze za pomocą php aplikację która by cały czas działała.

No tak.

Odkryłeś właśnie architekturę klient-serwer. Lepiej późno niż wcale.

johnny_Be_good napisał(a):

Czy właściciel hostingu na to nie będzie krzywo patrzył?

Brane już było coś dzisiaj? :D

JB
  • Rejestracja:około 2 lata
  • Ostatnio:6 dni
  • Lokalizacja:Holandia
  • Postów:843
0

Uruchomić skrypt , czy połączyć się z SQL to chyba inna liga niż odpalić komuś na serwerze własny program? No bo to słowo to nie jest "usługa"?


Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)