一个服务器实现本机服务互联网化

news2024/11/15 17:38:20

欢迎来到我的博客,代码的世界里,每一行都是一个故事


在这里插入图片描述

一个服务器实现本机服务互联网化

    • 前言
    • 痛点
    • 关于中微子代理
    • 实战演练
      • 搭建服务端
      • 搭建客户端
      • 服务端配置代理实现

前言

在数字世界的网络战场上,中微子代理就像是一支潜伏在黑暗中的数字特工队,通过看似微不足道的信息流进行高效的通信。想象一下,你正在追踪一项机密任务,而中微子代理就是你的数字伪装大师,让你在网络的阴影中轻盈地穿行。本文将带你进入这个数字隐匿的世界,揭示中微子代理的神秘面纱。

痛点

中微子代理可以有效解决你在本机服务展示给别人时所面临的痛点,特别是涉及到打jar包、发版和更改的复杂流程。以下是中微子代理如何应对这些问题的具体解决方案:

  1. 简化展示流程: 中微子代理通过中微子技术,在你的本机服务和互联网之间建立一个安全的通信隧道。这消除了繁琐的打包、发版和更改流程,使展示变得更加简便。你只需启动本地服务,中微子代理会帮你处理与互联网的连接,让别人能够轻松查看你的服务。

  2. 节省时间: 中微子代理的使用极大地节省了部署和展示的时间。不再需要手动打包应用或上传文件,中微子代理会通过其技术实现快速、即时的本地服务展示。这样,你可以更专注于开发和展示自己的工作,而不必担心繁杂的部署流程。

  3. 实时展示: 由于中微子代理的实时性,你可以在需要时立即展示最新的更改,而不必等待发版或其他耗时的流程。这对于快速演示、调试和合作是非常有益的。

  4. 隐私保护: 中微子代理通过中微子技术提供了安全的通信通道,保护了你的本地服务和数据的隐私。这使得展示过程不仅简便快捷,还能够确保数据的安全性。

总体而言,中微子代理通过简化本机服务展示的流程、节省时间,并保护隐私,为你提供了一种高效而便利的方式,让你的工作能够更轻松地展示给别人。

关于中微子代理

中微子代理官网

它主要是分为服务端和客户端,这里服务端我们可以搭建到服务器上,客户端搭建到本机上

实战演练

不管是服务端还是客户端,他们的搭建方式都提供了两种

搭建服务端

这里我们采用的是docker来搭建,并且指定了自己的mysql,如果不指定,默认h2数据库一键部署

docker run -it -p 9000-9200:9000-9200/tcp -p 8888:8888 \
-d --restart=always --name neutrino-proxy \
-v /root/neutrino-proxy-server/config:/root/neutrino-proxy/config \
-v /root/neutrino-proxy-server/data:/root/neutrino-proxy/data \
-v /root/neutrino-proxy-server/logs:/root/neutrino-proxy/logs \
aoshiguchen/neutrino-proxy-server:latest

如果指定,需要进行如下操作

  • 在服务器上创建目录:/root/neutrino-proxy/config
  • 在该目录下创建app.yml文本文件,并配置如下内容:
neutrino:
  data:
    db:
      type: mysql
      # 自己的数据库实例,创建一个空的名为'neutrino-proxy'的数据库即可,首次启动服务端会自动初始化
      url: jdbc:mysql://xxxx:3306/neutrino-proxy?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&useAffectedRows=true&useSSL=false
      driver-class: com.mysql.jdbc.Driver
      # 数据库帐号
      username: xxx
      # 数据库密码
      password: xxx
  • 然后再执行上面的docker一键部署命令即可

然后访问8888端口,这里你的服务器防火墙要开放上面的端口,9000-9200,8888

用户名密码为:admin,123456
在这里插入图片描述

搭建客户端

注意📢:这里先强调几点,如果服务端没有指定管道端口,那么它的http默认端口是9000,它的https,也就是SSL端口默认是9002

搭建客户端,因为我是mac电脑,所以就直接采用的是mac可执行,对于别的系统,可以下对应的zip,或者使用docker搭建

这里我只说明非docker搭建方式

  1. 发行版页面下载对应系统的包

    image-20240127155332547

  2. 从服务端获取license-key

    image-20240127155948768

  3. 修改解压后的app.yml文件,这里你只需要改4个地方即可

    在这里插入图片描述

  4. 启动客户端,出现一下画面,或者说服务端上在线状态为在线即成功启动

    image-20240127160152500

服务端配置代理实现

image-20240127160355597

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

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

相关文章

Sora:OpenAI引领AI视频新时代

Sora - 探索AI视频模型的无限可能 随着人工智能技术的飞速发展,AI视频模型已成为科技领域的新热点。而在这个浪潮中,OpenAI推出的首个AI视频模型Sora,以其卓越的性能和前瞻性的技术,引领着AI视频领域的创新发展。让我们将一起探讨…

基于springboot+vue的视频网站系统(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

.NET项目web自动化测试实战——Selenium 2.0

🔥 交流讨论:欢迎加入我们一起学习! 🔥 资源分享:耗时200小时精选的「软件测试」资料包 🔥 教程推荐:火遍全网的《软件测试》教程 📢欢迎点赞 👍 收藏 ⭐留言 &#x1…

猫头虎分享已解决Bug || Web服务故障:WebServiceUnavailable, HTTPServerError

博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通鸿蒙》 …

网络安全“降本增笑”的三大帮手

在网络安全这个快速变化和危机四伏的领域中,通过使用正确的工具和方法,我们可以在工作中取得更高的效率,并降低相关成本。 雷池社区版 雷池社区版—开源Web应用防火墙。这款产品凭借强大的规则引擎,它允许用户自定义安全策略&…

钡铼技术的LoRa网关实现智能电网监测与控制

钡铼技术的LoRa网关在智能电网监测与控制方面发挥着关键作用,为电力系统的安全运行和高效管理提供了重要支持。下面将详细介绍钡铼技术的LoRa网关如何实现智能电网监测与控制。 首先,钡铼技术的LoRa网关通过接入各类传感器和监测设备,实现对…

ESP8266智能家居(2)——8266发布数据到mqtt服务器

1.公共服务器 学习物联网就离不开服务器,如果你资金充足的话,可以自己购买或者租用一个服务器。本次我选择,使用免费的公共MQTT服务器。它的端口及Broker信息如下: 网址为: 免费的公共 MQTT 服务器 | EMQ (emqx.com)h…

分享:大数据信用查询去什么样的平台查?

在当今社会,大数据信用查询已经成为企业和个人了解自身信用状况的重要途径。然而,面对众多的大数据信用查询平台,如何选择一个可靠的平台进行查询呢?本文将为您介绍一些选择大数据信用查询平台的关键因素。 一、平台信誉度 首先,…

面试redis篇-01开篇

使用场景 Redis的数据持久化策略有哪些什么是缓存穿透,怎么解决什么是布隆过滤器什么是缓存击穿,怎么解决什么是缓存雪崩,怎么解决redis双写问题Redis分布式锁如何实现Redis实现分布式锁如何合理的控制锁的有效时长Redis的数据过期策略有哪些…

《Solidity 简易速速上手小册》第2章:搭建 Solidity 开发环境(2024 最新版)

文章目录 2.1 安装和配置 Solidity2.1.1 基础知识解析安装 Solidity 编译器配置开发环境熟悉命令行工具2.1.2 重点案例:配置本地开发环境案例 Demo:配置本地 Solidity 环境案例代码:HelloWorld.sol2.1.3 拓展案例 1:设置 Remix IDE案例 Demo:在 Remix IDE 中编写和测试智能…

基于springboot vue的MOBA类游戏攻略分享平台源码和论文

基于springboot vue的MOBA类游戏攻略分享平台源码和论文390

linux逻辑卷/dev/mapper/centos-root扩容增加空间

centos7中/dev/mapper/centos-root扩容 问题文件系统根目录,/dev/mapper/centos-root空间满了,导致k8s不停重启 1.查看磁盘情况 df -h #查看最大占用目录 du -h -x --max-depth12.查看磁盘信息 fdisk -l3.查看磁盘分区层级 lsblk4.新建分区 在/dev…

嵌入式Qt 计算器核心算法_3

一.后缀表达式实现算数运算思路 二.算法实现 #include "QCalculatorDec.h"QCalculatorDec::QCalculatorDec() {m_exp "";m_result ""; }QCalculatorDec::~QCalculatorDec() {}bool QCalculatorDec::isDigitOrDot(QChar c) {return ((0 < c)…

【人工智能学习思维脉络导图】

曾梦想执剑走天涯&#xff0c;我是程序猿【AK】 目录 知识图谱1. 基础知识2.人工智能核心概念3.实践与应用4.持续学习与进展5.挑战与自我提升6.人脉网络 知识图谱 人工智能学习思维脉络导图 1. 基础知识 计算机科学基础数学基础&#xff08;线性代数、微积分、概率论和统计学…

CapCut - 剪映国际版11.1.0

​【应用名称】&#xff1a;CapCut - 剪映国际版 【适用平台】&#xff1a;#Android 【软件标签】&#xff1a;#CapCut #剪映国际版 【应用版本】&#xff1a;11.1.0 【应用大小】&#xff1a;231MB 【软件说明】&#xff1a;软件升级更新。目前大家广泛使用的最令人惊叹、最专…

【MySQL初阶】索引与事务

1. 索引 1.1 索引基本概念 1.1.1 索引介绍 索引(index)&#xff1a;是一种特殊的文件&#xff0c;包含着对数据表里所有记录的引用指针。可以对表中的一列或者多列创建索引&#xff0c;并指定索引的类型&#xff0c;各类索引有各自的数据结构实现。&#xff08;具体细节在My…

Kafka3.x进阶

来源&#xff1a;B站 目录 Kafka生产者生产经验——生产者如何提高吞吐量生产经验——数据可靠性生产经验——数据去重数据传递语义幂等性生产者事务 生产经验——数据有序生产经验——数据乱序 Kafka BrokerKafka Broker 工作流程Zookeeper 存储的 Kafka 信息Kafka Broker 总…

SDWAN组网基于软件,部署灵活且周期

在当今数字化时代&#xff0c;企业网络架构面临着日益复杂的挑战。传统的硬件路由器和专线连接已经不能满足企业对网络带宽、灵活性和安全性的需求。SD-WAN组网作为一种新兴的网络架构技术&#xff0c;通过基于软件的虚拟化和智能路由功能&#xff0c;为企业提供了部署灵活且周…

“警示”!中国大连证监局等七部门紧急发文:防范虚拟货币非法集资!受害人主要为中老年群体?

“国家发行了一种数字货币&#xff0c;一个人只能买一单&#xff0c;一单1000元&#xff0c;到年底时保底能赚回来5万元”……如此拙劣的骗局&#xff0c;6年间让超过1万名受害人上当。 2023年下半年&#xff0c;福建省漳州市公安机关成功打掉这一诈骗犯罪团伙&#xff0c;查明…

一样的代码不同项目跳转页面报404的解决办法

今天收到实施反馈的一个问题&#xff0c;点项目名称跳转项目详情页面时&#xff0c;有的页面跳转显示正常&#xff0c;有的页面跳转报404错误。错误如下&#xff1a; 发现报错的项目都有一个共性就是有特殊字符“[ ]” , 解决的办法就是把带有特殊字符的字段 用 encodeURI()…