Ошибка Tinyproxy: невозможно подключиться к серверу: доступ запрещен.

я установилtinyproxy 1.8.4на хосте-бастионе с общедоступным IP-адресом на GCP для перенаправления трафика в частный кластер GKE. Теперь я использую ssh для подключения к хосту-бастиону с переадресацией портов, и соединение устанавливается правильно, однако, например, выполнение локальных командHTTPS_PROXY=localhost:8888 kubectl get pods --all-namespacesвозвращает эту ошибкуUnable to connect to the server: Access denied.

Я также попробовал ту же команду изнутри хоста-бастиона, но получил ту же проблему.

В файле журнала tinyproxy я нахожу эти записи каждый раз, когда пытаюсь выполнить предыдущую команду. Это логи tinyproxy.

      CONNECT   Mar 01 14:24:03 [1869]: Connect (file descriptor 7): localhost [::1]
NOTICE    Mar 01 14:24:03 [1869]: Unauthorized connection from "localhost" [::1].
INFO      Mar 01 14:24:03 [1869]: no entity
CONNECT   Mar 01 14:24:05 [1860]: Connect (file descriptor 7): localhost [::1]
NOTICE    Mar 01 14:24:05 [1860]: Unauthorized connection from "localhost" [::1].
INFO      Mar 01 14:24:05 [1860]: no entity
CONNECT   Mar 01 14:24:05 [1865]: Connect (file descriptor 7): localhost [::1]
NOTICE    Mar 01 14:24:05 [1865]: Unauthorized connection from "localhost" [::1].
INFO      Mar 01 14:24:05 [1865]: no entity
CONNECT   Mar 01 14:24:06 [1862]: Connect (file descriptor 7): localhost [::1]
NOTICE    Mar 01 14:24:06 [1862]: Unauthorized connection from "localhost" [::1].
INFO      Mar 01 14:24:06 [1862]: no entity
CONNECT   Mar 01 14:24:07 [1864]: Connect (file descriptor 7): localhost [::1]
NOTICE    Mar 01 14:24:07 [1864]: Unauthorized connection from "localhost" [::1].
INFO      Mar 01 14:24:07 [1864]: no entity

Я следую этому руководству https://github.com/GoogleCloudPlatform/gke-private-cluster-demo и не знаю, в чем проблема. Заранее спасибо.

1 ответ

Вопрос оказался проще, чем я думал, но это действительно неоднозначно. не переводится на127.0.0.1чтобы соответствовать правилу по умолчанию в tinyproxy. Я позволилlocalhostявно в/etc/tinyproxy.confдобавив строкуAllow localhostв разделе контроля доступа. Перезапустил tinyproxy, и все заработало.

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