# zhao-webproxy **Repository Path**: jiangweiff/zhao-webproxy ## Basic Information - **Project Name**: zhao-webproxy - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-26 - **Last Updated**: 2026-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zhao-webproxy A simple backend reverse proxy with HTTP Basic Auth. ## Target All requests are proxied to: - https://dingzhi.didavvis.cn ## Auth Proxy login (what your users enter in browser): - Username: `Zhang0526` - Password: `MIma#369369` Upstream target auth (automatically added by proxy): - Username: `mario` - Password: `carbone11` ## Run 1. Install dependencies: ```bash npm install ``` 2. Start server: ```bash npm start ``` 3. Open: - http://localhost:3000 Your browser will prompt for HTTP Basic Auth credentials. ## Optional Set custom port: ```bash PORT=8080 npm start ``` ## Docker Start with one command: ```bash ./scripts/docker-up.sh ``` Stop container: ```bash ./scripts/docker-down.sh ``` View logs: ```bash ./scripts/docker-logs.sh ``` The service is exposed on: - http://localhost:3000 ## JW Admin The app includes an admin page at: - http://localhost:3000/jwadmin Admin login password (default): - `4inLove~` After login, you can: - View current proxy password (`PROXY_PASS`) - Change proxy password (`PROXY_PASS`) Note: changed proxy password is persisted in `data/settings.json` and remains after service restart. If you prefer manual commands: ```bash docker compose up -d --build docker compose down ```