在校外连接校内实验室服务器

zerotier 内网穿透

一、zerotier的操作

去官网注册、登录、创建网络

  • zerotier官网
    • 我使用微软账号登录的,这个随便
      在这里插入图片描述
  • 点 Create A Network
    • NETWORK ID在这里插入图片描述
    • 点ID进去
      在这里插入图片描述

二、服务器(校内)上的操作

1. Ubuntu配置SSH

如果出现不在sudoers列表的问题查看这里

sudo apt install openssh-server

验证安装是否成功并且SSH服务正在运行

sudo systemctl status ssh

SSH相关

2.Ubuntu安装zerotier

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

3.Ubuntu加入zerotier局域网

以下代码片的 NETWORK ID 为 zerotier 官网创建的网络ID,复制过来就行

sudo zerotier-cli join [NETWORK ID]

三、自己电脑(校外)上的操作

以windown系统为例

1. 下载zetorier

Download address
在这里插入图片描述

  • 安装完是没啥反应的,看一下电脑右下角的三角号里
  • 在这里插入图片描述
  • 加入zerotier局域网
  • 在这里插入图片描述
  • 粘贴NETWORK ID
  • 在这里插入图片描述

四、最后

1. 去zetotier官网点开你创建的那个网络

在这里插入图片描述

参考

link1
link2

测试

我是使用xshell(点击下载安装)测试的
在这里插入图片描述
在这里插入图片描述

如有问题,欢迎指正/提问,看到即改/即回。

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

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

相关文章

minio-分布式文件存储系统

minio-分布式文件存储系统 minio的简介 MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置…

PHP8条件控制语句-PHP8知识详解

我们昨天说了流程控制的结构有顺序结构、选择结构和循环结构。选择结构就是条件结构。 条件控制语句就是对语句中不同条件的值进行判断,进而根据不同的条件执行不同的语句。 在本文中,学习的是if语句、if…else语句、if…elseif语句和switch语句。 1、…

Flink CEP(三)pattern动态更新

线上运行的CEP中肯定经常遇到规则变更的情况,如果每次变更时都将任务重启、重新发布是非常不优雅的。尤其在营销或者风控这种对实时性要求比较高的场景,如果规则窗口过长(一两个星期),状态过大,就会导致重启…

AcWing 4310:树的DFS ← vector、auto、邻接表

【题目来源】https://www.acwing.com/problem/content/description/4313/【题目描述】 给定一棵 n 个节点的树。 节点的编号为 1∼n,其中 1 号节点为根节点,每个节点的编号都大于其父节点的编号。 现在,你需要回答 q 个询问。 每个询问给定两…

Python实现决策树算法:完整源码逐行解析

决策树是一种常用的机器学习算法,它可以用来解决分类和回归问题。决策树的优点是易于理解和解释,可以处理数值和类别数据,可以处理缺失值和异常值,可以进行特征选择和剪枝等操作。决策树的缺点是容易过拟合,对噪声和不…

C# 外观模式

概述 外观模式(Facade Pattern)是一种结构型设计模式,它提供了一个统一的接口,用于访问子系统中的一组接口。外观模式隐藏了子系统的复杂性,使得客户端可以通过简单的接口与子系统进行交互。 外观模式定义了一个高层…

mediasoup Lite ICE实现说明

目录 一. 前言 二. Lite ICE流程 三. STUN协议说明 STUN Header STUN Body 四. mediasoup Lite ICE实现源码剖析 一. 前言 ICE 是一种交互式建立连接的流程协议。ICE 有两种模式(Full ICE 和 Lite ICE),Full ICE 要求建立连接的双方都要…

iOS——锁与死锁问题

iOS中的锁 什么是锁锁的分类互斥锁1. synchronized2. NSLock3. pthread 递归锁1. NSRecursiveLock2. pthread 信号量Semaphore1. dispatch_semaphore_t2. pthread 条件锁1. NSCodition2. NSCoditionLock3. POSIX Conditions 分布式锁NSDistributedLock 读写锁1. dispatch_barri…

AOF日志:宕机了,Redis如何避免数据丢失

当服务器宕机后,数据全部丢失:我们很容易想到的一个解决方案是从后端数据库恢复这些数据,但这种方式存在两个问题:一是,需要频繁访问数据库,会给数据库带来巨大的压力;二是,这些数据…

Rust 编程小技巧摘选(6)

目录 Rust 编程小技巧(6) 1. 打印字符串 2. 重复打印字串 3. 自定义函数 4. 遍历动态数组 5. 遍历二维数组 6. 同时遍历索引和值 7. 迭代器方法的区别 8. for_each() 用法 9. 分离奇数和偶数 10. 判断素数(质数) Rust 编程小技巧(6) 1. 打印…

剑指offer60.n个骰子的点数

这道题很简单,看完题目就会。看完题就会想到用动态规划的方法,如果我要用i个骰子拿到j个点数,那么我只能在i-1个骰子拿到j-1个点的情况下再用第i个骰子投出一个1,或者i-1个骰子拿到j-2个点的情况下再用第i个骰子投出一个2&#xf…

Unity学习参考文档和开发工具

☺ unity的官网文档:脚本 - Unity 手册 ■ 学习方式: 首先了解unity相关概述,快速认识unity编辑器,然后抓住重点的学:游戏对象、组件|C#脚本、预制体、UI ☺ 学习过程你会发现,其实Unity中主要是用c#进行开…