RustDesk Pro防火墙

2024-07-15 119

防火墙不仅能够阻止未经授权的访问,还可以指定哪些服务和端口对外界开放,从而有效地保护RustDesk部署免受潜在威胁。本文主要介绍RustDesk Pro防火墙设置过程。

一、RustDesk Pro云防火墙

如果在 AWS/Azure/Google/DigitalOcean 等云服务上运行 RustDesk,请在云服务商的控制面板中打开 UDP(端口 21116)和 TCP(端口 21114-21119)的入站端口。

1、针对 AWS 的说明:https://docs.aws.amazon.com/network-firewall/latest/developerguide/getting-started.html

2、针对 Azure 的说明:https://learn.microsoft.com/en-us/azure/virtual-network/network-security-groups-overview

3、针对 Google 的说明:https://cloud.google.com/firewall/docs/firewalls

4、针对 DigitalOcean 的说明:https://docs.digitalocean.com/products/networking/firewalls/

二、本地服务器防火墙

RustDesk 使用以下端口。请注意,某些操作系统版本可能不支持这些设置,例如 CentOS 9,可以尝试使用 ufw 或 firewall-cmd:

sudo firewall-cmd --permanent --add-port=21115/tcp
sudo firewall-cmd --permanent --add-port=21116/tcp
sudo firewall-cmd --permanent --add-port=21117/tcp
sudo firewall-cmd --permanent --add-port=21118/tcp
sudo firewall-cmd --permanent --add-port=21119/tcp
sudo firewall-cmd --permanent --add-port=21116/udp

如果使用 IP:

sudo firewall-cmd --permanent --add-port=21114/tcp

如果使用 DNS/域名:

sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp

完成上述操作后,运行以下命令重新加载防火墙设置:

sudo firewall-cmd --reload

三、Web控制台密码重置问题

1、确保已安装 rustdesk-utils(未安装的话,可以从这里获取)。从数据库所在的文件夹(即 /var/lib/rustdesk-server)执行以下命令:

rustdesk-utils set_password <username> <password>

2、如果命令执行成功,它会显示“完成”。还可以使用以下其他命令,这些命令可以与 rustdesk-utils 一起使用:

genkeypair, validatekeypair [public key] [secret key], doctor [rustdesk-server], reset_email_verification 和 reset_2fa_verification。
  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。