|
1 | 1 | # Go Dispatch Proxy GUI
|
2 | 2 |
|
3 |
| -Interfaccia grafica per il programma a riga di comando `go-dispatch-proxy.exe` https://github.com/extremecoders-re/go-dispatch-proxy. |
| 3 | +Graphical interface for the command-line program `go-dispatch-proxy.exe` https://github.com/extremecoders-re/go-dispatch-proxy. |
4 | 4 |
|
5 | 5 | 
|
6 | 6 |
|
7 | 7 |
|
8 |
| -## Caratteristiche |
| 8 | +## Features |
9 | 9 |
|
10 |
| -- Interfaccia grafica moderna con tema chiaro/scuro |
11 |
| -- Rilevamento intelligente delle interfacce di rete fisiche attive (escludendo interfacce virtuali) |
12 |
| -- Configurazione completa delle opzioni di go-dispatch-proxy |
13 |
| -- Visualizzazione dell'output del proxy in tempo reale |
14 |
| -- Avvio/arresto semplificato del proxy |
| 10 | +- Modern GUI with light/dark theme |
| 11 | +- Smart detection of active physical network interfaces (excluding virtual interfaces) |
| 12 | +- Full configuration of go-dispatch-proxy options |
| 13 | +- Real-time display of proxy output |
| 14 | +- Simplified proxy start/stop |
15 | 15 |
|
16 |
| -## Requisiti |
| 16 | +## Requirements |
17 | 17 |
|
18 |
| -- Windows (testato su Windows 10/11) |
19 |
| -- `go-dispatch-proxy.exe` (deve essere disponibile nel PATH di sistema o nella stessa cartella dell'applicazione) |
| 18 | +- Windows (tested on Windows 10/11) |
| 19 | +- [go-dispatch-proxy.exe](https://github.com/extremecoders-re/go-dispatch-proxy) (must be available in the system PATH or in the same folder as the application) |
20 | 20 |
|
21 |
| -## Installazione |
| 21 | +## Installation |
22 | 22 |
|
23 |
| -### Metodo 1: Download dell'eseguibile precompilato |
| 23 | +### Method 1: Download the precompiled executable |
24 | 24 |
|
25 |
| -1. Scarica l'ultima versione dell'applicazione dalla sezione [Releases](https://github.com/tuousername/go-dispatch-proxy-gui/releases) |
26 |
| -2. Estrai l'archivio ZIP |
27 |
| -3. Assicurati che `go-dispatch-proxy.exe` sia nel PATH o nella stessa cartella |
28 |
| -4. Esegui `GoDispatchProxyGUI.exe` |
| 25 | +1. Download the latest version of the application from the [Releases](https://github.com/gulp79/go-dispatch-proxy-gui/releases) section |
| 26 | +2. Make sure [go-dispatch-proxy.exe](https://github.com/extremecoders-re/go-dispatch-proxy) is in the PATH or in the same folder |
| 27 | +3. Run `GoDispatchProxyGUI.exe` |
29 | 28 |
|
30 |
| -### Metodo 2: Compilazione da codice sorgente |
| 29 | +### Method 2: Build from source code |
31 | 30 |
|
32 |
| -1. Clona o scarica questo repository |
33 |
| -2. Installa le dipendenze Python: |
| 31 | +1. Clone or download this repository |
| 32 | +2. Install the Python dependencies: |
34 | 33 | ```
|
35 | 34 | pip install -r requirements.txt
|
36 | 35 | ```
|
37 |
| -3. Esegui l'applicazione direttamente: |
| 36 | +3. Run the application directly: |
38 | 37 | ```
|
39 | 38 | python go_dispatch_proxy_gui.py
|
40 | 39 | ```
|
41 |
| -4. Per creare un eseguibile autonomo: |
| 40 | +4. To create a standalone executable: |
42 | 41 | ```
|
43 | 42 | pyinstaller go-dispatch-proxy-gui.spec
|
44 | 43 | ```
|
45 | 44 |
|
46 |
| -## Utilizzo |
| 45 | +## Usage |
47 | 46 |
|
48 |
| -1. Avviare l'applicazione |
49 |
| -2. Selezionare una o più interfacce di rete dalla lista |
50 |
| -3. Configurare le opzioni del proxy: |
51 |
| - - **Host**: L'indirizzo IP su cui il proxy ascolterà le connessioni SOCKS (default: 127.0.0.1) |
52 |
| - - **Porta**: La porta su cui il proxy ascolterà le connessioni SOCKS (default: 8080) |
53 |
| - - **Modalità Tunnel**: Attiva la modalità tunnel (funziona come un proxy di bilanciamento del carico trasparente) |
54 |
| - - **Modalità Silenziosa**: Disabilita i messaggi a schermo |
55 |
| -4. Cliccare su "Avvia Proxy" per iniziare |
56 |
| -5. Visualizzare l'output del proxy nella finestra di destra |
57 |
| -6. Cliccare su "Ferma Proxy" per terminare |
| 47 | +1. Launch the application |
| 48 | +2. Select one or more network interfaces from the list |
| 49 | +3. Configure the proxy options: |
| 50 | + - **Host**: The IP address on which the proxy will listen for SOCKS connections (default: 127.0.0.1) |
| 51 | + - **Port**: The port on which the proxy will listen for SOCKS connections (default: 8080) |
| 52 | + - **Tunnel Mode**: Enables tunnel mode (acts as a transparent load-balancing proxy) |
| 53 | + - **Silent Mode**: Disables on-screen messages |
| 54 | +4. Click "Start Proxy" to begin |
| 55 | +5. View the proxy output in the right-hand window |
| 56 | +6. Click "Stop Proxy" to terminate |
58 | 57 |
|
59 |
| -## Note |
| 58 | +## Notes |
60 | 59 |
|
61 |
| -- L'applicazione rileva automaticamente solo le interfacce di rete fisiche attivamente connesse |
62 |
| -- Vengono escluse le interfacce virtuali (VPN, Docker, VMware, WSL, ecc.) e le interfacce non attive |
63 |
| -- Gli indirizzi loopback (127.x.x.x) e link-local (169.254.x.x) vengono filtrati |
64 |
| -- Il pulsante "Aggiorna interfacce" permette di aggiornare la lista in caso di modifiche |
65 |
| -- Chiudendo l'applicazione si terminerà automaticamente il processo del proxy |
| 60 | +- The application automatically detects only active physical network interfaces |
| 61 | +- Virtual interfaces (VPN, Docker, VMware, WSL, etc.) and inactive interfaces are excluded |
| 62 | +- Loopback (127.x.x.x) and link-local (169.254.x.x) addresses are filtered out |
| 63 | +- The "Refresh Interfaces" button allows updating the list in case of changes |
| 64 | +- Closing the application will automatically terminate the proxy process |
66 | 65 |
|
67 |
| -## Licenza |
| 66 | +## License |
68 | 67 |
|
69 | 68 | [MIT License](LICENSE)
|
| 69 | + |
0 commit comments