修改 Tang 的监听端口

修改 Tang 的监听端口

我正在尝试将 Tang 上的端口从 80 更改为 7500,我正在运行 Ubuntu 20.04。我通过谷歌搜索找到的几乎所有内容都是针对 RedHat 的(并且适用于基于 RedHat 的系统)这些是我采取的步骤:( sudo apt install tang jose安装 jose 是不同说明中安装内容的唯一区别)

sudo mkdir -p /etc/systemd/system/tangd.socket.d
sudo vim /etc/systemd/systemd/tangd.socket.d/port.conf 

[Socket]
ListenStream=
ListenStream=7500

保存存档

sudo systemctl daemon-reload
sudo systemctl enable tangd.socket

我使用打开 7500 端口ufw allow 7500/tcp并重新加载防火墙,使用以下命令生成密钥:

/usr/lib/x86_64-linux-gnu/tangd-keygen /var/db/tang

它在 /var/db/tang 中生成 randomhash.jwk 但是当我尝试查看密钥时

sudo tang-show-keys 7500
curl: (7) Failed to connect to localhost port 7500: Connection refused

(虽然以前使用默认安装端口也可以)

sudo systemctl show tangd.socket -p Listen
Listen=[::]:7500 (Stream)

但是,netstat 没有显示 7500 上的端口监听,客户端服务器返回无法获取广告,我确信我遗漏了解决问题所需的某些内容,请告诉我。

dpkg -l |grep tang

ii  tang                                  7-1ubuntu0.1                          amd64        network-based cryptographic binding server

VERSION="20.04.6 LTS (Focal Fossa)"

相关内容