sto rintocchi con qualche informazione in più che può aiutare le persone come me sbattere la testa contro il parete.
Sono su una macchina Windows, non un Mac, e ho dovuto aprire la porta che stavo usando (di default per Sinatra è 4567) al pubblico (anche se sono su una rete universitaria).
Per eseguire questa operazione in Windows 10:
- Hit le finestre principali
- Ricerca di firewall e premere Invio
- Vai alle impostazioni avanzate
- Clicca sulle regole in entrata in alto a sinistra
- Fare clic sulla nuova regola in alto a destra
- Fare clic sull'opzione porta
- Inserisci il tuo porto (probabilmente 4567 per Sinatra)
- Avanti
- E ora scegli da dominio/privato/pubblico.
Ora un'altra cosa da considerare è chi può accedere al tuo server web. Se vuoi qualcuno, poi scegli il pubblico. Non so per certo (e mi piacerebbe l'input di altri) come ottenere solo i dispositivi sulla stessa rete pubblica da connettere. Puoi anche consentire specifici indirizzi IP, ma per questo suggerisco di fare qualche ricerca per conto tuo.
Perché stai utilizzando Telnet? Non capisco cosa stai cercando di ottenere qui. Sinatra è una struttura web. Prova con un browser. –
Non funziona con un browser –
Solo per essere sicuri: hai incluso il numero di porta alla fine dell'indirizzo IP? Qualcosa come: your.ip.address: 4567 –