记录一次使用网云穿实现内网穿透操作

记录一次使用网云穿实现内网穿透操作


摘要

这段时间也很少写博客了,一方面工作表较忙,一方面觉得有些东西在百度上都能找到,甚至比我自己记录的详细,有些笔记也就没打,

这次记录笔记主要是觉得这个 网云穿 很好用,分享给大家.


1 什么是内网穿透?

内网穿透也叫内网映射,将本地服务器内网IP端口提供到外网,实现外网连接访问的过程。内网穿透可以将原本只能在本机、本局域网内访问的项目网站等,实现外网也同样可以访问。

2 内网穿透有什么用途?

最直接的作用就是可以对方可以使用外网直接访问你本地的或者局域网(当然一般需要公网IP);

举个我的例子,这段时间一直出差,我带的自己的笔记本电脑,但是项目需要和前端联调,我和前端又不在同一局域网下(不在同一网段),这个时候其实解决方式有很多,最常见的一般有两种:

  • 发测试,前端调用测试进行联调;
  • 内网穿透,直接调我本地联调;

第一种解决方式如果公司使用的容器化部署(docker等),并且测试服务器提供的有公网IP可以直接访问这种其实最舒服,IDEA中直接一个运行就发到测试了,也很方便;

第二种内网穿透就不必多说了,直接调用的我本地,随时随地断点调试;

我们测试没有使用容器,所以我这面做了个内网穿透给前端他们...

3 为什么选择网云穿?

市面上其实有很多内网穿透工具,比如 花生壳 , OpenFrp,飞鸽等等很多(当然很多都有免费的隧道,和免费的带宽等,你也可以开VIP享受更好的服务)

我的需求其实很简单就是简单的进行一下远程调试,而且我没有公网IP,我希望这玩意我可以"白嫖"一段时间就行了:

  • 网云传正好目前注册就送免费的隧道和3M的带宽;
  • 网云穿还送随机的公网IP给注册的新用户

4 实现

官网: https://xiaomy.net/

4.1 注册并获取隧道和公网IP

4.2 下载(CentOS Stream 9 )

bash 复制代码
wget -O /usr/local/wyc/ https://down.xiaomy.net/linux/wyc_linux_64

4.3 编写服务脚本

注意:

token就是我们上面截图注册开通免费隧道后的令牌

bash 复制代码
vim /usr/lib/systemd/system/wyc.service

4.4 授权

bash 复制代码
chmod 777 wyc.service

4.5 启动

bash 复制代码
systemctl start wyc.service

4.6 查看启动状态

bash 复制代码
systemctl status wyc.service

5 演示效果

我是使用网云穿映射到我的nginx的地址监听端口的,这样我就能配置多个项目的接口地址路由给前端调试:

我们直接取到网云穿给我们的随机公网IP访问我们的接口文档试一下就可以

相关推荐
测试员周周3 小时前
【Appium 系列】第16节-WebView-H5上下文切换 — 混合应用的自动化难点
运维·开发语言·人工智能·功能测试·appium·自动化·测试用例
小鹏linux6 小时前
Ubuntu 22.04 部署开源免费具有精美现代web页面的Casdoor账号管理系统
linux·前端·ubuntu·开源·堡垒机
在角落发呆6 小时前
Linux转发配置:解锁网络互联的核心密码
linux·运维·网络
齐潇宇7 小时前
Zabbix 7 概述与配置
linux·zabbix·监控告警
裴东青8 小时前
10-实战:RuoYi-Cloud的自动化发布
运维·ci/cd·自动化
江公望8 小时前
Ubuntu htop命令,10分钟讲清楚
linux·服务器
哎呦,帅小伙哦8 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
sxgzzn8 小时前
新能源场站数智化转型:基于数字孪生与AI的智慧运维管理平台解析
大数据·运维·人工智能
张小姐的猫8 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++
CodeMartain9 小时前
Dify Windows 原生部署(无 Docker、纯本地)
运维·docker·容器