Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/alexey-sveshnikov/gosocks-runner
- Owner: alexey-sveshnikov
- Created: 2018-06-24T14:50:39.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-24T15:16:39.000Z (over 6 years ago)
- Last Synced: 2024-12-08T00:46:01.606Z (about 1 month ago)
- Language: Go
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)