Softether异地组网 远程局域网联机

Softether异地组网 远程局域网联机

记录一下自己搭建异地组网

目的:

  1. 异地组建局域网
  2. 可通过网络邻居发现
  3. 局域网联机,玩各种局域网联机游戏
  4. 功能与局域网基本一致

软件介绍

软件名称:Softether
软件介绍:该软件是一个能虚拟网卡和集线器(HUB)的工具,只要可以访问互联网,都可以使用它来组建远程局域网。在此虚拟的局域网上能进行所有物理局域网上的操作。可以互相访问,可以联网玩只支持局网的游戏(TCP/IP)
下载地址:http://softether.fishinfo.cn/cn.aspx

基本架构

服务端(Linux)
客户端(Windows)

搭建条件

  1. 服务端需要有公网IP
  2. 其他没了

搭建流程

服务端搭建:

  1. 下载Softether Linux版本到服务器,安装
    安装好以后进入安装根目录
    使用命令进入softether
./cmd
  1. 添加hub,
    添加命令:
HubCreate

使用命令后会提示输入hub名称啥的,自由发挥即可

  1. 进入hub,修改网络为DHCP,网络连接设置为使用客户端自己的网络(不设置的话,所有的网络都由服务器代理,很容易就挂掉)
    进入hub命令:
hub [hub名称]

配置DHCP命令:

DhcpSet

进入命令后,会提示设置开始网段和结束网段,随便设置就好,我设置从192.168.30.2 ~ 192.168.30.200,完全够用了,网关和DNS一定要留空,不然流量走服务器
开启DHCP命令:

DhcpEnable
  1. 给hub创建用户,客户端登录会用到
    创建用户命令:
UserCreate

用了这个命令后,会提示输入账号密码啥的,自由发挥

如果需要其他的配置或者不懂如何使用,可在进入软件的cmd后,使用help查看命令,使用 “命令 ?”查看命令具体使用方法

客户端搭建:

  1. 下载client(客户端)win版本,无脑安装
  2. 添加新的V连接
    1. 主机名是公网服务器IP
    2. 端口是服务端设置的端口
    3. hub名称是服务端设置的名称
    4. 添加用户认证,输入服务端创建的用户账号、密码
      3.客户端连接,连接成功,自动分配DHCP地址,可以多台电脑连接后,互相ping一下,也可以去网络邻居,可以看到异地主机,此时连接任何局域网游戏,都是可以的,注意服务器监听的端口,尽量不要和游戏端口重复

你可能感兴趣的:(服务器搭建,linux,服务器,网络)