https://github.com/codedbycan/chrome_proxy_switcher_extensions
A simple and user-friendly Chrome extension for managing proxy settings with an elegant interface. Easily switch between different proxy configurations with just a few clicks! 🚀
https://github.com/codedbycan/chrome_proxy_switcher_extensions
chrome extension proxy
Last synced: 3 months ago
JSON representation
A simple and user-friendly Chrome extension for managing proxy settings with an elegant interface. Easily switch between different proxy configurations with just a few clicks! 🚀
- Host: GitHub
- URL: https://github.com/codedbycan/chrome_proxy_switcher_extensions
- Owner: codedByCan
- Created: 2025-02-16T11:18:21.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-02-16T11:21:07.000Z (11 months ago)
- Last Synced: 2025-09-15T15:37:30.085Z (4 months ago)
- Topics: chrome, extension, proxy
- Language: JavaScript
- Homepage: https://speedsmm.com/
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chrome Proxy Switcher Extension 🌐
A simple and user-friendly Chrome extension for managing proxy settings with an elegant interface. Easily switch between different proxy configurations with just a few clicks! 🚀



## Features ✨
- 🔄 Easy proxy configuration
- 🎨 Modern and clean user interface
- 🔐 Optional authentication support
- 💾 Save and restore proxy settings
- ⚡ Quick enable/disable functionality
- 🌈 Visual feedback for actions
- 📱 Responsive design
## Screenshots 📸




## Installation 📥
1. Clone this repository or download it as ZIP
```bash
git clone https://github.com/fastuptime/Chrome_Proxy_Switcher_Extensions.git
```
2. Open Chrome and navigate to `chrome://extensions/`
3. Enable "Developer mode" in the top right corner
4. Click "Load unpacked" and select the extension directory
## Usage 🔧
1. Click the extension icon in your Chrome toolbar
2. Enter your proxy details:
- Server address
- Port number
- Username (optional)
- Password (optional)
3. Click "Save" to apply the settings
4. Use "Clear" to remove proxy settings
## Configuration Example 📝
```json
{
"host": "proxy.example.com",
"port": "8080",
"useAuth": true,
"username": "user",
"password": "pass"
}
```
## Features in Detail 🔍
### Simple Configuration
- Easy-to-use interface for proxy setup
- Visual feedback for successful actions
- Error handling with user-friendly messages
### Save & Restore
- Automatically saves your last configuration
- Quick restoration of previous settings
- Multiple profiles support (coming soon)
### Security
- Secure storage of credentials
- Optional authentication support
- Clear all data with one click
## Technical Details 🛠️
- Built with Manifest V3
- Uses Chrome Storage API
- Modern JavaScript (ES6+)
- Clean and maintainable code structure
## Project Structure 📁
```
├── manifest.json
├── popup.html
├── popup.js
├── background.js
```
## Contributing 🤝
Contributions are always welcome! Here's how you can help:
1. Fork the repository
2. Create a new branch
3. Make your changes
4. Submit a pull request
Please make sure to update tests as appropriate.
## Support 💪
If you like this project, please give it a ⭐ star on GitHub!
## License 📄
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contact 📫
- GitHub: [@fastuptime](https://github.com/fastuptime)
- Website: speedsmm.com
- Email: fastuptime(at)gmail.com
## Acknowledgments 🙏
- Thanks to all contributors
- Inspired by the need for a simple proxy manager
---
## ⚡ Fast Links
- [Report Bug](https://github.com/fastuptime/Chrome_Proxy_Switcher_Extensions/issues)
- [Request Feature](https://github.com/fastuptime/Chrome_Proxy_Switcher_Extensions/issues)
---
Made with ❤️ by [fastuptime](https://github.com/fastuptime)