[{"data":1,"prerenderedAt":309},["ShallowReactive",2],{"project-5946981":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":45,"post_text":48,"what":49,"said":82,"maker_in_thread":174,"shape":181,"grid":184,"attempts":272,"same_week":273,"maker_shows":34,"maker_hidden":301,"reader_version":302,"card":303},"5946981","ngrok","secure introspectable tunnels to localhost","title","Show HN: ngrok – secure introspectable tunnels to localhost","https:\u002F\u002Fngrok.com","ngrok.com","inconshreveable",1372263653,2013,66,35,383,1739,23,"notable","dev_tools","tunneling tool","cli",[24,25,26,27],"localhost tunnel","reverse proxy","webhook testing","traffic inspection","loved",0.433,{"positive":31,"neutral":32,"mixed":33,"critical":34},8,6,2,1,17,{"docs":37,"idea":39,"execution":41,"pricing":42,"privacy":43,"design":44},{"positive":38,"critical":38},0,{"positive":40,"critical":38},4,{"positive":38,"critical":34},{"positive":38,"critical":38},{"positive":34,"critical":38},{"positive":34,"critical":38},[38,38,38,46,38,46,46,38,47,46,38,34,38,46,38,47,38,46,46,47,38,38,38,38,38,47,46,47,47,47,38,38,38,38,47],3,5,null,{"problem":50,"audience":60,"pricing":64,"motivation":70,"time_to_build":48,"stack":74,"openness":79,"stage":80,"team_size":81},{"value":51,"source":52,"evidence":53},"Exposing a local development server to the internet without opening firewall holes or setting up certs","maker",[54,57],{"id":55,"by":11,"text":56},"5946995","Author here. I made this tool with the intention of making it easier to develop websites and webservices as well as easier to share projects you're working on with friends or at…",{"id":58,"by":11,"text":59},"5947357","That's absolutely correct. There are a couple of other things about it that make it much more useful than that ssh command: - You don't need to have access to a private server to…",{"value":61,"source":52,"evidence":62},"Web developers and people sharing work with friends or at hackathons",[63],{"id":55,"by":11,"text":56},{"value":65,"source":52,"evidence":66},"Core feature set free forever; possible charges for high bandwidth or future features",[67],{"id":68,"by":11,"text":69},"5948511","The intention is that the current feature set is free forever. It's possible that in the future there might be additional new features worth charging for. If necessary, a small…",{"value":71,"source":52,"evidence":72},"Make it easier to develop websites and webservices and share work with others",[73],{"id":55,"by":11,"text":56},[75],{"value":76,"source":52,"evidence":77},"Go",[78],{"id":58,"by":11,"text":59},"open_source","launched","unknown",{"praise":83,"objections":101,"requests":120,"questions":133,"alternatives":144},[84,96],{"value":85,"source":86,"evidence":87},"Immediately useful and quick to set up","commenter",[88,92],{"id":89,"by":90,"text":91},"5949568","brent_noorda","really useful, quick to set up, nice console, and a lot easier than setting up port forwarding and dyndns. Thanks for an immediately useful tool! P.S. I hope you're not retaining…",{"id":93,"by":94,"text":95},"5949754","ggoodale","The replay button in the local web UI is enough to make this instantly useful. Thanks for building this.",{"value":97,"source":86,"evidence":98},"Replay button and traffic inspection are useful",[99,100],{"id":93,"by":94,"text":95},{"id":89,"by":90,"text":91},[102,113],{"value":103,"source":86,"evidence":104},"Description on the page was unclear",[105,109],{"id":106,"by":107,"text":108},"5947286","peterwwillis","Can you please create a better description of what this is and how we use it? I've read all the pages and it's still murky. Is this a reverse proxy from your server to our local…",{"id":110,"by":111,"text":112},"5947446","finnh","It also took me awhile to figure out what ngrok does. Once I did, I can see the usefulness for sure. One path would be a list like you provide above, a sort of \"your situation \u002F…",{"value":114,"source":86,"evidence":115},"Bug: authtoken not saved to ~\u002F.ngrok on Linux",[116],{"id":117,"by":118,"text":119},"5948587","pixelmonkey","Bug report: on Linux \u002F Ubuntu 12.04. I set up an account, downloaded ngrok, ran it with -authtoken param using my authtoken, and started my first tunnel. The documentation says…",[121,129],{"value":122,"source":86,"evidence":123},"Clearer description on the front page and title",[124,125],{"id":106,"by":107,"text":108},{"id":126,"by":127,"text":128},"5947978","lolcraft","It would be cool if you could put a description of what it is in the title of the page, so that bookmarking it could be faster. If there is a bandwidth or number of connections…",{"value":130,"source":86,"evidence":131},"Bandwidth or connection limits stated on front page",[132],{"id":126,"by":127,"text":128},[134,140],{"value":135,"source":86,"evidence":136},"Is it free forever or free for now?",[137],{"id":138,"by":118,"text":139},"5948457","Is this \"free right now\" or \"free forever\"? Are you running this as a public utility or have an aim to turn it into a business?",{"value":141,"source":86,"evidence":142},"Does the server store traffic data?",[143],{"id":89,"by":90,"text":91},[145,156,167],{"value":146,"source":86,"evidence":147},"localtunnel",[148,152],{"id":149,"by":150,"text":151},"5947719","zhemao","Were you aware of localtunnel \"http:\u002F\u002Fprogrium.com\u002Flocaltunnel\u002F\" before you started this project? I think it does sort of the same thing. Obviously you have a lot more features…",{"id":153,"by":154,"text":155},"5947679","shtylman","Nice! I worked on localtunnel.me which has some similar goals. I like the SSL encryption option and the data capture. Could see that being useful for some use cases.",{"value":157,"source":86,"evidence":158},"runscope Passageway",[159,163],{"id":160,"by":161,"text":162},"5947714","lnmx","This sounds technically similar to runscope[1] (reverse proxy via the cloud), although they are specifically focused on debugging\u002Ftesting web APIs. [1] https:\u002F\u002Fwww.runscope.com\u002F",{"id":164,"by":165,"text":166},"5949881","johns","ngrok is functionally equivalent to our Passageway: runscope.com\u002Fdocs\u002Fpassageway. Can never have enough tools out there though. Looks great Alan.",{"value":168,"source":86,"evidence":169},"autossh reverse SSH tunnel",[170],{"id":171,"by":172,"text":173},"5949477","ptolts","Very cool idea. Right now I'm using autossh to keep a reverse ssh tunnel open. It works reliably, but the performance is awful. Great work!",{"comments":31,"answered":40,"key":175},[176,177,178],{"id":55,"text":56},{"id":58,"text":59},{"id":179,"text":180},"5948162","There are a number of existing projects that have similar or subsets of ngrok's feature set. localtunnel was certainly one of the inspirations for building ngrok.",{"commenters":182,"max_depth":47,"maker_replies":31,"first_comment_mins":46,"lifespan_hours":183},21,20,[185,187,189,191,193,194,196,197,199,203,204,206,208,211,213,215,217,219,223,227,228,232,234,236,239,241,242,246,251,253,256,259,263,266,268],[160,38,38,186,161,38],"commenter\u002Fneutral\u002Fidea",[164,38,38,188,165,38],"commenter\u002Fpositive\u002Fidea",[55,34,38,190,11,34],"maker\u002Fneutral\u002Fnone",[106,34,46,192,107,38],"maker\u002Fneutral\u002Fdocs",[58,34,38,190,11,34],[110,34,46,195,111,38],"maker\u002Fmixed\u002Fdocs",[149,34,46,190,150,38],[179,34,38,198,11,34],"maker\u002Fneutral\u002Fidea",[200,34,47,201,202,38],"5949223","project\u002Fpositive\u002Fidea","digitalmaster",[126,34,46,192,127,38],[205,34,38,190,11,34],"5948342",[117,34,34,207,118,38],"project\u002Fcritical\u002Fexecution",[209,34,38,210,11,34],"5949196","maker\u002Fneutral\u002Fexecution",[138,33,46,212,118,38],"project\u002Fneutral\u002Fpricing",[68,33,38,214,11,34],"maker\u002Fneutral\u002Fpricing",[216,33,47,201,118,38],"5948531",[218,33,38,198,11,34],"5948591",[220,33,46,221,222,38],"5951831","project\u002Fneutral\u002Fidea","tmzt",[224,46,46,225,226,38],"5948950","project\u002Fneutral\u002Fprivacy","phunge",[153,40,47,201,154,38],[229,40,38,230,231,38],"5947801","other\u002Fneutral\u002Fnone","mfkp",[233,40,38,230,150,38],"5949570",[235,40,38,230,154,38],"5949725",[237,40,38,238,165,38],"5949877","commenter\u002Fneutral\u002Fnone",[240,40,38,238,154,38],"5950946",[171,47,47,201,172,38],[243,32,46,244,245,38],"5949558","project\u002Fmixed\u002Fexecution","rcaught",[247,248,47,249,250,38],"5949789",7,"project\u002Fpositive\u002Fnone","lsiebert",[93,31,47,252,94,38],"project\u002Fpositive\u002Fdesign",[89,254,47,255,90,38],9,"project\u002Fpositive\u002Fprivacy",[257,254,38,258,11,34],"5949652","maker\u002Fneutral\u002Fprivacy",[260,261,38,230,262,38],"5947657",10,"t4nkd",[264,261,38,230,265,38],"5947764","conroy",[267,261,38,230,262,38],"5947767",[269,270,47,249,271,38],"5948983",11,"NHQ",[],[274,278,283,288,293,296],{"id":275,"name":276,"points":277,"category":20},"5939939","Apptimize",126,{"id":279,"name":280,"points":281,"category":282},"5923642","Blynde",118,"consumer_social",{"id":284,"name":285,"points":286,"category":287},"5916181","Upboat",74,"web_saas",{"id":289,"name":290,"points":291,"category":292},"5926895","Ask the NSA",68,"other",{"id":294,"name":295,"points":291,"category":20},"5932209","Notanos",{"id":297,"name":298,"points":299,"category":300},"5913839","CryptoSeal",65,"security_privacy",false,"v2",{"id":304,"name":5,"line":6,"ai":301,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":305,"top":18,"kw":306,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":307,"url":9,"mix":308,"praise":85,"objection":103,"sub":21},5946981,0.43,[24,25,26,27],"00030330530103050335000005355500005",[31,32,33,34],1793990895638]