如何用树莓派搭建远程服务器 (zerotier)

文章目录

  • 简述
  • 什么是zerotier
  • 安装
    • 注册
    • 树莓派端安装(linux类均可使用该方法)
      • 安装软件
      • 添加网络
      • 配置自启动
    • 安卓手机安装
      • 添加网络
      • 连接网络
      • 连接成功
    • windows安装
  • 使用
  • 附录

简述

最近一段时间都在使用zerotier,感觉安装和使用起来非常方便,之前在博客中写到的树莓派上外接传感器也可以使用手机远程ssh连接,查看温度、湿度、气压等数据。下边我会把实现的流程写下来,如果有疑问可以留言大家一起讨论。

什么是zerotier

比较直观的解释是将不同网段的设备通过网上一个服务器的中转组成一个局域网,为这些设备分配同一网段的ip。

在使用zerotier之前也有尝试使用花生壳,但是配置起来都感觉有些繁琐,并且花生壳有限制三个设备使用,所以最近发现zerotier是开源的且100个设备连接都是免费的,给了极大的自由度,类似的软件还有frp、nps等。

Our software automatically handles the complexities of networking across physical network boundaries, dealing with mobility, and unifying cloud and edge to free you to spend your time building your projects and running your business.

Our network virtualization technology delivers the power of enterprise software defined networking to every device, service, and application whether it’s located at the edge or in the cloud. With ZeroTier you can treat the entire planet like one data center or cloud region. It’s capable enough for large businesses with complex networking needs but easy enough that tens of thousands of regular people use it to do simple things like play games online or connect to their home PC from their mobile device.

Our software and SDKs help developers build distributed and decentralized applications that are both easier to create and pleasurable to use. We work to solve the hard technical problems underlying decentralized application development so you can deliver applications that offer a positive low-friction user experience while avoiding the cost, liability, and security/privacy impact of a large highly involved cloud presence.

——来自官网的说明

安装

注册

官网注册账号,注册好方便后边连接使用,主界面如下,点击my.zerotier.com:


点进去后没有账号注册一个即可,登录后可以看到下述界面:

勾选上边的free,接下来点Networks这里红框选中两个id相同,是之后不同设备连接同一网络的辨识码。点击蓝色的那个ID可以跳入下一个界面

这个界面可以不勾选Authorized,这样就不需要验证直接就能连接上完,如果勾选的话需要验证才能分配IP,先连接后再这个页面勾选下边复选框,可以起名字辨识不同设备,我发现勾选的话可以比较方便的看到IP地址,也好控制。

树莓派端安装(linux类均可使用该方法)

安装软件

在树莓派上开一个命令窗口,运行下述命令:

curl -s https://install.zerotier.com | sudo bash

添加网络

下载安装完成后,通过下边连接服务器,将“#”换成Network ID:

sudo zerotier-cli join ################

通过下边这个命令可以查看连接网络:

sudo zerotier-cli listnetworks


这样就是连接成功了。

配置自启动

sudo systemctl start zerotier-one
#启动
sudo systemctl stop zerotier-one
#停止
systemctl enable zerotier-one
#打开开机自启
systemctl disable zerotier-one
#关闭开机自启

安卓手机安装

http://download.zerotier.com/dist/ZeroTierOne.apk

可以直接从官网下载,还挺快的。

添加网络

点击加号

这里输入Network ID,两个选项均不勾选。

连接网络

点一下下边的slid bar就会连接。

连接成功

连接成功如下所示,如果显示offline,退出程序重新点开连接(感觉手机端app有点抽抽,每次都是退出后重新点击下立刻就获得了ip)

windows安装

https://download.zerotier.com/dist/ZeroTier%20One.msi

windows配置思路与前两个相同。

使用

手机上也已经连接上了zerotier,怎么使用手机连接树莓派,我使用的是JuiceSSH。

通过ssh+组成内网的IP就可以连接到树莓派,如下所示,你已经远程连接上树莓派了!

附录

这里提供网上找到的一个合集,方便大家尝试自己做些东西~

【合集】用Raspberry Pi(树莓派)打造各种服务器

Raspberry Pi(树莓派)有很多的应用,其中搭建服务器是大家应用比较多的,今天就整理一个合集用Raspberry Pi(树莓派)打造各种服务器。
欢迎大家提出宝贵意见,更欢迎大家补充您用树莓派所做的好玩的应用!

[教程] 将树莓派变成网络打印机服务器(更新PC和手机端设置)!
http://www.eeboard.com/bbs/thread-8818-1-1.html
[心得] 【分享】用树莓派构建你自己的微型服务器,可以外网访问
http://www.eeboard.com/bbs/thread-5526-1-1.html
配置树莓派(Raspberry Pi)成为一台完美的家用服务器
http://www.eeboard.com/bbs/thread-20798-1-1.html
[教程] 将树莓派作为自己的软件代码托管服务器!!!
http://www.eeboard.com/bbs/thread-5568-1-1.html
[教程] 树莓派(raspberry pi)学习之安装ftp服务器
http://www.eeboard.com/bbs/thread-27382-1-1.html
[教程] 将树莓派变成一个Web服务器
http://www.eeboard.com/bbs/thread-27383-1-1.html
[教程] 利用树莓派搭建Git私有服务器
http://www.eeboard.com/bbs/thread-27389-1-1.html
太阳能供电的树莓派FTP服务器
http://www.eeboard.com/bbs/thread-27392-1-1.html
[教程] 如何用树莓派搭建一个低能耗的Minecraft服务器
http://www.eeboard.com/bbs/thread-27395-1-1.html
[教程] 树莓派变身Aria2下载服务器
http://www.eeboard.com/bbs/thread-27396-1-1.html
[教程] 用树莓派打造多功能家庭服务器
http://www.eeboard.com/bbs/thread-27399-1-1.html
[教程] 树莓派教程之小型web服务器
http://www.eeboard.com/bbs/thread-27428-1-1.html
[教程] 用树莓派+移动硬盘+MINIDLNA打造家用媒体服务器
http://www.eeboard.com/bbs/thread-27431-1-1.html
[教程] 树莓派搭建NAS服务器
http://www.eeboard.com/bbs/thread-27434-1-1.html
[教程] Raspberry Pi加速上网体验之设置公共DNS查询服务器
http://www.eeboard.com/bbs/thread-27437-1-1.html
[教程] Raspberry Pi——DIY自己的mail服务器,全球可访问
http://www.eeboard.com/bbs/thread-27438-1-1.html
[教程] 树莓派基于asterisk的SIP电话软件交换服务器(免费电话系统)
http://www.eeboard.com/bbs/thread-27442-1-1.html
[教程] 在树莓派上搭建LAMP(Linux Apache Mysql PHP)服务器
http://www.eeboard.com/bbs/thread-27475-1-1.html
[教程] 树莓派上手实战之配置Samba服务器实现网络存储服务器
http://www.eeboard.com/bbs/thread-27482-1-1.html
[教程] 树莓派搭建网站服务器托管WordPress
http://www.eeboard.com/bbs/thread-27483-1-1.html
[教程] 树莓派廉价媒体服务器方案分享 Raspberry Pi DLNA server

http://www.eeboard.com/bbs/thread-27491-1-1.html

如何用树莓派搭建远程服务器 (zerotier)相关推荐

  1. 用树莓派搭建远程下载+私有云盘(中篇)

    用树莓派搭建远程下载+私有云盘(中篇) 上一篇介绍了跟树莓派的第一次亲密接触,如何给树莓派烧录系统.查找内网IP.如何SSH连接树莓派,本章介绍如何安装迅雷远程固件,将树莓派打造成迅雷远程下载服务器. ...

  2. 树莓派制作minecraft服务器,用树莓派搭建Minecraft服务器

    如果我们需要更轻量级,更省电,而且要一直在线的,朋友们随时可以上来玩的Minecraft服务器.下文介绍了如何用树莓派搭建低能耗的Minecraft服务器,你可以全天不间断地开着,每天的电费大概只要一 ...

  3. 用树莓派搭建远程下载+私有云盘(上篇)

    #用树莓派搭建远程下载+私有云盘(上篇) 本文将介绍如何使用树莓派搭建一个远程下载电影,连接智能电视播放电影,集私有云盘为一体的生活好助手哦: 文章目录 起因 完成效果 网络结构 关于硬件及价格 为树 ...

  4. 基于阿里云CentOS8搭建远程服务器

    基于阿里云CentOS-8+宝塔面板搭建远程服务器 星光不问赶路人,时间不负有心人,最近做课程设计就是要用到服务器,自己花了一天时间去了解以及部署.记录一下.这篇文章一轻量服务器为例,云服务器类似. ...

  5. 2022年,树莓派搭建web服务器,加各种bug的解决

    2022年,树莓派搭建web服务器,加各种bug的解决 配置: 1.树莓派3B+ 2.树莓派系统:2022-1-28 桌面版 文章目录 2022年,树莓派搭建web服务器,加各种bug的解决 一.首先 ...

  6. 树莓派搭建家庭服务器

    概述: 初步设想:采用一个树莓派作为服务器常开,安装arm64位debian系统: 另外一个树莓派连接电视作为网络机顶盒,构建家庭影院. 1. 服务器实现的功能: 1.1 搭建homeassistan ...

  7. 树莓派搭建nas服务器的详细过程

    前奏 默认的登录帐号为 pi,密码是 raspberry 开启 ssh : 在根目录,新建一个名为 ssh 的空白文件就行了.然后,重启就可以ssh访问了. 命令行下配置:sudo raspi-con ...

  8. 树莓派文件服务器nas,树莓派搭建NAS服务器

    最近在B站上无意间刷到了树莓派NAS系统搭建这个视频,正好我们开发的项目上传的文件也是存放在NAS服务器上的,于是自己也用树莓派搭了个NAS服务器. NAS服务器 搭建准备工作 首先更换源,在sour ...

  9. Git 使用篇二:搭建远程服务器

    一般做一个私人的项目,不希望开源的,是不会放在GitHub上的,这个时候我们需要建里一个自己的Git远程服务器,方便小组成员开发. 这里以Centos云服务器为例: 第一步 如果自己的服务器没有git ...

最新文章

  1. 分布式配置中心disconf第三部(基于xml配置的实现原理)
  2. iOS8新特性之交互式通知
  3. JSP FORM 提交
  4. Windows Server2008R2 域迁移
  5. class多项式(链表实现)
  6. 51单片机(STC89C52RC) IO扩展实验
  7. .NET遗留应用改造——性能优化篇
  8. java两个字符串 相隔天数_关于Java: Joda-Time时间中两个日期之间的天数
  9. 【map分组求和】map集合根据某一key分组,再对某一key对应的所有值求和
  10. IBM supervessel power云平台 之 crontab定时任务篇
  11. launcher3的具体学习
  12. Unity3d+倾斜摄影技术应用
  13. 肿瘤外显子数据分析指南 复现
  14. 输入一个大写字母,显示三角形
  15. 2020年 交通领域SCI期刊分区
  16. html如何读取pdf,html页面读取PDF小案例
  17. python如何定义函数k_Python 函数
  18. 企业如何制定高效可靠环保企业管理平台解决方案
  19. 甲方乙方 (1997)
  20. freemodbus多从机支持

热门文章

  1. 香港服务器如何操作域名解析让网站上线?
  2. mac清除命令行历史记录
  3. 【FICO】COSS与COSP的区别是啥?
  4. u3d 总是背向相机_大疆口袋云台相机升级,DJI Pocket 2更大、画质更佳,角度更广,配件更足...
  5. 23. 详解 FRRouting 的 IBGP 应用配置
  6. SystemUi状态栏客制化功能和常见问题分析
  7. 遇到:无法启动此程序,因为计算机在丢失 .dll。
  8. PDA设备上的安卓应用开发
  9. ip-guard加密客户端加密后文档图标没有加密锁的标志
  10. Berkeley DB 数据库记录Dbt