Live data from Hacker News

Show HN: Lynk – Securely expose local TCP and HTTP services to the web

lynk.sh

41–50 of 53 posts

Re: Show HN: Lynk – Securely expose local TCP and HTTP services to the web

#41
How are you handling connections? I think the original ngrok had a control connection and then opened a new connection for each request. I think they have now switched to multiplexing. I've heard multiplexing multiple HTTP connections over a single HTTP connection can have issues if there is packet loss.

For example if you have 1% chance of dropping a packet, and your conversation involves 1 packet then if you have 10 conversions each with its own TCP connection you will average 0.1 conversations being stalled from packet loss.

But if you multiplex those 10 conversations over 1 TCP connection then you will average ~ 1 conversation being stalled from packet loss.

I'm guessing this is not such a big problem with typical packet loss and a low number of conversations but if you are pushing a lot of conversations simultaneously over a single TCP connection then it could become noticeable.

Re: Show HN: Lynk – Securely expose local TCP and HTTP services to the web

#42

If I can just offer one bit of feedback, if you just type any email and password in the "Sign in / Register" page, it just creates an account for you if it doesn't exist. There's a ton of reasons you don't want that, and should probably have a separate "sign up" flow for email/password login. Here's a few: 1. It's not at all clear you can actually do that. One guy in the comments below thinks you can only sign up usi…

That makes a lot of sense, thanks for pointing this out! I assumed that asking people to verify their emails would be enough but it never hurts to make things clear. I'll make those changes as soon as possible.

Yeah, I was extremely confused at not finding a way to sign up with just email, and was about to leave when I saw this comment.

Re: Show HN: Lynk – Securely expose local TCP and HTTP services to the web

#46
https://lynk.sh/faq/#privacy

> We only ask for personal information when we truly need it to provide a service to you. We collect it by fair and lawful means, with your knowledge and consent. We also let you know why we’re collecting it and how it will be used.

Be specific on this in your privacy policy. What information do you collect?

Re: Show HN: Lynk – Securely expose local TCP and HTTP services to the web

#48
post #9

Earlier quoted context omitted.

Great! But i can't sign up using mail only.

Would you be able to discuss this bug with us? We're in Beta right now and are looking to document and squash as many bugs as possible. Please email us at lynk@loopholelabs.io

Nevermind, i just was able to make a new account.

Re: Show HN: Lynk – Securely expose local TCP and HTTP services to the web

#50

Interesting. But I hate getting random endpoints, that means I need to keep updating configs. I'd rather use a self hosted solution, there are some easy ones out there.

We'll be releasing an update soon that will enable both custom domains (so you can bring your own) and reservable subdomains. Furthermore we plan on releasing a self-hosted version and open-sourcing the client.
Post reply on HN