Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zhangyuan/proxymanager
A simple tool to manage v2ray process and network proxy on MacOS
https://github.com/zhangyuan/proxymanager
Last synced: about 1 month ago
JSON representation
A simple tool to manage v2ray process and network proxy on MacOS
- Host: GitHub
- URL: https://github.com/zhangyuan/proxymanager
- Owner: zhangyuan
- License: mit
- Created: 2024-08-01T03:45:07.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-01T14:27:26.000Z (6 months ago)
- Last Synced: 2024-10-27T14:35:26.270Z (3 months ago)
- Language: Go
- Homepage:
- Size: 89.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# proxymanager
A simple tool to make managing v2ray process and network proxy (socks proxy) easy.
## Snapshots
### Configuration
![configuration](./images/proxymanager-03.jpg)
### System Trap Menu
![SystemTrayMenu](./images/SystemTrayMenu.jpg)
## How to build
The app is written in Go. So Go must be installed. Then run the following commands to build and package:
```bash
make install-deps
make package
```The packaged `proxmanager` is under `proxymanager.app`.
## How to use
You can build the app on your own machine, or download `proxymanager.app` from Github Actions' artifacts or [Github Releases](https://github.com/zhangyuan/proxymanager/releases). As the package doesn't have valid signature, so the executable `proxymanager` must be manually granted with execution permission as below:
```bash
chmod +x proxymanager.app/Contents/MacOS/proxymanager
```Follow the steps below to run the app.
1. Download the v2ray release from somewhere else and unzip it to a local directory.
2. Update the configuration file `config.json` with your favorite editor.
3. Move `proxymanager.app` to `/Applications` directory.
4. Run `proxymanager`, and configure `V2ray Directory`.
5. Start `v2ray` and toggle on socks proxy on the system trap menu.The persisted configuration and logs are under `~/.proxymanager/` directory.