测试龙芯 LoongArch .NET之 使用 FastTunnel 做内网穿透远程计算机 (2)

以上是我的配置,我更改的部分就是 BindAddr 和 BindPort 两个值,还有自定义域名。此时我的腾讯云服务器将开放 8092 端口作为给 FastTunnel 客户端连接的端口。按照 FastTunnel 的设计,可以在客户端要求服务器端开放任意的其他端口给某个客户端使用

配置完成之后,dotnet FastTunnel.Server.dll 即可运行,如看到大概以下的内容就是运行成功

[root@VM_0_17_centos FastTunnel]# dotnet FastTunnel.Server.dll
2021-07-28 09:24:09,039 |WARN| Unable to bind to :5000 on the IPv6 loopback interface: \'Cannot assign requested address\'.
2021-07-28 09:24:09,122 |INFO| Now listening on: :5000
2021-07-28 09:24:09,125 |INFO| ===== FastTunnel Server Starting =====
2021-07-28 09:24:09,128 |INFO| 监听客户端 -> 0.0.0.0:10092
2021-07-28 09:24:09,130 |INFO| 监听客户端 -> 0.0.0.0:1270
2021-07-28 09:24:09,251 |INFO| Application started. Press Ctrl+C to shut down.
2021-07-28 09:24:09,252 |INFO| Hosting environment: Production
2021-07-28 09:24:09,252 |INFO| Content root path: /usr/local/FastTunnel

接下来是来配置客户端部分,在Windows 10上从FastTunnel源码编译一个通用的Linux客户端,拷贝到龙芯3A5000电脑,打开的 FastTunnel 客户端的 appsettings.json 文件,因为咱只是为了配置SSH 内网穿透而已,因此只需要修改服务器端公网 ip 和服务器端通信端口,和 SSH 的内容。如下面代码,需要更改部分我标记出来

{
   "Logging": {
     "LogLevel": {
       "Default": "Debug",
       "Microsoft": "Warning",
       "Microsoft.Hosting.Lifetime": "Information"
     }
   },
   "ClientSettings": {
     "Common": {
       // 服务端公网ip, 对应服务端配置文件的 BindAddr,支持域名
       "ServerAddr": "123.207.20.135",

// 服务端通信端口,对应服务端配置文件的 BindPort
       "ServerPort": 8092
     },
     "Webs": [
       {
         // 本地站点所在内网的ip
         "LocalIp": "127.0.0.1",

// 站点监听的端口号
         "LocalPort": 80,

// 子域名, 访问本站点时的url为 {SubDomain}.{Domain}:{ProxyPort_HTTP}/
         "SubDomain": "test", // test.test.cc

// 个人域名(需要解析域名A记录至服务的ip地址)
         "WWW": [ "www.abc.com","test111.test.cc" ]
       }
     ],

/**
      * ssh穿透,ssh访问内网主机
      * 访问方式 #ssh -oPort=12701 {root}@{ServerAddr}
      * ServerAddr 填入服务端ip,root对应内网用户名
      */
     "SSH": [
       {
         "LocalIp": "127.0.0.1",
         "LocalPort": 22,
         "RemotePort": 8073
       },
       {
         "LocalIp": "127.0.0.1",
         "LocalPort": 3389, // windows远程桌面端口为3389
         "RemotePort": 1274
       }
     ]
   }
}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwyzzw.html