ngrok - HTTP and TCP tunnels [Port Forwarding]
Innholdsfortegnelse:
Den største utfordringen for enhver utvikler er testing av programvaren som de har skrevet. Og testing blir vanskeligere når du bygger noe for mobil eller en annen plattform enn din. For det meste skjer utvikling på lokalt nivå; alle webservere kjører på localhost. Bare du kan se arbeidet ditt før du distribuerer det et sted. Skriv inn ngrok , en gratis tjeneste for Windows som avslører lokale servere til det offentlige Internett over sikre tunneler.
Hva er ngrok-sikkerhet
Hva er ngrok? Hvordan bruker jeg ngrok? ngrok lar deg utsette lokale servere bak brannmurer, til det offentlige internett over sikre tunneler. Verktøyet krever null konfigurasjon og leveres med en innebygd nettverksinterceptor.
Tunneling har vært utbredt i mange år, og de fleste av VPNene bruker også begrepet tunneling for å gi deg ubegrenset tilgang til nettsteder. På samme måte oppretter ngrok en sikker tunnel mellom det offentlige internett og din lokalehost-server. I utgangspunktet kan du gjøre hvilken nettside / web-app / webtjeneste som kjører på // localhost: 8080 tilgjengelig via internett med en enkelt kommando.
De fleste funksjonene som tilbys av ngrok, er gratis å bruke. Og freeware grenser er gode nok for en mellomliggende utvikler som ønsker å teste deres søknad. Selv om ngrok også tilbys som en tjeneste, er det helt valgfritt å hoppe over den delen og laste ned verktøyet direkte og gå.
Slik bruker du ngrok
Du kan registrere deg for ngrok, og det er gratis. Ved å opprette en konto kan du administrere alle dine aktive tunneler fra et skybasert betjeningspanel.
Slik eksponerer du din lokale webserver på internett
Å lage en tunnel til din lokale webserver eller hvilken som helst server er veldig enkelt. Last ned og pakke ut ngrok. Nå åpner du et CMD / PowerShell-vindu og navigerer til mappen der det ikke-pakkede innholdet er.
Kjør nå følgende kommando for å opprette en sikker tunnel til din lokale server.
./ ngrok http 8080
Hvor 8080 er porten som serveren din lytter på. Hvis du ikke er sikker på portnummeret, går du til standard portnummeret som er 80.
Hvis du vil koble denne ngrok-forekomsten til kontoen din, bør du angi godkjennings token før du utfører kommandoen ovenfor. For å gjøre det, logg inn på din ngrok-konto. Få ditt autentegn fra der, og kjør deretter kommandoen i et CMD-vindu.
./ ngrok authtoken your_token_here
Dette er bare en engangs handling og trenger ikke å gjentas hver gang.
Når du er " Har laget en tunnel, vil ngrok vise den offentlige nettadressen til serveren din. Den offentlige nettadressen er et underdomene av ngrok.io og genereres tilfeldig. Du kan til og med lage vedvarende og lettlest tilpassbare underdomener, men for det må du oppgradere til en betalt plan.
Jeg tror standard nettadresser er gode nok til å teste søknaden din. Du bør vurdere å oppgradere bare hvis du vil ha noe produksjonsgrad og vedvarende.
ngrok Interceptor
ngrok kommer også med en innebygd interceptor som kan åpnes ved å åpne //127.0.0.1:4040. Interceptoren lar deg se alle innkommende nettverksforespørsler og deres svar. Interceptor kommer veldig nyttig når du feilsøker noe eller vil vise innkommende forespørsler. Ved siden av interceptor kan du finne statusfanen. Denne kategorien lar deg se all slags informasjon om tunnelen din. Du kan se noen statistikker som tilkoblinger, koblingsvarigheter, HTTP-forespørsler, serveradresser og protokoller.
Med gratisplanen kan du bare opprette én tunnel om gangen. Vurder å oppgradere hvis du vil kjøre mer enn én samtidige tunnel.
ngrok er et nyttig verktøy for utviklere og entusiaster. Den lar deg konvertere din eksisterende localhost-server til en offentlig server som kan nås fra hvor som helst. Jeg ble introdusert til dette verktøyet i en hackathon. Og ngrok kan være veldig nyttig i hackoner, demoer, presentasjoner, test av mobilapp, webhook-integrasjoner og alle de tilfellene der du vil kjøre søknaden din, uten å faktisk implementere den. ngrok er gratis å bruke, og tunnelene er super enkle å lage, noe som lar deg fokusere mer på utvikling. Klikk her for å laste ned ngrok.
Det var mye forvirring i går om fjerning av den første porno-iPhone-appen, "Hotteste jenter". Først antok alle at Apple gispet seg på oversikten og sperret det. Deretter hevdet utvikleren at serverne hans ble knust av overveldende etterspørsel, og han måtte retoolere. Så laget Apple en uttalelse som ble publisert på CNNs nettsted:
"Apple vil ikke distribuere programmer som inneholder upassende innhold, for eksempel pornografi. Utvikleren av dette programmet la til upassende innhold direkte fra serveren etter at søknaden var godkjent og distribuert og etter Utvikleren ble senere bedt om å fjerne noe støtende innhold. Dette var et direkte brudd på vilkårene i iPhone Developer Programmet. Programmet er ikke lenger tilgjengelig på App Store. "
Hvis du har problemer med å holde tritt med e-post, hendelser og flere sosiale nettverk, kan vurdere en alt-i-ett-løsning. Gratis og enkle alternativer som MultiMi eller Fanmix gjør de sosiale nettverkene dine til en stor innboks, men hvis du driver en bedrift, har et team å administrere, eller bare liker å se alle aktivitetene dine på ett sted, gir du Nimble ($ 15 per måned per bruker, funksjonbegrenset gratisversjon for personlig bruk) et forsøk.
Nimble er mer enn bare et sosialt media-dashbord: Det er et komplett CRM-system. Den kobler Google-kontoene dine (inkludert Google+), Facebook, Facebook Sider, Twitter, LinkedIn og Foursquare-kontoer under ett tak. Du kan også legge til Google Kalender, og importere Outlook CSVer eller andre kontakt-CSVer. I motsetning til vanlige sosiale kunder som TweetDeck eller HootSuite legger Nimble vekt på samhandling og enkeltpersoner, og ikke på sosiale strømmer.
Flickr-bug gjør brukerens private bilder offentlige
Flickr-brukere er opptatt av en nylig feil som forårsaker at deres private bilder blir publisert.