如何搭建zerotier服务器组网实现内网穿透

小白花了四天的下班时间终于把zerotier网络调通,此刻坐在桌前舒畅地喝口茶~~

下面来详细记录下这几天踩的坑:

起因就在于一直在iPad上用向日葵连接公司电脑的我觉得向日葵的界面用的实在难受,vs code操作十分不灵光,有天忽然看到别人说有一款远程桌面app能够完美地适配各端设备,于是乎我眼睛都亮了,这才是iPad拉高生产力的正确方式呀,下面我们隆重地推出微软自带远程桌面 rd client!亲测rd client 适配做得实在香,完美地解决了我想在iPad上优雅地工作的需求。

但是rd client只能在内网使用,所以如果你想要外网连接你公司的电脑,就需要做内网穿透。于是小白的我又各处了解内网穿透的好工具,发现了zerotier 网评很不错,自己搭建服务器的话会非常稳定,正好上半年买了一个腾讯云服务器一直放着没折腾过,秉着无限的好奇心,开始了小白的zerotier 摸索之路。

一、zerotier 服务器搭建

搭建教程我是跟着b站司波图大神的教程【【独享带宽,教你搭建只属于自己的内网穿透服务器(基于frp与zerotier moon服务器)-哔哩哔哩】 (https://b23.tv/Ts1jmpa)】第二种方案一步步地来的,讲解非常详细。

踩坑:这里我遇到一个坑就是服务器控制台输入教程里面的docker 命令一直提示没有权限,只要在命令前面加sudo就可以了。

二、电脑端下载zerotier 客户端

这里比较简单,Windows系统直接官网下载安装,然后连接上一步中创建的网络就好。连上后如果发现zerotier管理页面的peer status 仍然显示offline,不用在意,能ping 通网络就代表连上了,控制中心页面的状态感觉会有延时,不用管它,看客户端显示的连接状态就好。(因为我在这里纠结了好久😭)
在这里插入图片描述

然后记得打开电脑端的远程桌面配置和关闭防火墙!

三、iPad 上使用美区账号下载zerotier one 客户端

因为iPad 上国内账号的app store 里面是搜索不到zerotier的,所以需要创建美区账号,美区账号的创建我是按照 【2023年】五分钟注册美区AppleID,手把手教,稳定且耐用! 这篇文章来的,有些界面可能不一样,按照文章下方最高赞同学的操作来就好。

四、iPad上使用rd client 客户端开始远程连接

这里有一个踩坑连着困扰我好几天,在没有搭建好我的服务器之前,我就在公司尝试手机内网连接我的电脑,但是一直提示我的用户名密码无效,我就奇怪了,我每天开电脑用的就是这个用户名和密码,怎么老提示错误呢,远程桌面连接该设置的也设置过了,防火墙也关闭了,找了好多地方搜到了一个命令 echo %username%,这个命令出来的用户名才是远程连接真正的用户名,我们每天打开电脑登录用的那个名字是主机名!!!我的天,我才搞清楚!😭
其实我们打开cmd的时候就直接能看到的,怪我眼拙😭
在这里插入图片描述

走到这里,恭喜!你已经顺利地给自己的设备组了一个局域网,这几天工作也很忙,都是下班抽时间搞,晚睡了好几个晚上,打通了会发现其实很简单,就踩坑的时候觉得怎么这么麻烦😭好了,我要去用我的iPad 优雅地进行开发了~😄

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/217193.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度学习图像风格迁移 计算机竞赛

文章目录 0 前言1 VGG网络2 风格迁移3 内容损失4 风格损失5 主代码实现6 迁移模型实现7 效果展示8 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 深度学习图像风格迁移 - opencv python 该项目较为新颖,适合作为竞赛课题…

个人硬件测试用例入门设计

📑打牌 : da pai ge的个人主页 🌤️个人专栏 : da pai ge的博客专栏 ☁️宝剑锋从磨砺出,梅花香自苦寒来 🌤️功能测试 进行新增、…

中国信通院王蕴韬:从“好用”到“高效”,AIGC需要被再次颠覆

当下AIGC又有了怎样的颠覆式技术?处于一个怎样的发展阶段?产业应用如何?以及存在哪些风险?针对这些问题,我们与中国信通院云计算与大数据研究所副总工程师王蕴韬进行了一次深度对话,从他哪里找到了这些问题…

基于单片机的智能鱼缸(论文+源码)

1.总体设计 在本次设计中,其系统整个框图如下图2.1所示。其主要的核心控制模块由单片机模块,LCD显示模块,喂食模块,蜂鸣器模块,按键模块,复位电路,抽水电路,加热电路,加…

【报错栏】(Vue) Invalid handler for event “click“: got undefined

Property or method "add" is not defined on the instance but referenced during render. 翻译: 属性或方法“add”未在实例上定义,但在渲染期间引用。 Invalid handler for event "click": got undefined 翻译: …

Acrel-2000电力监控系统在上海大世界保护修缮工程项目中的应用

摘要:安科瑞生产厂家1876150/-6237黄安南 介绍上海大世界电力监控系统,采用智能电力仪表采集配电现场的各种电参量和开关信号。系统采用现场就地组网的方式,组网后通过现场总线通讯并远传至后台,通过Acrel-2000型电力监控系统实现…

2023-11-24--oracle--实验--[Merge 语句]

oracle--实验---Merge语句 1.认知Merge 语句 • merge 语句是 sql 语句的一种。在 SQL server 、 Oracle 数据库中可用, MySQL 中不可用。 • merge 用来合并 update 和 insert 语句。目的:通过 merge 语句,根据一张表( 原数据表…

2、分布式锁实现原理与最佳实践(二)

常见分布式锁的原理 4.1 Redisson Redis 2.6之后才可以执行lua脚本,比起管道而言,这是原子性的,模拟一个商品减库存的原子操作: //lua脚本命令执行方式:redis-cli --eval /tmp/test.lua , 10 jedis.set("produ…

前缀和+哈希表——560. 和为 K 的子数组

文章目录 🪐1. 题目🌟2. 算法原理⭐解法一:暴力枚举⭐解法二:前缀和哈希表 🌞3. 代码实现 🪐1. 题目 题目链接:560. 和为 K 的子数组 - 力扣(LeetCode) 给你一个整数数组…

python与C++与TensorRT的绑定

绑定的起因 Jetpack中的TensorRT不能直接在python3.8环境中使用,所以我们需要对TensorRT利用pybind11对python相进性绑定。 绑定的官方链接如下:点击这里 这个是8.2版本的,你可以使用其他版本也是可以的。 整个过程可以在虚拟环境中完成,主要是想最后的whl文件 在Jetson…

基于springboot实现高校食堂移动预约点餐系统【项目源码】

基于springboot实现高校食堂移动预约点餐系统演示 Java语言简介 Java是由SUN公司推出,该公司于2010年被oracle公司收购。Java本是印度尼西亚的一个叫做爪洼岛的英文名称,也因此得来java是一杯正冒着热气咖啡的标识。Java语言在移动互联网的大背景下具备…

数组题目: 665. 非递减数列、453. 最小移动次数使数组元素相等、283. 移动零、189. 旋转数组、396. 旋转函数

665. 非递减数列 题解&#xff1a; 题目要求一个非递减数列&#xff0c;我们可以考虑需要更改的情况&#xff1a; nums {4, 2, 5} 对于这个nums&#xff0c;由于2的出现导致非递减&#xff0c;更改的情况就是要么4调到<2&#xff0c;要么2调到4,5. nums {1, 4, 2, 5} …