http-proxy
Proxyman
Our great sponsors
http-proxy | Proxyman | |
---|---|---|
14 | 43 | |
13,736 | 5,051 | |
0.4% | 5.3% | |
0.0 | 6.2 | |
6 days ago | 13 days ago | |
JavaScript | ||
GNU General Public License v3.0 or later | - |
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.
http-proxy
-
Is there a way to accept incoming http but outgoing must be https?
Take a look at https://github.com/http-party/node-http-proxy , specifically their .web() helper
-
HTTPS proxy setup with response modification
I have been tasked with writing a proxy server that takes a clients requests and forwards it to a target server (normal proxy stuff). The client and the target are out of my control. The only change in the client is that the its requests to the proxy server instead of the target. Now, what I need to do is modify the response from target because the client expects it in a certain format and the server responds with a different format. I have a working implementation using http-proxy (https://github.com/http-party/node-http-proxy) that works over HTTP . But I need it to work over HTTPS, I can't make much sense of the documentation and I can't find any additional resources on how HTTPS can be implemented. The client-proxy and proxy-target connection both need to be encrypted(HTTPS). I found solutions using different tools but they mostly seem to be encrypted end to end, so the proxy can't read the response data(I need to be able to modify it). Any ideas on how I can do this?
-
what's the stack for this application?
What you're describing is a proxy server. If you wanted to use Node.js check out https://github.com/http-party/node-http-proxy. Notice that the examples there just forward the req though which potentially has identifying information like cookies, so you'll need to rework to anonymize. Should be straightforward.
- What libraries should I use to map multiple ports into a single one with node.js?
-
GraphQL is now available on Supabase
There's several ways to have a blog path contain a separate setup from the marketing/product routes.
One is to run a reverse proxy on the root domain to pull in separate routes for various services.
https://github.com/http-party/node-http-proxy
You can do rewrites at the server level for the root domain
Or if the app on the root domain can do the routing for you (have done this before with a Rails app)
- Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
-
Creating and deploying a tiny proxy server on Vercel in 10 minutes
Check the documentation of the http-proxy-middleware library (and of the node-http-proxy library, used under-the-hood) to learn how you can manipulate the proxied request & response.
-
How to create a simple forward proxy
Relevant node-http-proxy issue: https://github.com/http-party/node-http-proxy/issues/230
- The history and reasons behind CORS, and how to use it
-
Heroku equivalent/alternative to editing local hosts file?
I'm running Node app in Heroku which is using node-http-proxy, and I've given my Heroku app the domain "example.com"
Proxyman
- Ask HN: Black Friday Discounts/Specials
-
Show HN: Pākiki Proxy – An intercepting proxy for penetration pesting
I previously used Proxyman [1] on iOS to the http requests send over TLS. It worked rather nicely. Proxyman in this case starts a VPN which handles all the traffic. It uses custom certificate to decrypt the messages.
[1] https://proxyman.io/
-
A collection of useful Mac Apps
Proxyman - Price: Free (optional paid plans available) Modern and intuitive HTTP/HTTPS debugging proxy app for macOS.
-
What are your favorite apps that has active development? (frequent new features, bug fixes, etc)
I'm using self-developed app MindMac daily to talk with ChatGPT, Proxyman to capture network, TablePlus to access databases and CleanshotX to take screenshots. All of them are currently in an active status.
- Software Developer Mac Apps
-
Mac Power Users 690: Better Touch Tool with Andreas Hegenberg
Links and Show Notes:More Power Users: Ad-free episodes with regular bonus segmentsSubmit Feedbackfolivora.ai - Great Tools for your Mac!iPhone Praktikum 2009GitHub - quicklywilliam/multiclutch: Customization App for Macbooks with MultiTouch supportHopperFSMonitorProxyman · Native, Modern Web Debugging Proxy · Inspect network traffic from Mac, iOS, Android devices with easeCharles Web Debugging Proxy • HTTP Monitor / HTTP Proxy / HTTPS & SSL Proxy / Reverse ProxyBTT and Chat GPT
- PSA: Switching 2FA apps - Don't migrate, recreate
-
Ask HN: Side project of more that $2k monthly revenue what's your project?
I've never tried it. Maybe you should give it a try. If it doesn't work, please create a ticket at https://github.com/ProxymanApp/Proxyman/issues
I'm happy to support you.
-
Why is the iOS chess.com app trying to connect to Proxyman?
Basically, Atlantis is a framework from Proxyman to capture their HTTP/HTTPS traffic for debugging purposes. It only needs during development, and should be removed from the production (AppStore) build.
-
Software for monitoring data that is received through a Wi-Fi network?
Wonder if this application matches your demand: https://proxyman.io/
What are some alternatives?
axios - Promise based HTTP client for the browser and node.js
grpc-tools - A suite of gRPC debugging tools. Like Fiddler/Charles but for gRPC.
node-fetch - A light-weight module that brings the Fetch API to Node.js
flipper - A desktop debugging platform for mobile developers.
ky-universal - Use Ky in both Node.js and browsers
mitmproxy - An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
gh-got - Convenience wrapper for Got to interact with the GitHub API
Requestly - 🚀 Most Popular developer tool for frontend developers & QAs to debug web and mobile applications. Redirect URL (Switch Environments), Modify Headers, Mock APIs, Modify Response, Insert Scripts & Record web sessions and share it with your teammates for debugging.
Nock - HTTP server mocking and expectations library for Node.js
httptoolkit - HTTP Toolkit is a beautiful & open-source tool for debugging, testing and building with HTTP(S) on Windows, Linux & Mac :tada: Open an issue here to give feedback or ask for help.
got - 🌐 Human-friendly and powerful HTTP request library for Node.js
atlantis - Capture HTTP/HTTPS, and Websocket from iOS app without proxy.