Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alexey-sveshnikov/gosocks-runner

Socks proxy server based on gosocks. Supports ACLs, user authentication, dumps performance metrics to statsd-compatible server.
https://github.com/alexey-sveshnikov/gosocks-runner

Last synced: 25 days ago
JSON representation

Socks proxy server based on gosocks. Supports ACLs, user authentication, dumps performance metrics to statsd-compatible server.

Awesome Lists containing this project

README

        

# Socks-прокси
Прокси-сервер на базе библиотеки gosocks5. Умеет сбрасывать основные метрики работы в statsd, загружать ACL-файлы в формате yml и списки пользователей с паролями.

## Использование
```
./gosocks-runner [-acl ] [-creds ] [-interface 0.0.0.0] [-port 1080]
[-statsd-host ] [-statd-port 8025]
```

Опции:

- `-acl` - путь ACL-файлу, который определяет правила доступа к прокси и к проксируемым хостам. Пример файла с примерами для telegram есть в репозитории.
- `-creds` - путь к файлу со списком пользователей и паролей. Файл в текством формате, в каждой строчке: логин и пароль, разделенные пробелом.
- `-interface` - интерфейс, на котором будет ожидать соединений сервер. По умолчанию - все интерфейсы (0.0.0.0)
- `-port` - порт. По умолчанию 1080
- `-statsd-host` - хостнейм statsd
- `-statsd-port` - порт для statsd (по умолчанию 8025)