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

n2n 搭建虚拟局域网,实现内网穿透

一、ubuntu linux系统上通过源码安装

1、下载源码

git clone https://github.com/ntop/n2n

2、 进入源码目录n2n,依次执行下列命令

./autogen.sh
# 如果提示命令不存在,需要运行命令:apt-get update && apt-get install autoconf automake libtool 进行安装 
./configure
make
make install

# 安装完执行命令,检查安装是否正确
supernode -h
edge -h


3、在公网主机上运行supernode,监听1234端口

supernode -l 1234 -v >/dev/null &



注:如果公网主机在云服务主机上,安全组需要放开1234端口,防火墙相应放开

firewall-cmd --zone=public --add-port=1234/tcp --permanent
#再重启一下防火墙
firewall-cmd --reload

4、测试

公网主机A也可以运行节点edge

edge -d n2n -c myn2n -k 123456 -a 10.0.0.1 -l x.x.x.x:1234 >/dev/null &

其中x.x.x.x为公网IP
另一台linux主机B运行节点edge

edge -d n2n -c myn2n -k 123456 -a 10.0.0.2 -l x.x.x.x:1234 >/dev/null &

两台主机可以互相ping通则搭建完成

二、windows版本下载安装

下载EasyN2N: https://download.csdn.net/download/JineD/90664182https://download.csdn.net/download/JineD/90664182

 进行相关配置即可使用,注意的是如果有密码,需要 ”其它功能“ ->  "常用功能” -> "附加参数" 中添加。

参考文章:

内网穿透与服务代理:N2N搭建与Nginx配置详解-CSDN博客

Linux arm 内核选项和busybox选项 加载tun模块 -- 创建/dev/tun 字符设备_linux .config tun-CSDN博客

相关文章:

  • Node.js和js到底什么关系
  • 制作一款打飞机游戏16:空间优化
  • 高并发内存池项目
  • 第十四届蓝桥杯 2023 C/C++组 有奖问答
  • 数组理论基础
  • AI Agent开发第34课-用最先进的图片向量BGE-VL实现“图搜图”-下
  • overlay 模块加载失败问题分析
  • 一文详解opencv-python环境搭建:Mac配置python的cv2开发环境
  • 按照三级缓存机制,在单片机中实现大文件10M级别以上文件读写、解析实现方法,基于LIBCSV库和fatfs进行实现
  • Spring MVC 核心注解与文件上传教程
  • LabVIEW数据采集与传感系统
  • 潞晨科技将暂停DeepSeek API服务,AI大模型技术红利普惠化与市场竞争白热化叠加,内卷恶果,开始显现!
  • 基础服务系列-Windows10 安装AnacondaJupyter
  • 随机深林算法是分类还是回归?
  • 搭建哨兵架构
  • 开发指南:构建结合数字孪生、大语言模型与知识图谱的智能设备日志分析及生产异常预警系统
  • 思科路由器做DNS服务器
  • 掌握Go空接口强大用途与隐藏陷阱
  • 边缘计算场景下的GPU虚拟化实践(基于vGPU的QoS保障与算力隔离方案)
  • 第39讲|决策树与作物分布建模:可解释的AI助力农业智能推演
  • 第1现场|俄乌互指对方违反复活节临时停火提议
  • 商务部新闻发言人就美国以关税手段胁迫其他国家限制对华经贸合作事答记者问
  • 十大券商看后市|A股下行波动风险有限,震荡中有望逐步抬升
  • 瑞士成第15届北影节主宾国,6部佳作闪耀“瑞士电影周”
  • 两岸基层民生发展交流会在浙江开幕
  • 科普|军团菌肺炎:春末夏初的隐形健康威胁