当前位置: 首页 > 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博客

http://www.xdnf.cn/news/64927.html

相关文章:

  • C++计算 n! 中末尾零的数量
  • RIP动态路由(三层交换机+单臂路由)
  • 20250421在荣品的PRO-RK3566开发板的Android13下频繁重启RKNPU fde40000.npu: Adding to iommu gr
  • Java学习路线--自用--带链接
  • win11修改文件后缀名
  • ADB->查看某个应用的版本信息
  • 力扣面试150题--插入区间和用最少数量的箭引爆气球
  • TensorBoard如何在同一图表中绘制多个线条
  • 第 7 篇:总结与展望 - 时间序列学习的下一步
  • k8s集群GPU监控项说明
  • 【人工智能】使用vLLM高性能部署Qwen大语言模型
  • 10天学会嵌入式技术之51单片机-day-2
  • LVGL学习(一)(IMX6ULL运行LVGL,lv_obj_t,lv_obj,size,position,border-box,styles,events)
  • 4·25调价倒计时:SheinTemu美国站价格策略3大关键解读
  • 多路由器通过RIP动态路由实现通讯(单臂路由)
  • Dify忘记管理员密码,重置的问题
  • 数据结构中的各种排序
  • java反射 笔记
  • redis数据类型-位图bitmap
  • Java:多线程
  • C#处理网络传输中不完整的数据流
  • Maxscript调用Newtonsoft.Json解析Json
  • 制作一款打飞机游戏13:状态机
  • 广州可信数据空间上线:1个城市枢纽+N个产业专区+高质量数据集(附28个数据集清单)
  • 如何建设企业级合成数据中台?架构设计、权限治理与复用机制全解
  • 第 3 篇:揭秘时间模式 - 时间序列分解
  • OpenCV基础函数学习4
  • 【油藏地球物理正演软件ColchisFM】ColchisFM正演软件在阿姆河右岸区块礁滩复合体识别中的应用
  • transformer
  • 【Docker-16】Docker Volume存储卷