侧边栏壁纸
博主头像
平凡之路博主等级

生活原本沉闷,但跑起来就会有风!

  • 累计撰写 82 篇文章
  • 累计创建 10 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

N2N 虚拟局域网配置点对网【happyn客户端路由模式】

平凡之路
2022-11-01 / 0 评论 / 0 点赞 / 381 阅读 / 1,008 字

以Windows客户端为例,介绍happyn如何配置为路由模式,为整个局域网提供中转服务;
很多人实际的工作场景是这样的:
image

您的公司的网段为一个内网 192.168.100.0/24; 在公司里有一台工作电脑B分配到的IP为192.168.100.100;
而您回家一般会用笔记本A来连接公司电脑进行工作;家里的宽带IP是运营商分配的,此时您分别在电脑A、B上都安装了happyn客户端;分别设置happyn 组网ip为:
A: 10.202.48.1
B: 10.202.48.2
这样A和B就能互相访问了;

到目前为止,一切工作都很好;但是问题来了,您想要在家中笔记本A上直接访问公司的C (192.168.100.101)、D(192.168.100.102) E…,不能每台机器都装一个happyn客户端吧,这样太麻烦了…

此时就可以祭出happyn的一个很有用的高级设置,将您的电脑B设置为路由模式,这样在A上就可以直接用 192.168.100.101…192.168.100.102…等地址访问C、D…乃至整个公司的所有电脑,而C、D…这些电脑无需任何改动;

要做到这些,目前需要稍微繁琐一点的配置,请爱折腾的小伙伴耐心看下去;

  1. 电脑B开启路由转发(经过测试这一步不执行也可以使用)
    这里的 IP路由 其实就是Linux下的 ip forward,系统默认关闭,需手动开启;
    点击开始菜单 -> 运行, 输入regedit, 注册表定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    修改 IPEnableRouter 的值为 1
    image-1667269105031
    image-1667269110854
    然后重启电脑,命令行输入 ipconfig /all 查看是否开启
    image-1667269260538

  2. 电脑B开启网络共享
    这里的网络共享,可以理解为桥接、或者NAT,目的是打通两张网卡(物理网卡、虚拟网卡)
    2.1 找到B端本机的物理网网卡(非TAP虚拟网卡)
    image-1667269283891
    右击 物理网卡vnet0 -> 属性 -> 共享选项卡,勾选共享,专用网连接选择本机的Happyn虚拟网卡(示例机器显示为以太网),点击确认:
    image-1667269297752
    image-1667269303501
    此时物理网卡状态改变为共享的
    image-1667269317234

2.2 为了防止重启后共享状态失效,可以修改ICS(Internet Connection Sharing)服务为自启动
image-1667269335882

PS:前面1、2步也可以替换成在电脑上直接安装配置路由服务。可以参考在Windows Server系统上配置路由转发功能

  1. 电脑A写路由表
    A要经过B到C去,但是怎么走?A端系统默认是不知道的,需要指路。
    所以需要在A端通过添加路由表的方式来告知数据应该怎么分发。
    概括一下:在A端任何目的地为 192.168.100.x(B端物理网下设备) 的数据包,都会经过 10.208.48.2(B的Happyn虚拟IP) 网关来转发
    目标IP:192.168.100.0 掩码:255.255.255.0 网关:10.208.48.2

3.1 管理员权限执行命令提示符
image-1667269352704

3.2 在命令提示符中输入路由表

route add 192.168.100.0 mask 255.255.255.0 10.208.48.2 -p
如果以后不需要转发,可以执行下面命令删除此路由表:
route delete 192.168.100.0 mask 255.255.255.0 10.208.48.2 -p

  1. 电脑A、B 的happyn客户端分别开启转发模式
    image-1667269376050
    A、B需要重新启动happyn服务

  2. 测试连接
    此时在A 直接 ping 192.168.100.x 网段中任意一台运行机器,都可以ping通了

6.客户端下载
happynet-win-x86-x64-all-latest

0

评论区