保姆式教学--教室友从买服务器到怎么搭建内网隧道

news2025/1/10 22:45:35

本文转载于:https://blog.csdn.net/qq_39739740/article/details/127604642

一、购买云服务器

怎么购买? 三个主流厂商:华为云、腾讯云、阿里云 --------拿阿里云举例。

首先第一步、我们要百度搜索 阿里云→进入官网→选择最便宜的服务器(新用户或学生优惠)。

在这里插入图片描述
这里首先轻量级应用服务器用来玩玩是完全够用的,自己建个小网站啥的。 对于购买的参数和系统选择------都随意,应用镜像就是给你加了应用的系统镜像而已。这里我选择系统镜像用的centOS 8.2 地区:有点坑,选的新加坡是打算顺便搭个emmm(懂的都懂)来用。然而搭建的隧道连接极不稳定,最后还是选择的国内服务器。

在这里插入图片描述

二、服务器准备工作

       好了成功购买了一个云服务器,进入工作台,进入我们的服务器管理界面,重置服务器密码(root用户方便后续用ssh登陆远程),记住公网ip。查看安全组,看有没有开放22端口(ssh)。方便链接服务器,也可以直接通过点击 工作台->我的轻量(服务器)右上角一个小的终端图标 使用阿里云自带的网页版的终端。
在这里插入图片描述

    这里我使用mobaxterm连接服务器。打开mobaxterm软件,新建session-> 选择ssh->输入公网ip,用户名,端口。然后确认连接,需要输入密码(即重置的服务器密码)。
在这里插入图片描述

三、准备工具搭建服务端

    要对内网进行操作需要一个隧道,搭建隧道的工具这里就拿frp举例。 这里给出frp源码链接自行下载对应版本https://github.com/fatedier/frp/releases

frp使用
frp分为服务端和客户端
服务端frps frps.ini放云服务器上运行
客户端frpc frpc.ini放目标机器上运行

    这里服务端是云服务器。

1、在终端输入arch得知系统是x86_84,进入上边连接选择对应的版本
2、复制下载链接
3、使用wget命令下载。
wget https://github.com/fatedier/frp/releases/download/v0.45.0/frp_0.45.0_linux_amd64.tar.gz
4、解压缩 tar -zxvf frp_0.45.0_linux_amd64.tar.gz
5、重命名 mv frp_0.45.0_linux_amd64.tar.gz frp
6、进入frp文件夹查看frps配置内容 cat frps.ini (这里不设置token和其他参数了,可以自行百度)就一个默认的7000端口,一个7500端口(可视化web页面-通过公网ip:7500访问)
7、添加7500端口 echo “dashboard_port = 7500” >> frps.ini
8、启动frp服务端 ./frps -c frps.ini(得先启动服务端监听才能启动客户端)
9、为了防止关闭服务器链接端口设置后台启动 nohup ./frps -c frps.ini >frp.log 2>&1 &

在这里插入图片描述

注意要点!!:这里用到了7000端口和7500端口但是无法访问,因为阿里云安全组防火墙并没有开放 所以要记得打开防火墙,这里我直接开放1000-65535端口了—然后测试 浏览器地址栏输入ip:7500访问
在这里插入图片描述
在这里插入图片描述

服务端完毕

客户端

    这里客户端是一台处于内网环境的机器,这里转发22端口举例。客户端!这里是客户端用frpc

同样如服务端那样,先看目标机器的系统架构是什么----输入arch命令下载对应的frp版本
下载解压省略-------到配置
1、修改客服端配置 vi frpc.ini
     其中sever_addr 是服务器的公网ip地址
     server_port是对接frps的隧道端口和服务端统一
     新建一个转发配置 配置名为[ssh]可随意自定义不能重复
     type 选择传输协议 tcp 连接
     local_ip 转发目标ip地址 这里为本机ip地址
     local_port 需要转发的端口
     remote_port 远程服务器数据传输的端口 可以理解为这个端口专门传输local_port的数据
2、启动运行客户端 ./frpc -c frpc.ini

在这里插入图片描述
好了 到这里客户端结束 验证是否转发成功

这里我们转发的ssh 22端口,在内网可以使用mobaxterm软件输入内网ip+22直接链接服务器,而现在,可以通过公网ip+数据传输端口(这里是8625)直接远程连接内网服务器,使用vscode也是。

1、打开mobaxterm 输入公网ip 远程端口为8625
2、进入内网机器 输入账户密码登陆成功
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python+django音乐推荐网站vue

为此开发了本音乐推介网站 ,为用户提供一个基于音乐推介网站,同时方便管理员;首页、个人中心、用户管理,类型信息管理、乐器类型管理、歌曲信息管理、戏曲信息管理、MV专区管理、付费音乐管理、订单信息管理、音乐文件管理、论坛管…

JavaSE基础(七)—— 常用API(String、 ArrayList)

1.API 1.1API概述 什么是API ​ API (Application Programming Interface) :应用程序编程接口 java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需…

阿里云/dev/vda1磁盘空间占满的解决过程

1.查看文件系统系统的占有量 使用df -h查看了下 2.查看本目录占据多少磁盘空间 du -sh 3.在cd /目录下 du -sh查看各个目录占据多少空间 d 然后使用 du -sh *查看具体文件差距多少空间逐一排查最后把占据大的文件删除掉即可.

Elasticsearch:使用字节大小的向量节省空间 - 8.6

作者:Jack Conradson, Benjamin Trent Elasticsearch 在 8.6 中引入了一种新型向量! 该向量具有 8 位整数维度,其中每个维度的范围为 [-128, 127]。 这比具有 32 位浮点维度的当前向量小 4 倍,这可以节省大量空间。 你现在可以通…

【哈士奇赠书活动 - 24期】-〖前端工程化:基于Vue.js 3.0的设计与实践〗

文章目录 ⭐️ 赠书 - 《前端工程化:基于Vue.js 3.0的设计与实践》⭐️ 内容简介⭐️ 作者简介⭐️ 精彩书评⭐️ 赠书活动 → 获奖名单 ⭐️ 赠书 - 《前端工程化:基于Vue.js 3.0的设计与实践》 ⭐️ 内容简介 本书以Vue.js的3.0版本为核心技术栈&#…

Python自动化办公对每个子文件夹的Excel表加个表头(Excel不同名)(下篇)

点击上方“Python爬虫与数据挖掘”,进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 昭阳殿里恩爱绝,蓬莱宫中日月长。 大家好,我是皮皮。 一、前言 上一篇文章,我们抛出了一个问题,这篇文章…

发挥CWPP在零售行业安全关键价值

新钛云服已累计为您分享747篇技术干货 CWPP产品对于零售行业安全有关键价值,可以极大提升零售行业安全水平,是零售行业必备的安全产品。 零售行业的特点 零售行业的特点是实时在线、数据有独特价值,安全挑战是缺乏安全投入和人员。 实时在线方…

推荐 5 月份炫炫炫的 GitHub 项目

推荐 6 个五月份比较火的开源项目。因为近期 AI 项目的火爆,每天 GitHub 热榜都被 AI 项目占据,后续开源项目会同时盘点 AI 和其他分类的开源项目。 本期推荐开源项目目录: 1. 多合一聊天机器人客户端(AI) 2. 数据库场…

蓝库云|生产报工系统对制造业的作用,能给企业带来的质的飞跃

生产报工系统,对于做制造业的企业来说是再熟悉不过的软件系统了,不仅可以令制造企业可以快速响应客户需求,根据客户订购要求进行生产计划管理,还能生产报工可以帮助制造企业提升生产效率、提高产品质量、改善生产计划和提高客户满…

企业级应用如何用 Apache DolphinScheduler 有针对性地进行告警插件开发?

点击蓝字 关注我们 作者 | 刘宇星 Apache DolphinScheduler的2.0.1版本加入了插件化架构改进,将任务、告警组件、数据源、资源存储、注册中心等都将被设计为扩展点,以此来提高 Apache DolphinScheduler 本身的灵活性和友好性。在企业级应用中不同公司的告…

ChatGPT被广泛应用,潜在的法律风险有哪些?

ChatGPT由OpenAI开发,2022年11月一经面世便引发热烈讨论,用户数持续暴涨。2023年初,微软成功将ChatGPT接入其搜索引擎Bing中,市场影响力迅速提升,几乎同一时间,谷歌宣布其研发的一款类似人工智能应用Bard上…

树莓派 Ubuntu 18.04 连接 WiFi

树莓派 Ubuntu 18.04 连接 WiFi 阿瑞特后视镜那边代码调试需要用到树莓派,但是实验室 TP-LINK-DD48 用不了 所以要更改原先的 WiFi 连接信息 树莓派raspberry Pi 4B安装Ubuntu 20.04 LTS系统后如何连接WiFi 树莓派4B(ubuntu)设置wifi的方法 树莓派4B安装Ubuntu Se…

函数式接口入门简介(存在疑问,求解答)

这里写目录标题 引子四种函数式接口-简单Demo四种函数式接口介绍函数式接口实战-代码对比关于Consumer赋值问题(疑问,求解答) 引子 只包含一个抽象方法的接口,就称为函数式接口。来源:java.util.function 我想在方法…

【JS】1691- 重学 JavaScript API - Performance API

❝ 前期回顾: 1. Page Visibility API 2. Broadcast Channel API 3. Beacon API 4. Resize Observer API 5. Clipboard API 6. Fetch API ❞ 🏝 1. 什么是 Performance API 1.1 概念介绍 Performance API 提供了「访问和测量浏览器性能相关信息」的方法。…

作为IT行业过来人,我有4个重要建议给年轻程序员!

见字如面,我是军哥! 作为一名 40 岁的 IT 老兵,我在年轻时踩了不少坑,至少有两打,我总结了其中最重要的 4 个并一次性分享给你,文章不长,你一定要看完哈~ 1、重视基础还不够&#xf…

OpenAI Whisper + FFmpeg + TTS:动态实现跨语言视频音频翻译

本文作者系360奇舞团前端开发工程师 摘要: 本文介绍了如何结合 OpenAI Whisper、FFmpeg 和 TTS(Text-to-Speech)技术,以实现将视频翻译为其他语言并更换声音的过程。我们将探讨如何使用 OpenAI Whisper 进行语音识别和翻译&#x…

软件设计师 操作系统涉及题目

做题技巧 看有几个箭头就是有几个信号量。比如四个箭头就是S1 S2 S3 4把对应的信号量从小到大顺序放在对应箭头 比如P1-》P2就是 12 P1-》P3就是13 所以13大 注意是先V(S) 再P(S),箭头前是v后是p **P1没有前驱,第一个执行的进程.执行前用P操作 执行后用…

媒体传输协议的演进与未来

音视频应用近年来呈现出迅猛的发展趋势,成为互联网流量的主要载体,其玩法丰富,形态多样,众多繁杂的媒体传输协议也应运而生。LiveVideoStackCon 2022北京站邀请到快手传输算法负责人周超,结合快手在媒体传输上的优化与…

官宣!首个大模型兴趣小组开放申请,专注大模型应用落地

‍‍ 这里汇聚着大模型开发者与应用者 这是一个小而美小而精的兴趣组织 这是一个更关注大模型行业实际落地的组织 飞桨 AI Studio 大模型领域兴趣小组关注文心一言等大模型与开源模型应用落地,跟进最新技术趋势与应用方向,共同拓展技术视野、找寻商业化机…

QSS QTableWidget样式设置

QTableWidget的样式分为几个部分: 分别是: 外框:QTableWidget 表头:QHeaderView 表头字段:QHeaderView::section 表格:QTableWidget::item 选中的表格:QTableWidget::item::selected 水平滚动条…