Konfigurera en miljö med självbetjäning och Forward Proxy
note
Konfiguration med hjälp av en forward proxy bör endast slutföras av avancerade användare. Den här guiden tar inte upp konfigurationen av själva forward-proxyn.
Den här artikeln visar de nödvändiga konfigurationer som krävs för att dirigera din Bitwarden-instanss trafik genom en forward-proxy. För närvarande är det endast Linux Docker Compose-miljöer som stöder den här proxymiljön.
note
In order to configure the forward proxy, follow the deployment steps for your Bitwarden self-hosted instance up to and including create a Bitwarden local users & directory.
När din egen värdmiljö har konfigurerats genom steget Skapa lokal användare och katalog för Bitwarden kan du återgå till den här guiden och fortsätta med konfigurationen av forward proxy.
Konfigurera Docker för att vidarebefordra till din proxy
Konfigurera Docker för att dirigera trafik genom din konfigurerade proxy:
Skapa och få åtkomst till
systemd-override-filen:Bash# Create directory for docker.service.d sudo mkdir -p /etc/systemd/system/docker.service.d # create and edit http-proxy.conf in the new directory sudo nano -w /etc/systemd/system/docker.service.d/http-proxy.confI den nya filen kommer vi att lägga till konfiguration för att instruera proxyn att dra
HTTP- ochHTTPS-förfrågningar genom proxymiljön, till exempel:Bash[Service] Environment="HTTP_PROXY=http://10.138.0.3:3128" Environment="HTTPS_PROXY=http://10.138.0.3:3128" Environment="NO_PROXY=localhost,nginx,admin,mssql,sso,web,attachments,icons,notifications,icons"note
Retrieve the information for the
docker.service.dfile from your proxy configuration file.Tillämpa ändringarna:
Bashsudo systemctl daemon-reloadnote
Configuring the proxy and any build-specific firewall configurations will require root access and sudo permission. These steps should be done before installing Bitwarden. When installing and setting up a Bitwarden self-host instance, using a dedicated Bitwarden user is required.
Starta om Docker:
Bashsystemctl restart docker
Redigera Bitwardens lokala användare och katalog
Nu när du har konfigurerat Docker för att skicka trafik genom forward-proxyn krävs ytterligare klientkonfigurationer för forward-proxyinställningen:
Skapa en .config-katalog på platserna
/opt/bitwarden.docker&/home/bitwarden.docker:Bashmkdir /opt/bitwarden/.docker && mkdir /home/bitwarden/.dockerSkapa filen
config.jsonoch lägg till konfigurationer för Docker-klienten:Bashsudo nano -w /opt/bitwarden/.docker/config.json # add configurations to config.json { "proxies": { "default": { "httpProxy": "http://10.138.0.3:3128/", "httpsProxy": "http://10.138.0.3:3128/", "noProxy": "localhost,nginx,admin,mssql,sso,web,attachments,icons,notifications,identity,api,events" } } }Kopiera
config.jsontillbitwarden-användarens/home/-katalog:Plain Textsudo cp /opt/bitwarden/.docker/config.json /home/bitwarden/.docker
Kommer se ut ungefär så här:
När Docker-konfigurationen har slutförts kan vi fortsätta med installationsproceduren för Linux med egen värd. För varje distributionsguide (Linux standarddistribution, Linux manuell distribution och Linux offline-distribution) kommer användarna att börja efter steget Skapa lokal användare och katalog för Bitwarden för att slutföra den självhostade installationen.