Решение xinetd "Конечная точка транспорта не подключена"

Я пытаюсь получить простой прокси-сервер для работы с xinetd.

Прокси находится здесь: https://github.com/kumina/wsproxy(базовый прокси для vnc)

Вот мой конфиг xinetd / wsproxy:

service wsproxy
{

    type        = UNLISTED
    socket_type = stream
    protocol    = tcp
    user        = root
    wait        = no
    port        = 8080
    server      = /usr/sbin/wsproxy
    server_args = 5000 9999 
    disable     = no
    log_type    = SYSLOG daemon info
    flags       = NOLIBWRAP
}

Также пробовал различные изменения, такие как "wait = yes" и "wait = no", все те же результаты

я получаю сотню таких записей в системном журнале:

ubuntu xinetd[3707]: warning: can't get client address:...
...Transport endpoint is not connected

и наконец:

xinetd[8283]: Deactivating service wsproxy due to excessive incoming connections.        

xinetd работает и в netstat.

Вытаскивая мои волосы, не могу понять, почему они не бегут.

(работает Ubuntu 11.04 x64)

Есть идеи?

1 ответ

Решение

Вы уверены, что vncserver в бэкэнде запущен и работает? Даже если сам wsproxy работает (проверьте с помощью telnet localhost 8080), если vncserver не работает, возможно, вы столкнулись с этой проблемой.

Проверено с помощью Debian Squeeze (i386) и Scientific Linux (x86_64), что ваш xinetd-config правильный. Работает как шарм.

Другие вопросы по тегам