https://github.com/debug-ing/socks5-go
socks5 proxy sever with manage user and usage traffic
https://github.com/debug-ing/socks5-go
golang proxy proxy-server socks5
Last synced: 10 months ago
JSON representation
socks5 proxy sever with manage user and usage traffic
- Host: GitHub
- URL: https://github.com/debug-ing/socks5-go
- Owner: debug-ing
- Created: 2024-06-26T17:18:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-06T01:50:40.000Z (over 1 year ago)
- Last Synced: 2025-03-27T10:01:53.568Z (11 months ago)
- Topics: golang, proxy, proxy-server, socks5
- Language: Go
- Homepage:
- Size: 30.3 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Socs5 Proxy Server
SOCKS Protocol Version 5
TCP and IPv4/IPv6 support
## Run Proxy Server
```bash
$ go run main.go
```
or in background
```bash
$ sh run.sh
```
## Create User
```bash
$ go run main.go adduser
```
after this you need reload app
or
```bash
$ sh add.sh
```
after this you don't need reload app
## Delete User
open users.json file and remove user after remove run this command
```bash
$ sh run.sh
```
## Show All User Traffic
```bash
$ go run main.go showtraffic
```
and you can open traffic.json and show users traffic :)
## Missing features
- [ ] Add Unit tests.
- [ ] Add UDP support
- [ ] Add a monitoring tool to check the health and status of the application.
- [ ] Add a docker compose file
- [ ] Add Api for report user traffic