当前位置: 首页 > news >正文

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

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


在这里插入图片描述

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

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

前言

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

痛点

中微子代理可以有效解决你在本机服务展示给别人时所面临的痛点,特别是涉及到打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=falsedriver-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.lryc.cn/news/304120.html

相关文章:

  • django配置视图并与模版进行数据交互
  • Java进阶
  • ⭐北邮复试刷题106. 从中序与后序遍历序列构造二叉树__递归分治 (力扣每日一题)
  • K8S更新部署docker的两种方法举例
  • Java高并发编程基础之Thread构造函数大有内涵
  • 2023年12月 Python(六级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 代码随想录算法训练营第一天
  • 基于 java springboot+layui仓库管理系统
  • 电商平台商家结算
  • AIGC 实战:如何使用 Docker 在 Ollama 上离线运行大模型(LLM)
  • MII、RMII、GMII和RGMII,以太网接口中常见的几种标准接口
  • SpringCloudConfig+SpringCloudBus+Actuator+Git实现Eureka关键配置属性热更新(全程不重启服务)
  • 郑州大学2024年寒假训练 Day7:数论
  • “目标检测”任务基础认识
  • springboot+vue的宠物咖啡馆平台(前后端分离)
  • LaWGPT—基于中文法律知识的大模型
  • 一文弄明白KeyedProcessFunction函数
  • alibabacloud学习笔记06(小滴课堂)
  • Code Composer Studio (CCS) - Licensing Information
  • uniapp引入微信小程序直播组件
  • 五个简单的C#编程案例
  • Zlibrary低调官宣2024年最新网址,国内可直接访问,免费下载海量电子书籍
  • Android 开机启动
  • 二叉树相关算法需了解汇总-基础算法操作
  • 万字干货-京东零售数据资产能力升级与实践
  • 探索前端框架的世界:一场前端之旅
  • class complex
  • 数据库系统概论整理与总结
  • 打通新势力NAS权限壁垒,绿联私有云安装Portainer,实现更强大的Docker功能
  • 前端基础自学整理|DOM树