- Cloner le dépôt :
git clone https://github.com/DeepSideEffect/smart-proxy.git cd smart-proxy
- Installer les dépendances :
npm install
- Configurer les variables d'environnement :
- Copiez le fichier .env.example en .env :
cp .env.example .env
- Modifiez le fichier .env et remplacez les valeurs par défaut par vos propres valeurs :
PORT=3000 SESSION_SECRET=Your-Secret-Key-Here COOKIE_MAX_AGE=86400000
- Copiez le fichier .env.example en .env :
- Démarrer l'application :
- En environnement de production :
npm start
- En environnement de développement :
npm run start:dev
- En environnement de production :
Ajouter /proxy?url=
à la suite de l'adresse courante du serveur et avant l'url visée.
Par exemple, en local avec le port par défaut, pour viser l'url suivante https://www.exemple.com
essayer avec http://localhost:3000/proxy?url=https://www.exemple.com
.
- express
- express-session
- node-fetch
- morgan
- helmet
- dotenv