chisel
Expose
chisel | Expose | |
---|---|---|
29 | 12 | |
12,123 | 4,158 | |
- | 0.3% | |
4.4 | 4.4 | |
1 day ago | 14 days ago | |
Go | PHP | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
chisel
-
List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting.
chisel - SSH under the hood, but still uses a custom client binary. Supports auto certs from LetsEncrypt. Written in Go.
-
Chisel: A fast TCP/UDP tunnel over HTTP
Looking at the perf https://github.com/jpillora/chisel/blob/master/test/bench/pe... it looks not too bad!
I have a few TCP based utilities. I was thinking I need to make websocket equivalents for it to work on the web, but happy to see this project, I will be evaluating this soon, it should save me some time.
Thanks for sharing!
-
Actual SSH over HTTPS
Personally I use https://github.com/jpillora/chisel as a reverse Proxy through nginx, then connect through it using OpenVPN to bypass a similarly restrictive firewall. But this discussion is filled with other, similar hacks, I may have to try some of them.
-
List of your reverse proxied services
To keep everything secure, each chisel client has a separate TLS private key. That lets my reverse proxy authenticate the client before allowing a connection to the Chisel backend service. And on the Chisel backend service side, the --auth= part allows that particular client to bind to the specific XXX port within that Docker container. https://github.com/jpillora/chisel/blob/master/example/users.json
-
Ask HN: What's the big deal with Go (Golang)?
I love it in the context of hacking actually. When working on HackTheBox machines or other CTFs you sometimes need to deploy tools onto the machine like these:
* https://github.com/jpillora/chisel
-
apps that changed your life
rclone and chisel. rclone is a high quality swiss-army knife for selfhosting. It does a lot of things and it does all of those things surprisingly well. chisel provides an TCP/UDP tunnel over websockets. When heroku used to be free, I had a couple of chisel instances running on Heroku, which I would use, occasionally, to quickly access any of my locally hosted apps or servers.
-
Exposer son pod à distance dans Kubernetes ou OpenShift avec Rust …
GitHub - jpillora/chisel: A fast TCP/UDP tunnel over HTTP
- Hippotat: IP over HTTP
- Ask HN: Books/resources/materials that teach you VPN fundamental?
-
Need your help ASAP
You should try Chisel https://github.com/jpillora/chisel
Expose
-
List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting.
expose - ngrok alternative written in PHP.
- A beautiful, fully open-source, tunneling service – written in pure PHP
-
Best 5 ngrok alternatives in 2023
Expose is another good one.
-
How to forward ports via VPS & VPN
So in the end, for those interested with the same issue (How to forward ports behind the Starlink CGNAT), all the VPN providers I tried were bad (the IP they allow to open weren't working well, or they only provide dynamic IPs), so in the end I : 1/ bought a small router on Amazon, the GL-MT1300 (by GL-iNet) but their smaller routers should work too: https://www.amazon.fr/GL-iNet-GL-MT1300-Wireless-Pocket-Sized-Repeater/dp/B08MKZXGBY?ref\_=ast\_sto\_dp 2/ installed AstroRelay on it (followed this tutorial : https://www.youtube.com/watch?v=s3RkMeO4kDg ): https://astrorelay.com And that's it, all my local services work like a charm and are accessible outside. I didn't have to roll up my sleeve to setup a VPS or to setup reverse SSH tunnel. As an alternative to AstroRelay I could have used these services but they seemed a bit more complex to install or use: - https://ngrok.com/ - https://expose.dev/ - https://localxpose.io/ - https://tunnelto.dev/ - https://www.zerotier.com/
-
Port number pass-through
If you still want to use the SPN for the connection, a service like this can be a work around: https://expose.dev/
-
How to test Webhooks on your localhost
In order to achieve that, there are multiple tools that can help you with that such as ngrok or expose
-
ngrok alternative?
I use Expose and it works awesome for me
-
Testing Webhooks with ngrok (With apologies to Thor and Billy Mays)
An alternative to ngrok, written in PHP, open source: https://expose.dev/
-
How to setup a Tunneling server using Cleavr
There are plenty of tunneling solutions that can be used for local development, such as: Ngrok, Localtunnel, and Expose.
-
Domain for single use only
A great solution is https://expose.dev it’s like ngrock but for php apps. Basically instal. The app and run on simple command on app folder and your app will be accessible via web
What are some alternatives?
frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
PHP Dotenv - Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.
clash - A rule-based tunnel in Go.
Safe - All PHP functions, rewritten to throw exceptions instead of returning false
shadowsocks-rust - A Rust port of shadowsocks
sshpiper - The missing reverse proxy for ssh scp
cloudflared - Cloudflare Tunnel client (formerly Argo Tunnel)
Symfony VarDumper - Provides mechanisms for walking through any arbitrary PHP variable
sslh - Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)
Symfony Dotenv - Registers environment variables from a .env file
SOCKS5-proxy-actions - SOCKS5 proxy running on GitHub Actions using Chisel
PHP-GPIO - A PHP library to play with the Raspberry PI's GPIO pins