Tunnelmole, an ngrok alternative (open source)
11–20 of 87 posts
Re: Tunnelmole, an ngrok alternative (open source)
#12Re: Tunnelmole, an ngrok alternative (open source)
#13> sudo npm install -g tunnelmole Why not simply use npx? npx tunnelmole
Re: Tunnelmole, an ngrok alternative (open source)
#14I maintain a list of similar tools here: https://github.com/anderspitman/awesome-tunneling I'm not sure there's a single class of software that's been implemented more times than ngrok-style tunneling. I keep finding more and more. Honestly it's a really fun exercise. Fairly challenging, but well within the reach of a single developer. I believe I'm currently working on my 5th incarnation.
AFAIK ngrok was the first widespread implementation of it, and there was such a sheer lack of it before that everyone started working on their own implementations at once and now we have an abundance.
(At least that's my personal theory.)
Re: Tunnelmole, an ngrok alternative (open source)
#15I would only use the self-hosted version.
Re: Tunnelmole, an ngrok alternative (open source)
#16Note that server source code contains a feature to capture all traffic that you send over it: https://github.com/robbie-cahill/tunnelmole-service/blob/c58... I would only use the self-hosted version.
Re: Tunnelmole, an ngrok alternative (open source)
#17Note that server source code contains a feature to capture all traffic that you send over it: https://github.com/robbie-cahill/tunnelmole-service/blob/c58... I would only use the self-hosted version.
In the commit you linked this function is only ever called once and seems to just capture that a connection was initialized from a clientId to a hostname https://github.com/robbie-cahill/tunnelmole-service/blob/c58...
Re: Tunnelmole, an ngrok alternative (open source)
#18It's not mentioned anywhere in this blog post, but the project has a website at https://tunnelmole.com/ and a github repo at https://github.com/robbie-cahill/tunnelmole-client EDIT: And, actually, I don't think this is really an ngrok alternative. Unless I'm mistaken it looks like it only supports HTTP, whereas ngrok is a generic TCP proxy. (Albeit that ngrok does not support TCP half-close because it treats it like…
Re: Tunnelmole, an ngrok alternative (open source)
#19Many alternatives: SSH reverse tunnels, Cloudflare tunnels, various reverse proxies like FRP, Tailscale funnel (probably for short lived light connections), ngrok, etc
Re: Tunnelmole, an ngrok alternative (open source)
#20Also, Local Tunnel: https://localtunnel.github.io/www/