n8n-nodes-tls-request
v2.1.0
Published
n8n node for making HTTP requests with browser-like headers and signatures (Chrome, Firefox, Safari)
Downloads
1,454
Maintainers
Keywords
Readme
🌐 TLS Request Node for n8n
This node allows you to make HTTP requests with specific TLS Client Hello fingerprints. It allows you to simulate various browser environments (Chrome, Firefox, Safari, iOS, Android) for your requests.
It is built on top of the node-tls-client library, which is a wrapper around tls-client.
✨ Features
- TLS Fingerprinting: Choose from a wide range of TLS fingerprints:
- Desktop: Chrome (105-120), Firefox (102-117), Safari (macOS), Opera.
- Mobile: Safari iOS (15.5-16.0), Android (OkHttp 4.9-4.10).
- Proxy Support: Connect via HTTP/SOCKS proxies.
- Familiar Interface: Works similarly to the standard HTTP Request node with automatic JSON parsing.
🚀 Installation
Option 1: Install via n8n Interface (Recommended)
- In your n8n instance, go to Settings > Community Nodes.
- Click Install.
- Enter the package name:
n8n-nodes-tls-request. - Click Install.
Option 2: CLI Installation
npm install n8n-nodes-tls-request🛠️ Usage
- Search for "TLS Request" in your n8n workflow editor.
- Add the node to your canvas.
- Configure the Browser ID, URL, and Method.
- (Optional) Add a proxy connection string.
🤝 Credits
This project relies on the excellent work of:
- Sahil1337 (node-tls-client)
- Bogdanfinn (tls-client)
📄 License
MIT
