Tensorflow 有没有人找到一种方法来保护Tensorboard的密码?

Tensorflow 有没有人找到一种方法来保护Tensorboard的密码?,tensorflow,authentication,passwords,password-protection,tensorboard,Tensorflow,Authentication,Passwords,Password Protection,Tensorboard,我一直试图使密码受到保护,但这并不容易,因为它不是一个烧瓶应用程序。去年已经打开了一个,但此后没有任何消息。由于Tensorboard不幸没有内置密码保护,我在docker容器中使用了一个nginx服务器作为反向代理 然后使用HTTP基本身份验证对Tensorboard进行保护 nginx.conf events { worker_connections 1024; } http { server { listen 5000; server_name localhost;

我一直试图使密码受到保护,但这并不容易,因为它不是一个烧瓶应用程序。去年已经打开了一个,但此后没有任何消息。

由于Tensorboard不幸没有内置密码保护,我在docker容器中使用了一个nginx服务器作为反向代理

然后使用HTTP基本身份验证对Tensorboard进行保护

nginx.conf

events { worker_connections 1024; }

http {
  server {
    listen 5000;

    server_name localhost;

    location / {
      proxy_pass http://host.docker.internal:5000;
      auth_basic "Restricted Remote";
      auth_basic_user_file /etc/nginx/.htpasswd;
    }
  }
}
要生成.htpasswd文件,请使用以下命令:

htpasswd -c .htpasswd admin
docker compose.yml

version: '3'
services:
  nginx:
    image: nginx:latest
    container_name: nginx_reverse_proxy
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf
      - ./.htpasswd:/etc/nginx/.htpasswd
    ports:
      - 5000:5000

要运行use
docker compose up-d

作为一种解决方法,您可以将--host参数设置为127.0.0.1,然后使用nginx之类的基本身份验证来保护本地端口。。