Поскольку в Debian единственным доступным сервером SOCKS5 через стандартные репозитории является hpsockd
Я попробовал сервер.
Теперь у меня проблемы с некоторыми соединениями, и мне нужно отладить соединения, работающие через этот демон. Переменные журнала настроены, но я не могу понять, как читать журнал использования - содержимое файла двоичное, и я не смог найти никакой документации о том, как его читать.
Итак, как вы читаете журнал использования sockd? Нужен ли мне дополнительный инструмент?
Вскоре:
/ usr / lib / hpsockd / log2ascii /var/cache/hpsockd/usage.log
Пакет Debian hpsockd не содержит подробной документации.
Синтаксис файла конфигурации можно найти в / usr / share / doc / hpsockd / html /
Пример файла конфигурации /etc/hpsockd.conf это здесь: /usr/share/doc/hpsockd/examples/hpsockd.conf
Там вы также можете найти инструкции для Socks Daemon Control:
/ usr / sbin / sdc
[-c config] status [interval] | reload | newlog | dumpconfig | dumpclient | unlisten | stop | start | restart
Параметры конфигурации журнала (hpsockd.conf):
logging { facility "daemon"; level 2; dump-prefix "sockd.dump"; # if not specified, you get no dumps usage-log "usage.log"; # if not specified, you get no logging };
Файл usage.log находится в каталоге / var / cache / hpsockd. Это Каталог вариант из демон раздел конфигурации.
Чтение двоичного журнала возможно с помощью утилиты / usr / lib / hpsockd / log2ascii, который является частью установочного пакета ..