科技爱好者博客 https://www.lxx1.com 分享树莓派(Raspberry Pi)、Arduino、Linux、服务器使用配置 Fri, 25 Jun 2021 08:34:24 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.8 解决短链接服务YOURLS跳转403错误 https://www.lxx1.com/5575 https://www.lxx1.com/5575#respond Fri, 25 Jun 2021 08:34:22 +0000 https://www.lxx1.com/?p=5575 解决短链接服务YOURLS跳转403错误,首发于科技爱好者博客

今天发现YOURLS短网址无法跳转,会出现403错误,排查一番终于找到了问题所在,并顺利解决,以下是解决方法。…Continue reading 解决短链接服务YOURLS跳转403错误

解决短链接服务YOURLS跳转403错误,首发于科技爱好者博客

]]>
解决短链接服务YOURLS跳转403错误,首发于科技爱好者博客

今天发现YOURLS短网址无法跳转,会出现403错误,排查一番终于找到了问题所在,并顺利解决,以下是解决方法。

首先介绍下,YOURLS (Your?Own?URL?Shortener) 是一款开源的PHP程序,让你可以轻松建立属于自己的短网址生成系统。而无需第三方平台你就可以获得所有的数据统计,并且支持一系列插件扩展。

在输入短网址进行跳转,发现总是403错误,可能是短网址网站的伪静态 nginx Rewrite 设置有问题。重新设置nginx Rewrite 即可,伪静态代码如下:

try_files $uri $uri/ @rewrite;
location @rewrite {
rewrite ^/([\w-]+\+?)/?$ /yourls-loader.php?id=$1 last;
}

设置好伪静态后,保存,再次用短网址跳转,已经可以顺利跳转了,403问题解决!

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 解决短链接服务YOURLS跳转403错误 (https://www.lxx1.com/5575)

如果博客对您有帮助,请给我 赞助


解决短链接服务YOURLS跳转403错误,首发于科技爱好者博客

]]>
https://www.lxx1.com/5575/feed 0
解决博客Error establishing a database connection错误 https://www.lxx1.com/5545 https://www.lxx1.com/5545#comments Thu, 10 Jun 2021 13:07:34 +0000 https://www.lxx1.com/?p=5545 解决博客Error establishing a database connection错误,首发于科技爱好者博客

WordPress博客出现“Error establishing a database connection”…Continue reading 解决博客Error establishing a database connection错误

解决博客Error establishing a database connection错误,首发于科技爱好者博客

]]>
解决博客Error establishing a database connection错误,首发于科技爱好者博客

WordPress博客出现“Error establishing a database connection”错误,翻译过来就是“建立数据库连接时出错”,这个故障导致博客无法访问,以下是对Error establishing a database connection错误的解决办法。

首先要说的是,这个问题肯定是因为数据库引起的,我们先看一下博客的数据库配置是不是有问题,如果配置有问题也会出现这个问题。

确认数据库配置没有问题,我进数据库后,把整个博客的数据库表修复了一次。

数据库表修复完毕

修复后再次打开博客,竟然好了!

博客网站恢复正常访问!

 

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 解决博客Error establishing a database connection错误 (https://www.lxx1.com/5545)

如果博客对您有帮助,请给我 赞助


解决博客Error establishing a database connection错误,首发于科技爱好者博客

]]>
https://www.lxx1.com/5545/feed 1
在树莓派上安装 Django https://www.lxx1.com/5531 https://www.lxx1.com/5531#respond Thu, 10 Jun 2021 07:38:29 +0000 https://www.lxx1.com/?p=5531 在树莓派上安装 Django,首发于科技爱好者博客

Django是一个基于 Python 的 Web 框架,旨在具有高度的可扩展性.它的最终目标是允许使用更少的代…Continue reading 在树莓派上安装 Django

在树莓派上安装 Django,首发于科技爱好者博客

]]>
在树莓派上安装 Django,首发于科技爱好者博客

Django是一个基于 Python 的 Web 框架,旨在具有高度的可扩展性.它的最终目标是允许使用更少的代码快速编写 Web 应用程序。

开源和免费使 Django 框架成为想要使用 Python 语言构建 Web 应用程序的人的绝佳选择。

通过遵循本指南,您将学习如何从 Raspberry Pi 运行 Django Web 应用程序。

为了让 Django 在你的树莓派上运行,我们需要安装 Apache 和 Python。

为 Raspberry Pi 上的 Django 做准备

在我们的 Raspberry Pi 上安装 Django 之前,我们需要为框架做好准备。

我们需要为 Django 设置两个关键组件,即 Apache 和 Python。

为 Django 设置 Apache2

在本节中,您将快速启动并在我们的 Raspberry Pi 上运行 Apache,以便我们可以使用 Django 软件。

我们将需要对我们的配置文件进行一些更改,但现在,让我们安装 Apache。

1.您的第一项任务是设置Apache 网络服务器并将其安装到您的 Raspberry Pi。

我们的指南将引导您完成启动和运行 Apache 软件的简单步骤。

您不必担心设置 PHP

2. 除了 Apache 的基本版本,我们还需要安装一些额外的包,以便 Apache 可以与 Python 对话。

我们可以通过在你的树莓派上运行以下命令来安装相关的包

sudo apt install libapache2-mod-wsgi-py3

此命令将安装用于与 Python 3 交互的 Web 服务器网关接口 (WSGI)。

为 Django 设置 Python 3

我们的下一步是在我们的 Raspberry Pi 上为 Django 安装和配置 Python 3。

这样做的原因是 Django 框架使用 Python 编程语言运行。

1. 让我们从安装 Python 3 和所有必需的依赖项开始。

我们将通过运行以下命令来安装 Python、它的包管理器和它的虚拟环境软件。

sudo apt install python3 python3-venv python3-pip

为 Django 配置 Apache

将 Apache 和 Python 软件安装到我们的 Raspberry Pi 后,现在让我们将其全部配置为运行 Django。

这个配置还不能正常工作,因为我们仍然需要安装 Django。

1. 让我们从修改 Apache 的默认配置文件开始。

您可以通过运行以下命令使用 nano编辑此文件。

sudo nano /etc/apache2/sites-enabled/000-default.conf

2. 在这个文件中,我们需要添加一些行来告诉 Apache 它应该如何处理我们的文件。

在这种情况下,我们将告诉它使用 Python 来解释目录中的文件。

首先在文件中找到以下文本

</VirtualHost>

找到该行后,在其上方添加以下文本。

这些行用于设置我们的脚本将存储在哪里以及它将如何执行。

  Alias /static /home/pi/pidjango/static
    <Directory /home/pi/pidjango/static>
        Require all granted
    </Directory>

    <Directory /home/pi/pidjango/pidjango>
        <Files wsgi.py>
            Require all granted
        </Files>
    </Directory>

    WSGIDaemonProcess django python-path=/home/pi/pidjango python-home=/home/pi/pidjango/djenv
    WSGIProcessGroup django
    WSGIScriptAlias / /home/pi/pidjango/pidjango/wsgi.py

在此示例中,我们将假设一个名为“ django”的应用程序将存储在/home/pi/pidjango我们的 Raspberry Pi 上的文件夹“ ”中。

我们还将 Python 的 home 设置为我们虚拟环境的位置,该位置最终将存储在“ /home/pi/pidjango/djenv”目录中。

3.输入详细信息后,您可以通过按CTRLXY、 最后按ENTER键来保存文件。

4. 为了使我们的配置更改生效,我们需要重新启动 Apache Web 服务。

我们可以通过运行以下命令来使用服务管理器重新启动 Apache 来实现。

sudo systemctl restart apache2

安装和运行一个新的 Django 网站

现在我们已经设置好 Apache 在我们的树莓派上运行 Django,我们现在可以安装我们需要的软件。

设置 Django 需要我们做几个不同的步骤,比如为项目创建一个文件夹。

我们还将使用 Python 虚拟环境。虚拟环境将允许我们专门为该环境安装 Python 包。

为 Django 设置文件夹

让我们为我们设置一些文件夹以将 Django 框架保存在我们的 Raspberry Pi 上

1. 让我们创建一个目录,用于存储我们的 Django 脚本和 Python 虚拟环境。

在本教程中,我们将在我们的主目录中名为“ pidjango”的文件夹中创建它。

我们还将使用以下命令切换到我们新创建的目录

mkdir -p /home/pi/pidjango/static
cd /home/pi/pidjango

2. 在此目录中,我们可以从创建新的 Python 虚拟环境开始。

python3 -m venv djenv

运行此命令后,您现在应该env在我们创建的 Django 目录中拥有一个名为“ ”的文件夹。

当我们安装 Django 和任何其他 Python 包时,它们将在使用该虚拟环境时存储在此文件夹中。

在树莓派上安装 Django

现在我们所有的文件夹都设置好了,我们的 Python 虚拟环境准备好了,我们终于可以安装 Django 了。

在接下来的几个步骤结束时,您应该在虚拟环境中安装了 Django 并启动了一个新项目。

1. 创建虚拟环境后,我们需要将其用作源。

要使用虚拟环境作为源,您需要运行以下命令。

source djenv/bin/activate

运行此命令后,您应该会(djenv)在命令行的开头看到“ ”。这表明您正在使用我们的新虚拟环境作为源。

2. 现在我们在我们的虚拟环境中,让我们安装 Django 框架。

由于 Django 以 Python 包的形式提供,让我们运行以下命令来下载它。

python3 -m pip install django

运行此命令将允许您下载 Django 的最新可用版本。

如果要下载特定版本的框架,请添加==后跟版本号。

3. 安装 Django 后,我们现在可以创建一个全新的项目。

我们可以运行以下命令,文本的最后一位是项目名称。

django-admin startproject pidjango .

这将创建开始使用 Django 所需的所有文件,并允许我们验证我们是否正确设置了它。

允许访问您的 Raspberry Pi Django 服务器

在我们可以访问 Raspberry Pi 上新设置的 Django 框架之前,我们需要修改其设置。

默认情况下,Django 设置为不允许任何访问,除非该特定 IP 或主机名已添加到允许列表中。

1.要允许通过Raspberry Pi 的 IP 地址进行访问,我们需要检索它。

您可以使用以下命令获取设备的本地 IP 地址。

hostname -I

2.让我们编辑设置文件。这些设置存储在名为“ settings.py”的 python 文件中。

我们可以通过运行以下命令使用nano 文本编辑器开始编辑文件。

nano /home/pi/pidjango/pidjango/settings.py

3. 在此文件中,您需要找到以下行并稍作修改。

找到以下行。

ALLOWED_HOSTS = []

替换为以下内容。

ALLOWED_HOSTS = ["YOURIPADDRESS"]

确保将“ YOURIPADDRESS”替换为 Raspberry Pi 的 IP 地址。

您可以通过使用逗号分隔每个条目来添加其他 IP 地址或主机名。所有这些值都存储在 Python 数组中。

4.一旦完成,保存按文件CTRLX,然后Y,其次是ENTER关键。

查看您的 Django Web 应用程序

现在我们已经在 Raspberry Pi 上设置了 Django,我们终于可以看到它的运行情况了。

1.在您最喜欢的网络浏览器中,您需要转到以下地址。

https://[YOURPIIPADDRESS]

确保将“ YOURIPADDRESS”替换为 Raspberry Pi 的 IP 地址。

2. 转到 IP 地址后,您应该会看到 Django 欢迎屏幕。

此屏幕表明您已成功在 Raspberry Pi 上运行 Django 框架。

您现在可以继续编写您的 Django 应用程序。Django官方网站提供了一个可靠的教程来帮助您入门。

结论

此时,您应该在 Raspberry Pi 上安装了 Django 框架。

您还应该设置 Apache,以便它可以主动为您的 Django 网站提供服务。

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 在树莓派上安装 Django (https://www.lxx1.com/5531)

如果博客对您有帮助,请给我 赞助


在树莓派上安装 Django,首发于科技爱好者博客

]]>
https://www.lxx1.com/5531/feed 0
对讲机写频软件大全(免费下载) https://www.lxx1.com/5499 https://www.lxx1.com/5499#respond Fri, 19 Mar 2021 03:48:09 +0000 https://www.lxx1.com/?p=5499 对讲机写频软件大全(免费下载),首发于科技爱好者博客

单位经常用对讲机,由于型号比较多,所以经常要进行写频操作,这里收集了常见对讲机的写频软件,在这里进行汇总,方便…Continue reading 对讲机写频软件大全(免费下载)

对讲机写频软件大全(免费下载),首发于科技爱好者博客

]]>
对讲机写频软件大全(免费下载),首发于科技爱好者博客

单位经常用对讲机,由于型号比较多,所以经常要进行写频操作,这里收集了常见对讲机的写频软件,在这里进行汇总,方便大家下载使用,方便的将对讲机进行写频。

对讲机调频即是调为同一频率的意思,只有频率一样,两部对讲机才能实现双方通信。对讲机分电脑调频和手动调频2种。 电脑调频一般针对模拟对讲机,并且要使用专用写频线与电脑相连,用专用写频软件改写你需要的频率。 手动调频一般针对数字对讲机,其对讲机面板上有数字按键,可以通过直接输入数字来写入你需要的频率。不过不同品牌型号的对讲机,调频的方式步骤也不相同。可以根据具体品牌型号具体操作。

本文对在电脑上写对讲机频率的软件进行汇总,方便大家下载使用。

一、驱动程序

对讲机驱动程序,点击下载:对讲机驱动程序

二、写频软件

包含对讲机类型:摩托罗拉(MOTOROLA)、SMP、雷曼克斯、艾可慕、科立讯、海能达、宝峰(BaoFeng)、好易通(HYT)

对讲机写频软件,点击下载:BaoFeng

SMP

三、其他对讲机写频软件

1.心创TR-N65、N85、889、799、N8、N9、N9s写频软件

点击下载:xctrn9xprj

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 对讲机写频软件大全(免费下载) (https://www.lxx1.com/5499)

如果博客对您有帮助,请给我 赞助


对讲机写频软件大全(免费下载),首发于科技爱好者博客

]]>
https://www.lxx1.com/5499/feed 0
在树莓派上使用AdGuard Home阻止广告 https://www.lxx1.com/5475 https://www.lxx1.com/5475#comments Fri, 05 Mar 2021 13:49:06 +0000 https://www.lxx1.com/?p=5475 在树莓派上使用AdGuard Home阻止广告,首发于科技爱好者博客

在本指南中,您将学习如何在树莓派上安装和设置AdGuard Home。 AdGuard Home是一款功能强大…Continue reading 在树莓派上使用AdGuard Home阻止广告

在树莓派上使用AdGuard Home阻止广告,首发于科技爱好者博客

]]>
在树莓派上使用AdGuard Home阻止广告,首发于科技爱好者博客

在本指南中,您将学习如何在树莓派上安装和设置AdGuard Home。

AdGuard Home是一款功能强大的软件,可让您阻止整个网络上的广告和跟踪器。

该软件甚至拥有非常适合家庭使用的额外功能,使您可以轻松地阻止对您的家人不希望访问的网站的访问。

与Pi-Hole非常相似,因为它充当网络的DNS服务器,从而可以轻松过滤和阻止广告服务器。

与Pi-Hole相比,AdGuard Home具有一些优势,其中之一就是它内置了对加密DNS和HTTPS的内置支持。

虽然您可以扩展Pi-Hole的功能以包括许多这些功能,但AdGuard Home可以在树莓派上直接使用。

AdGuard Home具有一个超级有用的Web界面,可向您显示有用的统计信息,并为您提供一种轻松配置阻止列表的方法。

设置AdGuard Home是一个非常简单的过程,可以在几分钟之内完成设置并运行。

将AdGuard Home安装到您的树莓派

本节将向您展示如何将AdGuard家庭软件安装到树莓派。

这是一个相对简单的过程,因为我们可以直接从他们的网站下载广告拦截器的编译版本。

在开始之前,我们强烈建议您使用静态IP地址设置树莓派。

由于AdGuard Home充当DNS服务器,因此每次重新启动时必须保留相同的IP地址。

1。 我们的第一步是更新和升级我们的操作系统。

我们可以使用以下两个命令来更新软件包列表并升级所有已安装的软件包。

  sudo apt update
  sudo apt full-upgrade

2。要下载AdGuard Home,我们将使用该wget命令。

运行以下命令将AdGuard Home软件的最新可用版本下载到您的树莓派。

  
  wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_arm.tar.gz

3。 将存档下载到我们的树莓派之后,现在让我们解压缩它。

我们可以使用以下命令将AdGuard Home提取到设备的主目录中。

  
  tar xvf AdGuardHome_linux_arm.tar.gz

4, 由于我们提取了归档文件,因此不再需要它,因此现在我们通过删除它进行清理

我们可以通过运行以下命令来删除档案。

  
  rm AdGuardHome_linux_arm.tar.gz

5, 现在,让我们进入新提取的目录,以便我们可以直接与软件进行交互。

您可以使用以下命令更改到目录。

  
  cd AdGuardHome

6, 最后,我们可以使用以下命令将AdGuard Home软件安装到我们的树莓派中。

通过运行此命令,将在设备上安装该软件,并将其设置为在启动时自动启动的服务。

  
  sudo ./AdGuardHome -s install

7 安装过程完成后,您将在命令行中看到一条消息。

您应该看到此消息中提供的两个URL:本地主机IP和本地网络IP地址。

第二个地址是您将用于从另一台设备访问Web界面的地址。

AdGuard Home的初始配置

现在我们已经成功将AdGuard Home安装到我们的树莓派中,现在我们可以使用其Web界面了。

首次加载AdGuard主页网络界面时,您需要完成一些初始设置步骤。

访问Web界面

在配置AdGuard之前,我们需要加载其Web界面。

访问Web界面仅需要您访问与树莓派相同网络上的Web浏览器。

1。要访问AdGuard Home Web界面,您需要知道树莓派的IP地址。

您可以使用上一节末尾提供的地址。或者,您可以使用以下命令来检索本地IP地址。

  
  hostname -I

2。 知道树莓派的IP地址后,就可以访问Web界面了。

要打开AdGuard Home Web界面,请在您喜欢的Web浏览器中转到以下地址。

  
  http://[YOUR IP ADDRESS]:3000

确保[YOUR IP ADDRESS]用正确的IP替换“ ”。

运行初始配置步骤

首次在树莓派上启动AdGuard Home的Web界面时,您将需要执行一些初始设置步骤。

这些步骤使您可以设置某些详细信息,例如您要对其进行操作的界面以及管理员帐户的用户名和密码。

1。 第一步将欢迎您使用AdGuard Home软件。

要继续初始设置步骤,click请点击“ Get Started”按钮。

2。接下来,将询问您是否要配置要使AdGuard Home与树莓派(1.)一起使用的端口和接口。

大多数人都可以跳过此页面上的设置。但是,如果您正在使用另一个将使用port的程序,则可以使用80提供的文本框(2)进行更改。

8080如果80要为另一台设备使用端口,则端口是一个很好的选择。

对所有设置满意后,请click使用“ Next”按钮继续(3.)。

3。现在,我们可以创建一个管理员用户来访问Web界面(1.)。

您可以将用户名设置为您想要的任何名称。但是,对于密码,请确保设置了安全且不容易猜测的内容。

即使无法从外部访问您的网络,它也有助于确保本地网络上没有人会干扰您的设置。

设置用户名和密码后,请click使用“ Next”按钮继续进行设置。

4,此屏幕告诉您可以遵循的步骤,以将新的树莓派 AdGuard Home用作DNS服务器(1.)。

为了获得AdGuard Home的好处,您必须更改路由器的DNS以指向树莓派,或者修改每个设备的设置。

将设备配置为指向树莓派的IP地址后,可以单击click“ Next”按钮继续。

5, 现在,您已经完成了AdGuard Home软件的初始设置步骤。

现在,您可以通过clicking“ Open Dashboard”按钮进入仪表板。

此时,您现在可以继续使用Web界面了。

访问和使用AdGuard主页仪表板

现在,我们已经完成了树莓派上AdGuard home的所有初始设置步骤,我们终于可以访问仪表板了。

1。 您可以通过在网络浏览器中转到以下地址来访问AdGuard Home仪表板。

确保[YOUR IP ADDRESS]用Pi的IP换出“ ”。

  
  http://[YOUR IP ADDRESS]

请注意,如果您没有使用AdGuard尝试使用的默认端口,则需要将其添加到地址中。

例如,如果将其设置为使用8080Web界面端口,则需要转到以下地址。

  
  http://[YOUR IP ADDRESS]:8080

2。 进入信息中心后,您将被迫登录。

要登录AdGuard Home,您需要输入在执行初始设置步骤(1.)时设置的用户名和密码。

输入详细信息后,请click使用“ Sign in”按钮进行操作。

3。 现在,您将拥有对AdGuard Home仪表板及其所有设置的完全访问权限。

如果您已将其中一台设备配置为使用AdGuard Home,则应该已经在此处看到一些统计信息。

在屏幕顶部,您会注意到可以使用的五个不同的菜单选项。

1 –第一个是仪表板。仪表板是您正在使用的当前屏幕,并简要概述了AdGuard的工作。

2 –第二个选项是设置菜单。如果要更改AdGuard的行为,则需要在此处查看。

您也可以使用此菜单启用其他功能。例如,您可以启用HTTPS支持或更改上游DNS服务器。

3 –第三个菜单选项是所有过滤器设置的位置。

您可以使用这些选项来配置DNS阻止列表,白名单以及重写。

默认情况下,唯一启用的过滤器是AdGuard DNS过滤器。

4 –第四个菜单选项将您带到查询日志屏幕。

在此屏幕上,您可以看到设备发出的所有DNS请求。这使您可以跟踪网络上的用户可能正在访问哪些网站。

如果您不希望AdGuard Home跟踪这些情况,则可以在“ Logs Configuration”的“ ”部分中修改此行为General Settings

5 –第五个也是最后一个菜单选项将带您进入设置指南。

设置指南提供了配置设备以利用AdGuard Homes过滤的DNS的步骤。

4, 希望在这一阶段,您将有一个使用AdGuard并找到其所有设置的好主意。

您会很快发现,AdGuard的配置非常简单,大多数设置简洁明了。

结论

现在,您应该在使用树莓派的DNS服务器的设备上启动并运行AdGuard Home软件。

使用AdGuard Home是一个相对简单的过程,您会很快发现它在阻止广告加载方面相对有效。

它的易用性和简单的设置使AdGuard成为Pi-Hole软件的绝佳替代品。

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 在树莓派上使用AdGuard Home阻止广告 (https://www.lxx1.com/5475)

如果博客对您有帮助,请给我 赞助


在树莓派上使用AdGuard Home阻止广告,首发于科技爱好者博客

]]>
https://www.lxx1.com/5475/feed 2
能用树莓派干些什么有趣的事情? https://www.lxx1.com/5361 https://www.lxx1.com/5361#comments Mon, 15 Feb 2021 15:19:42 +0000 https://www.lxx1.com/?p=5361 能用树莓派干些什么有趣的事情?,首发于科技爱好者博客

知乎上有个提问,问树莓派可以做那些有趣的事情,我写了一个回答,今天看已经突破80万的阅读量了,这里把当时的回答…Continue reading 能用树莓派干些什么有趣的事情?

能用树莓派干些什么有趣的事情?,首发于科技爱好者博客

]]>
能用树莓派干些什么有趣的事情?,首发于科技爱好者博客

知乎上有个提问,问树莓派可以做那些有趣的事情,我写了一个回答,今天看已经突破80万的阅读量了,这里把当时的回答写出了,供树莓派er参考好玩的项目。
首先是知乎链接:
能用树莓派干些什么有趣的事情? – 李新的回答 – 知乎 https://www.zhihu.com/question/32163206/answer/1025151986

正文

哈终于看到这个问题了,玩树莓派大概已经有6年时间了,用树莓派做了很多好玩的项目。说下都做用树莓派做过的项目吧。
1.网站服务器
在树莓派上搭建了一个博客网站,树莓派就放在家里,常年开机,使用内网穿透技术使得任何地方都可以访问我的博客,节省了服务器费用。虽然树莓派的性能比较差,但是当一个基本的服务器也足够了。
树莓派安装 lnmp 套件搭建个人博客网站服务器 | 科技爱好者博客​www.lxx1.com图标
2.做了一个广告屏蔽器
用树莓派搭建了一个DNS服务器,主要用来屏蔽广告,效果非常不错,家里所有的上网设备都没有广告了,而且dns解析结果就缓存在树莓派上,上网速度也快了不少。
树莓派上安装Pi-hole搭建DNS服务器,过滤网页广告 | 科技爱好者博客​www.lxx1.com图标
3.用树莓派挖矿
树莓派的CPU利用率很低,然后就用树莓派来挖矿了,用来挖肯定挖不了多少,纯粹用来学习,现在树莓派在挖莱特币。
用树莓派来挖矿(莱特币LTC) | 科技爱好者博客​www.lxx1.com

4.树莓派系统资源监视
搭了这么多服务,想方便的看树莓派的系统状态怎么办?那就顺便再搭建一个资源监视的网站吧。
5.飞机雷达站
飞机在飞行中会发出ADS-B信号,会将自己的位置、飞行速度、高度等信息广播出来,我们使用树莓派,搭建一个ADS-B信号的地面接收站,从而监测附近飞机的飞行信息,模拟一个雷达站。
搭建的地面站上运行 FlightAware 的 PiAware 软件,用于跟踪在 100-400km (视线内,取决于天线的安装范围) 内的飞行,并自动将数据传送给 FlightAware。 之后就可以查看追踪到的飞行数据。
使用树莓派接收ADS-B信号,搭建飞机雷达站 | 科技爱好者博客​www.lxx1.com图标
6.树莓派路由器
OpenWrt 可以把树莓派变成一个超级路由器,可以安装上千的插件,实现非常多的功能,例如将树莓派变成无线路由器,实现Nas 、网站服务器、远程监控甚至智能家居,同时还可以让所有设备快速上网(你懂的),同时它又基于Linux系统,可以在做路由器的同时当作一个服务器来使用,扩展性非常强。所以树莓派做过路由器。
树莓派安装 OpenWrt 打造超级路由器 | 科技爱好者博客​www.lxx1.com图标
最近发现Openwrt有点小更新,所以就写了一个在树莓派3B+和树莓派4上面安装Openwrt教程:
树莓派3B+刷Openwrt,打造全能路由器 | 科技爱好者博客​www.lxx1.com图标
当然,如果不想这么复杂,就想要一个无线AP的话,树莓派也是可以实现的:
树莓派创建AP变身无线路由器 | 科技爱好者博客​www.lxx1.com图标
7.安装Gitlab打造私人Git服务
通过在树莓派上安装开源的Git版本管理系统gitlab,然后就可以通过WEB界面访问私人的Git项目了。
树莓派安装Gitlab打造私人Git服务 | 科技爱好者博客​www.lxx1.com图标
感谢大家的推荐,树莓派上使用Gogs搭建git服务器其实更方便,在树莓派这类性能比较弱的产品,Gogs更适合。
在树莓派上安装Gogs搭建git服务器 | 科技爱好者博客​www.lxx1.com图标
8.私有云网盘
我还将Owncloud搭建在树莓派上,存储家人的各种照片,音乐,文档等各种文件,做了一个私有的云盘。
树莓派raspbian上搭建owncloud私有云网盘 | 科技爱好者博客​www.lxx1.com图标

再次更新:
9.魔镜
用树莓派打造一个魔镜也很不错,已经很非常多的魔镜教程可以参考。因为疫情期间,不方便购买材料,所以就用3.5寸屏幕简单体验了。
效果如下:
 
树莓派魔镜
有才能的朋友可以继续折腾:
使用树莓派打造个人助理 | 科技爱好者博客​www.lxx1.com图标
 
10.智能家居
用了树莓派+Homebriage+米家智能产品搭建Siri智能家居,这个比较实用,非常适合我这种懒人,比较,能动嘴的事就不动手哈哈~
效果如下:
 
 
可以使用Siri来控制家庭了,示例如下:
 
 
让Siri打开插座~
教程:
树莓派+Homebriage+米家智能产品搭建Siri智能家居 | 科技爱好者博客​www.lxx1.com图标
11.博客访问量计数器
因为经常想看博客的访问量,每次打开浏览器比较麻烦,索性用树莓派、Arduino和lcd1602显示屏打造了一个博客访问量显示器,实时显示博客今天的访问量
 
 
这个可以拓展很多,比如实时有人用树莓派来实时显示比特币价格,显示肺炎的确诊人数等等,非常有意思。
实现教程:
用树莓派、Arduino和lcd1602显示屏显示博客访问量 | 科技爱好者博客​www.lxx1.com图标
 
12.用树莓派来看电影
树莓派功耗低,用来当作小型的文件服务器再好不过啦。我在上面安装了samba,然后在电视上看树莓派上的电影,这样也不用将电脑连接到电视上啦,解放了我的电脑,而且还很省电。
教程:
树莓派上安装Samba实现文件共享 | 科技爱好者博客​www.lxx1.com图标
 
 
 

还有很多很多,就不一一写了,就只放连接了。
树莓派上使用yeelink监控CPU、GPU温度 | 科技爱好者博客​www.lxx1.com图标
树莓派安装OSMC打造家庭影院 | 科技爱好者博客​www.lxx1.com图标
树莓派OSMC家庭影院系统使用总结 | 科技爱好者博客​www.lxx1.com图标
使用树莓派GPIO控制LED灯 | 科技爱好者博客​www.lxx1.com图标
使用树莓派GPIO控制LED灯 | 科技爱好者博客​www.lxx1.com图标
树莓派使用dnsmasq搭建DNS服务器 | 科技爱好者博客​www.lxx1.com图标
树莓派CPU、GPU、磁盘、内存、负载监控脚本 | 科技爱好者博客​www.lxx1.com图标
树莓派通过DHT11温湿度传感器获得当前的温度和湿度 | 科技爱好者博客​www.lxx1.com图标
使用树莓派播放音乐 | 科技爱好者博客​www.lxx1.com图标
让树莓派“说出”自己的IP地址​www.lxx1.com

树莓派GPIO控制RGB彩色LED灯 | 科技爱好者博客​www.lxx1.com图标
树莓派与arduino串口通信实践 | 科技爱好者博客​www.lxx1.com图标
U盘安装树莓派系统,利用U盘启动Raspberry​www.lxx1.com

树莓派Raspberry命令行配置无线网络连接 | 科技爱好者博客​www.lxx1.com图标
windows远程桌面控制树莓派 | 科技爱好者博客​www.lxx1.com图标
树莓派上安装Pi-hole搭建DNS服务器,过滤网页广告 | 科技爱好者博客​www.lxx1.com图标
使用安卓手机控制树莓派 | 科技爱好者博客​www.lxx1.com图标
用树莓派做FM发射器架设小型电台(支持所有的树莓派型号) | 科技爱好者博客​www.lxx1.com图标
无显示器通过网线连接笔记本电脑玩转树莓派 | 科技爱好者博客​www.lxx1.com图标
树莓派使用Nokia5110显示屏显示系统信息 | 科技爱好者博客​www.lxx1.com图标
树莓派使用DS1302实现实时时钟功能 | 科技爱好者博客​www.lxx1.com图标
树莓派使用wiringPi控制LED灯 | 科技爱好者博客​www.lxx1.com图标
树莓派raspbian上搭建owncloud私有云网盘 | 科技爱好者博客​www.lxx1.com图标
树莓派使用三极管实现温度控制风扇 | 科技爱好者博客​www.lxx1.com图标
树莓派搭建指示灯自动显示在空间站的人数 | 科技爱好者博客​www.lxx1.com图标
树莓派存储温度数据并制作交互式图表​www.lxx1.com

树莓派构建LAMP Web服务器并搭建WordPress博客​www.lxx1.com

树莓派+Homebriage+米家智能产品搭建Siri智能家居 | 科技爱好者博客​www.lxx1.com图标
树莓派使用TCP转发远程进行SSH连接 | 科技爱好者博客​www.lxx1.com图标
给树莓派添加一个硬件开、关机按键 | 科技爱好者博客​www.lxx1.com图标

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 能用树莓派干些什么有趣的事情? (https://www.lxx1.com/5361)

如果博客对您有帮助,请给我 赞助


能用树莓派干些什么有趣的事情?,首发于科技爱好者博客

]]>
https://www.lxx1.com/5361/feed 1
在Windows、Mac、Ubuntu上使用MinerGate挖矿教程 https://www.lxx1.com/5349 https://www.lxx1.com/5349#comments Mon, 15 Feb 2021 09:11:05 +0000 https://www.lxx1.com/?p=5349 在Windows、Mac、Ubuntu上使用MinerGate挖矿教程,首发于科技爱好者博客

最近虚拟货币价格水涨船高,比特币(BTC)更是接近惊人的50000美元,这让不少小伙伴羡慕不已。虽说现在个人挖…Continue reading 在Windows、Mac、Ubuntu上使用MinerGate挖矿教程

在Windows、Mac、Ubuntu上使用MinerGate挖矿教程,首发于科技爱好者博客

]]>
在Windows、Mac、Ubuntu上使用MinerGate挖矿教程,首发于科技爱好者博客

最近虚拟货币价格水涨船高,比特币(BTC)更是接近惊人的50000美元,这让不少小伙伴羡慕不已。虽说现在个人挖矿的时代已经远去,但是仍有少数币种由于不能用矿机大规模挖,所以用个人电脑也可以尝试,比如门罗币XMR,本文在上一篇文章的基础上,再说一个更简单的挖矿方式。

挖矿前请先看基础文章:使用空闲的服务器(VPS)来进行挖矿(门罗币XMR)

接下来是本文的正题,使用MinerGate来挖矿。

MinerGate来挖矿非常快捷,具备可视化界面,直接点击即可,同时可以选择使用CPU或者GPU挖矿,支持XMR门罗币 、BTC比特币、ETH以太坊、ZEC零币等多种数字货币的挖掘。

MinerGate xFast GUI Miner v1.7

科技爱好者博客用来挖Monero试了下,其最低提取额为0.005 XMR,在挖矿界面可以直观查看收益,而且支持的系统多,适合各种人群。

挖矿教程

1、在MinerGate注册账号
首先在MinerGate网站上注册账号,然后根据自己的操作系统下载挖矿程序。
程序下载:https://minergate.com/download/xfast-win-gui

2、Windows系统安装MinerGate挖矿
下载完后点击安装。
安装完,打开软件,输入注册时的邮箱就可以开挖了。可以选择你需要挖的矿。
请输入图片描述

实时显示挖矿速度:
请输入图片描述
3、MAC系统安装MinerGate挖矿
10.13以上、64位系统,软件下载:MinerGate xFast GUI Miner v1.7

4、Ubuntu系统安装MinerGate挖矿
18.04以上、64位系统,软件下载:MinerGate xFast GUI Miner v1.7

运行命令:

curl -L -o minergate-cli-release.deb https://minergate.com/download/xfast-ubuntu-cli && dpkg -i minergate-cli-release.deb
screen -S mine
minergate-cli -user YOUR-EMAI -fcn+xmr 4

命令说明:

YOUR-EMAI:你的注册邮箱
-fcn+xmr 3:用4个核挖FCN+XMR
-bcn 2:用2个核挖BCN(可额外添加其他矿)

相关问题

1、查看收益
动态更新:https://minergate.com/internal

2、CPU和GPU算力查看
http://monerobenchmarks.info/list.php

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 在Windows、Mac、Ubuntu上使用MinerGate挖矿教程 (https://www.lxx1.com/5349)

如果博客对您有帮助,请给我 赞助


在Windows、Mac、Ubuntu上使用MinerGate挖矿教程,首发于科技爱好者博客

]]>
https://www.lxx1.com/5349/feed 2
愿新年,胜旧年 https://www.lxx1.com/5333 https://www.lxx1.com/5333#comments Thu, 11 Feb 2021 17:18:43 +0000 https://www.lxx1.com/?p=5333 愿新年,胜旧年,首发于科技爱好者博客

——于2021年除夕夜凌晨(2021年2月12日 01点18分) 原创文章,转载请注明: 转载自科技爱好者博客…Continue reading 愿新年,胜旧年

愿新年,胜旧年,首发于科技爱好者博客

]]>
愿新年,胜旧年,首发于科技爱好者博客

——于2021年除夕夜凌晨(2021年2月12日 01点18分)

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 愿新年,胜旧年 (https://www.lxx1.com/5333)

如果博客对您有帮助,请给我 赞助


愿新年,胜旧年,首发于科技爱好者博客

]]>
https://www.lxx1.com/5333/feed 3
使用remote.it远程访问树莓派 https://www.lxx1.com/5323 https://www.lxx1.com/5323#comments Sat, 06 Feb 2021 08:13:59 +0000 https://www.lxx1.com/?p=5323 使用remote.it远程访问树莓派,首发于科技爱好者博客

树莓派的体积小、能耗低,使其成为远程部署的理想选择,并且从另一台计算机访问树莓派变得很普遍。 有很多不同的解决…Continue reading 使用remote.it远程访问树莓派

使用remote.it远程访问树莓派,首发于科技爱好者博客

]]>
使用remote.it远程访问树莓派,首发于科技爱好者博客

树莓派的体积小、能耗低,使其成为远程部署的理想选择,并且从另一台计算机访问树莓派变得很普遍。

有很多不同的解决方案可以远程访问树莓派。最常见的是使用以下两种技术之一:SSH和VNC。

SSH和VNC涉及在树莓派上打开端口(VNC使用端口5900 + N,SSH使用端口22)。黑客会寻找这些开放端口和默认密码的树莓派设备,从而暴露你的树莓派,这就是为什么在打开VNC时必须更改密码的原因。

在本教程中,我们将研究remote.it,以使用树莓派作为远程访问网关来建立工作网络。

使用remote.it,你可以远程访问树莓派,而无需端口转发。你可以通过作为代理访问remote.it服务器或使用remote.it的软件形成对等网络来完成此操作。Remote.it声称,这是比传统VPN更安全的网关设置方法。

使用remote.it远程访问树莓派

以下是具体步骤。

创建一个帐户

要远程连接到树莓派,你需要设置一个帐户。打开网络浏览器,然后转到https://remote.it。点击“注册”,然后输入你的电子邮件地址。你将通过电子邮件收到验证码。输入此代码并选择(并确认)密码。

开启SSH和VNC

要远程连接,必须在树莓派上激活SSH和VNC。

单击主菜单,然后选择“首选项”>“ 树莓派配置”。选择“接口”选项卡,然后将“ SSH”和“ VNC”都设置为“已启用”。

VNC图标将出现在菜单栏中。确保你没有使用默认密码。(在“ 树莓派配置”中选择“系统”选项卡,然后单击“更改密码”。)

更新并安装

确保你的树莓派已连接到网络(使用无线wifi或网线)。打开“终端”窗口,然后输入以下命令:

  sudo apt update
  sudo apt install remoteit

安装软件包后,终端将输出配置信息:

  
  Continue your device configuration at http://find.remote.it or http://raspberrypi.local:29999 or http://192.168.0.41:29999

注册树莓派

在树莓派上打开Web浏览器,然后导航到http://find.remote.it。该窗口将搜索运行remote.it软件的设备(包括树莓派)。

找到你的树莓派后,屏幕将显示“未注册的设备”以及网关详细信息和IP地址。(如果这种方法不起作用,请尝试上面配置信息中列出的其他两个URL之一)。单击注册将你的树莓派添加到remote.it。系统将要求你输入remote.it帐户的电子邮件和密码。

“名称”字段显示“ raspberrypi”(你可以根据需要将名称更改为其他名称)。“服务”窗口显示三个默认服务:ssh,vnc和remoteit管理面板。再次单击“注册”以将树莓派添加到你的remote.it帐户。

开始连接

现在,你可以通过remote.it连接到树莓派。有两种方法:通过Web服务或使用remote.it的专用软件。

首先,让我们看一下Web服务。这提供了到代理连接的链接,所有数据都通过remote.it的代理服务器之一传递。

打开另一台计算机上的Web浏览器,然后导航到app.remote.it(输入remote.it登录凭据)。

单击“连接”,然后选择“ 树莓派 – VNC”。出现“ VNC –连接”窗口,显示主机和端口信息。

通过VNC连接

打开你的VNC软件(我们正在使用VNC Viewer),然后选择“文件”>“新建连接”。将组合的代理和端口信息剪切并粘贴到VNC服务器字段中。我们的看起来像这样:proxy50.rt3.io:31249。

双击图标,然后在窗口中单击继续。输入“ pi”作为用户名和密码。单击“确定”以远程访问树莓派系统桌面。

通过应用程序连接

Web服务的缺点是所有数据都通过代理计算机传递。对于更私人的连接,可以使用remote.it的专用应用程序连接。

数据不通过remote.it服务器(仅连接信息),数据吞吐量更快,因此屏幕响应时间更好,只要两个设备保持连接状态,连接就保持活动状态。最后,URL保持不变并可以加书签(与代理连接不同,代理连接每次启动连接时都需要重新输入到VNC Viewer中)。

要创建P2P连接,你需要下载remote.it的专用软件。在app.remote.it网站上单击“获取桌面应用程序”(或访问下载页面),然后单击Windows下载(或macOS,取决于你的计算机)。双击安装文件,然后按照安装说明进行操作。打开remote.it软件。你可能会看到“我们需要安装或更新我们的服务才能维持后台连接。” 单击“安装服务”,然后单击“用户帐户控制”。

在应用程序中输入你的remote.it帐户凭据以登录。

在设备下,你将看到树莓派。单击它,然后单击VNC旁边的连接。连接后,VNC图标将变为蓝色。

你可以直接从应用程序启动VNC Viewer(使用启动图标),也可以将连接信息复制并粘贴到VNC Viewer中(如上一步所示)。

隐藏树莓派端口

你可以使用remote.it远程访问树莓派。但是,你的VNC端口现在已打开并正在侦听。你可以使用lsof(文件列表)命令进行检查:

  
  sudo lsof -i -P -n | grep LISTEN

与remote.it连接一样,它将显示vncserver在端口5900上运行。解决此问题的方法是使用remote.it提供的脚本来掩盖该端口。在启用隐藏脚本的情况下,人们无法扫描树莓派来查找打开的端口,因为该端口将不会响应传入的流量。同时,因为remote.it软件建立了连接,所以remote.it可以通过。

上载脚本

你可以将脚本remote.it与树莓派上运行的任何语言一起使用。最好使用测试脚本进行练习。转到remote.it网站上的“上传设备脚本”页面,然后单击show-device-info.sh以下载文件。

在app.remote.it Web界面中,选择“脚本”,然后单击“上载”。将选项更改为“可执行脚本或程序”,然后单击“选择文件”。使用“文件资源管理器”窗口查找文件,然后单击“上载”。

运行脚本

脚本从“设备”窗口运行。在树莓派旁边的复选框中打勾,然后在“显示高级列”旁边打勾。(这将显示StatusA,StatusB,StatusC和测试脚本使用的其他列)。单击操作>执行脚本;突出显示show-device-info.sh,然后单击“下一步”。

突出显示“检查以允许所有设备在作业执行期间更新状态列”框。(此选项在脚本运行时在列中显示信息。)

伪装脚本

现在从remote.it的GitHub页面下载cloak-vnc.sh脚本。以与show-device-info.sh脚本相同的方式上载它。并从“设备”窗口运行它。

这次,你将在“批量执行”窗口中获得两个选项:“隐藏服务”和“取消隐藏服务”。突出显示“ Cloak Service”,然后单击“完成并提交”。脚本可能需要一些时间才能运行。在边栏中选择“脚本”,你将看到脚本进度。你也可以从此窗口取消和删除脚本。

平均来说,更新工作状态需要三分钟。因此,你的脚本实际上可以在“作业状态”赶上之前完成并更新单元格。它应在三到四分钟内响应。

隐身并连接

现在,通过remote.it应用程序连接到树莓派,以实现安全连接。你的端口将被掩盖在树莓派上,并且由于你是通过remote.it的服务进行连接的,因此你不会公开共享IP和端口信息。P2P服务可确保你的数据不会流经remote.it的服务。

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 使用remote.it远程访问树莓派 (https://www.lxx1.com/5323)

如果博客对您有帮助,请给我 赞助


使用remote.it远程访问树莓派,首发于科技爱好者博客

]]>
https://www.lxx1.com/5323/feed 2
树莓派发布单片机Pico,售价仅4美元起 https://www.lxx1.com/5307 https://www.lxx1.com/5307#respond Sat, 30 Jan 2021 13:59:36 +0000 https://www.lxx1.com/?p=5307 树莓派发布单片机Pico,售价仅4美元起,首发于科技爱好者博客

1月22日,树莓派基金会(Raspberry Pi Foundation)最新发布了一款微控制器开发板树莓派P…Continue reading 树莓派发布单片机Pico,售价仅4美元起

树莓派发布单片机Pico,售价仅4美元起,首发于科技爱好者博客

]]>
树莓派发布单片机Pico,售价仅4美元起,首发于科技爱好者博客

1月22日,树莓派基金会(Raspberry Pi Foundation)最新发布了一款微控制器开发板树莓派Pi Pico,其比普通的树莓派Pi还要小,售价仅为4美元,内置功能强大的定制芯片 RP 2040 ,现在已经上市销售。

树莓派上可以运行操作系统,是微型计算机,而树莓派Pi Pico和树莓派不一样,其类似于arduino这样的单片机,是微控制器,不能在其上运行操作系统。

在树莓派上运行的软件可以读取传感器的数据、执行计算、与网络连接并驱动执行器。这种桥接软件和硬件世界的能力,为树莓派的持久流行做出了贡献,迄今为止已售出3700万台树莓派。

但是树莓派也有局限性,那就是即使在最低功率模式下,Raspberry Pi Zero也会消耗100毫瓦的电量;树莓派本身不支持模拟输入。许多业余爱好者和工业应用程序都将树莓派与微控制器配对。树莓派负责繁重的计算、网络访问和存储,而微控制器处理模拟输入和低延迟I / O,有时还提供低功耗的待机模式。所以这时Pi Pico应运而生。

RP 2040 芯片参数

首先看下Pi Pico的参数,先放上官网上给出的RP 2040 芯片参数,其采用 40 nm 制程工艺,7×7 mm QFN-56 封装。它的具体规格参数如下 :

  • 搭载双核 ARM Cortex M0+ 处理器,运行频率 133 MHz
  • 内置 264 KB 的片上 RAM
  • 可通过专用 QSPI 总线支持最高 16 MB 的片外闪存
  • DMA 控制器
  • 外挂内插器和整数除法器
  • 30 个 GPIO 引脚,其中 4 个可用于模拟信号输入
  • 2 个 SPI、2 个 I2C、2 个 UART
  • 16 个 PWM 通道
  • 主机和设备支持的 USB 1.1
  • 8 个树莓派可编程 I/O 状态机
  • 支持 UF2 的 USB 大容量存储启动模式,用于拖放式编程

Pi Pico的参数

搭载RP 2040芯片的Pi Pico参数如下:

  • 搭载上述 RP 2040 芯片。
  • 采用双核 ARM Cortex M0+ 处理器,运行频率 133 MHz。
  • 搭载 264 KB 的片上 RAM,板载 2 MB 闪存。
  • 主机和设备支持的 USB1.1。
  • 支持低功耗的睡眠和休眠模式。
  • 采用拖放式编程。
  • 拥有 26 个 GPIO 引脚,其中 3 个可用于模拟信号输入(即 3 路 12 位 ADC)。
  • 拥有 2 个 SPI、2 个 I2C、2 个 UART、16 路 PWM。
  • 片上时钟、计时器;片上浮点库;搭载温度传感器。
  • 可通过 Micro USB 供电,也支持 1.8-5.5 V 直流电源供电。因此我们用串联的干电池或者锂电池即可驱动 Pico,这使得 Pico 的应用更加灵活。
  • 配备 1 个 LED 灯和一个开关按钮。该按钮用于向 Pico 烧录程序时控制 Pico 进入 USB 大容量存储模式,也可用于通用的输入。
  • 40 个引脚均为 “焊孔 + 齿状边缘” 的形态,由用户灵活选择安装方式,便于与其他开发板焊接。
Pi Pico引脚图
Pi Pico引脚图

启动指南

Raspberry Pi Pico Raspberry Pi:

https://www.raspberrypi.org/documentation/pico/getting-started/

文献资料

Raspberry Pi Pico开发板和RP2040微控制器的文档:

Raspberry Pi Pico C / C ++ SDK的API级别Doxygen文档可从微型站点获得

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 树莓派发布单片机Pico,售价仅4美元起 (https://www.lxx1.com/5307)

如果博客对您有帮助,请给我 赞助


树莓派发布单片机Pico,售价仅4美元起,首发于科技爱好者博客

]]>
https://www.lxx1.com/5307/feed 0