CADdy2学习笔记——Caddy2反向代理docker版本的Derp中继服务器
1、创建dockerCOMpose.yaml文件:进入docker/derp目录,并创建dockercompose.yaml文件,加入相应的配置代码。创建容器:在docker/derp目录下执行dockercompose up d命令,以创建并启动DERP中继服务器的容器。
2、创建docker-compose.yaml文件。首先进入docker/derp目录并创建此文件,加入配置代码。 创建容器。在目录“/docker/derp”下执行“docker-compose up -d”命令。利用Caddy2反向代理DERP中继服务器 参照前文的Caddy2的安装、部署和编译教程,修改Caddyfile文件。随后添加相应的代码,重启Caddy服务。
3、首先,启动Docker容器以部署 DERP服务。 接着,配置Caddy以作为反向代理服务器,确保 DERP项目运行顺畅。 重载Caddy配置,以确保更改生效。 最后,解析域名至Caddy服务器,完成DNS设置。对于Tailscale的配置,需要在Access Controls中进行相应的设置,具体步骤可参考官方文档。
再见向日葵、todesk,利用免费云服务器搭建开源远程桌面rustdesk详细教程...
远程桌面软件rustdesk为开源软件,访问主页rustdesk.com/zh/,选择“自建服务器”,跳转到GitHub下载linux版本服务端软件,当前版本号为6。下载完成后解压,得到hbbr和hBBS两个文件。
在RustDesk客户端中配置服务器信息,输入ID和(可选)中继服务器地址。如果你需要强制所有客户端使用key,可以通过重新运行容器并指定key来实现。清空文件并测试连接,验证key设置对连接的影响。
目的我们的目标是通过 RustDesk 官方镜像搭建自建服务器,并启用加密通信,以实现远程办公连接,不依赖第三方服务器。参考我们主要参考 RustDesk 官方文档和极空间用户 EvilCmd 的教程。官方教程使用了两个 docker 镜像来实现功能,而本教程仅使用一个 docker 镜像即可。
客户端设置包括在控制端和被控制端的电脑上安装RustDesk,下载地址为rustdesk.com/zh/。安装后,通过RustDesk配置界面输入相应的ID服务器、中继服务器和公钥进行远程控制。确保控制端和被控制端使用相同的ID服务器、中继服务器和公钥,以实现远程访问。
在远程操控软件领域,常见的选择有ToDesk、TeamViewer、向日葵、微软远程桌面、AnyDesk等,各有特点,但多数存在商业化或免费限制,连接国外服务器时可能遇到卡顿不流畅。如果你需要一款“免费开源”的远程控制软件,RustDesk将是理想选择。它完全免费、可商用,跨平台、功能丰富,不受速度限制。
RustDesk是一款开源、免费、支持私有化部署的全平台远程桌面软件。它适用于MacOS、Windows和android平台,无需任何配置即可使用。相比于向日葵、QQ远程、Teamview和Todesk等第三方公司运营的远程桌面软件,RustDesk提供了更安全、自主的选择。
Syncthing使用以及服务器搭建
服务器搭建方式:可以通过Docker或直接在主机上部署Syncthing服务器。发现服务器与中继服务器:发现服务器用于设备间的自动发现。中继服务器用于跨网络的文件传输,确保数据安全。Syncthing通过中继服务器建立P2P连接通道,进行直接文件传输。
使用SSH隧道将服务器端口映射到本地,以便远程访问服务器的Syncthing web界面。命令示例:ssh CqTnNf L 10.1:8388:10.1:8384 [服务器用户名]@[服务器地址] p [服务器SSH端口]。配置设备连接:在服务器的Syncthing Web界面中,前往Remote Devices添加客户端的设备ID。
搭建 Syncthing 服务器相对简单,可以通过 Docker 或直接在主机上部署,具体步骤可参考文档。Syncthing 的服务器搭建及使用过程相对直观,无需复杂配置。在局域网环境下,同步速度较快,能实现照片备份等实用操作。若在不同网络环境下,通过发现服务器和中继服务器的机制,同样能实现高效数据同步。
访问Syncthing的8384端口或通过frp配置的域名打开主页,完成密码设置。可选择搭建中继和发现服务器,但非必要。如需搭建,需确保服务器具备公网IP。推荐使用服务器进行搭建。搭建步骤与文章中所述一致。使用宝塔添加两个域名,并反代至指定端口。同时为域名生成https证书并放行对应端口。
使用宝塔面板Docker搭建rustdesk远程中继服务器
1、准备国内云服务器,如阿里云、腾讯云等,配置无需过高等级,但宽带应适当大些,以满足画面共享的需求。若无云服务器,可通过百度云申请。使用Docker安装Rustdesk中继服务器。首先需安装Docker,教程可自行百度搜索。安装完成后执行docker version命令,检查Docker是否成功安装。
2、首先,我们需要在Linux系统上利用Docker来构建RustDesk自建服务器。如果你的个人网站服务器有闲置资源,这将是一个极好的利用机会。以下是具体步骤:在宝塔面板上,确保Docker功能启用,并安装Docker插件。通过`docker image pull rustdesk/rustdesk-server`拉取RustDesk-server镜像。
3、将容器的/root目录映射至之前创建的hbbs文件夹。设置容器的端口配置为本地模式,并为hbbs容器配置相应的网络设置。启动RustDesk中继服务器容器:同样地,使用rustdeskserver镜像启动中继服务器容器,并将其命名为与服务器容器不同的名称。将中继服务器容器的/root目录映射至hbbr文件夹。
疫情当下如何实现远程办公——使用N2N实现异地内网穿透搭建教程_百度...
1、内网地址:设置为19160/24。路由器地址:19161。EdgeNode地址:在内网中分配为19165。存储设备地址:如适用,设置为19169。服务端口与网络搭建软件:服务端口:n2n服务器端口为8864和7749。
2、使用N2N实现异地内网穿透搭建以实现远程办公的教程如下:n2n软件简介 n2n是一款轻量级的VPN软件,可轻松创建绕过中间防火墙的虚拟网络,实现多地异地组网。n2n软件是开源的,可在GitHub上下载、编译和安装。n2n使用NAT网络通过UDP协议建立p2p协议加密的二层直连网络,数据传输不经过第三方服务器。
3、介绍使用“switch-iot/hin2n”开源项目在Android环境中安装EdgeNode的方法。NAT网络地址转换查询 解释n2n基于UDP的P2P通信与不同NAT类型的穿透方式,提供NAT类型查询方法。以上步骤覆盖了从选择软件版本、网络规划、到搭建n2n网络的全过程。通过遵循此教程,您可以实现疫情当下稳定的远程办公环境。