https://github.com/bryanfks-dev/ssl-proxy-server
A lightweight, simple, and customizable secure reverse proxy server within a secure connection.
https://github.com/bryanfks-dev/ssl-proxy-server
Last synced: about 1 year ago
JSON representation
A lightweight, simple, and customizable secure reverse proxy server within a secure connection.
- Host: GitHub
- URL: https://github.com/bryanfks-dev/ssl-proxy-server
- Owner: bryanfks-dev
- Created: 2025-04-22T14:53:39.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-22T15:19:03.000Z (about 1 year ago)
- Last Synced: 2025-05-08T23:56:09.933Z (about 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SSL Proxy Server
Create a lightweight, simple, and customizable secure reverse proxy server within a secure connection. Built with Node.js and Typescript.
Example Usecase:
```
http://localhost:3000 -> https://localhost
```
## ❗IMPORTANT NOTE
Before getting started, please do not use this tool for bad purpose. Please use this tool for development purposes only, it also not recommended for production purposes.
## 🔐 Why SSL?
Heres why:
- 🛡️ **Data Encryption**: SSL ensures all data transferred between the client and server is encrypted, protecting sensitive information like passwords, tokens, and personal data from being intercepted.
- ✅ **Authentication**: SSL certificates verify the identity of your server, so clients know they're communicating with the real service—not an impostor or a man-in-the-middle.
- 📦 **Required by APIs & Browsers**: Many modern APIs, payment processors, and browser features (like Service Workers or HTTP/2) require HTTPS to function.
## 🛠️ Installation
1. Clone this repository.
```bash
git clone https://github.com/bryanfks-dev/SSL-Proxy-Server.git
```
2. Redirect to the cloned repository.
```
cd ssl-proxy-server
```
3. Install npm packages.
```
npm install
```
## 🧪 Usage
```bash
npm start
```
There more command line argument coming in the future.