Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Page Tree
rootSecure and Super Nodes


Panel
borderColorgrey
bgColorwhite
titleColorblack
borderWidth1
titleBGColorwhite
borderStylesolid
titleLanguages


  • 设置端口变量
  • 安装并配置authbind
  • 更新防火墙规则
  • 覆盖zend systemd单元文件并重新加载守护进程
  • 将端口9033替换为zen.conf中的新端口
  • 重启zend和zentracker

注意:执行本指南的以下步骤后,如果您需要手动运行zend,则需要使用以下命令: authbind --deep /usr/bin/zend

  • 如果需要运行手动重新扫描或重新索引,则可能需要手动运行zend,操作如下
    • authbind --deep /usr/bin/zend
    • authbind --deep /usr/bin/zend --rescan
    • authbind --deep /usr/bin/zend --reindex



描述指令
1

设置端口变量,将<port>替换为您的端口号,删除<bracket>


Code Block
PORT=<port>


2
使用上一步中设置的自定义端口安装和配置authbind


Code Block
sudo apt-get install authbind -y


Code Block
sudo touch /etc/authbind/byport/$PORT


Code Block
sudo chown $USER /etc/authbind/byport/$PORT


Code Block
chmod 755 /etc/authbind/byport/$PORT


3将您的端口添加到防火墙规则集


Code Block
sudo ufw allow $PORT/tcp


4覆盖现有的zend systemd单元文件,复制并粘贴整个文本


Code Block
echo \
"[Unit]
Description=Zen daemon
 
[Service]
User=$USER
Type=forking
ExecStart=/usr/bin/authbind --deep /usr/bin/zend -daemon -pid=$HOME/.zen/zend.pid
PIDFile=$HOME/.zen/zend.pid
Restart=always
RestartSec=10
 
[Install]
WantedBy=multi-user.target" | sudo tee /lib/systemd/system/zend.service


5覆盖现有的zenupdate systemd单元文件,复制并粘贴整个文本


Code Block
echo \
"[Unit]
Description=zenupdate.service
 
[Service]
Type=oneshot
ExecStart=/usr/bin/certbot -q renew --pre-hook 'systemctl stop zend' --post-hook 'systemctl start zend'
PrivateTmp=true" | sudo tee /lib/systemd/system/zenupdate.service


6覆盖现有的zenupdate计时器systemd单元文件,复制并粘贴整个文本


Code Block
echo \
"[Unit]
Description=Run zenupdate unit twice a month @ 06:00:00 (UTC)
 
[Timer]
OnCalendar=*-*-01 06:00:00
OnCalendar=*-*-03 06:00:00
Unit=zenupdate.service
Persistent=true
 
[Install]
WantedBy=timers.target" | sudo tee /lib/systemd/system/zenupdate.timer


7重新加载systemd守护程序以加载更改


Code Block
sudo systemctl daemon-reload


8将端口9033替换为zen.conf中的新端口


Code Block
sed -i "s/port=9033/port=$PORT/g" ~/.zen/zen.conf


9删除旧的9033防火墙规则


Code Block
sudo ufw delete allow 9033/tcp


10重启zend和zentracker


Code Block
sudo systemctl restart zend zentracker



Insert excerpt
Social Links
Social Links
nopaneltrue