目录

一、需求

二、购买公网服务器

三、远程公网服务器

四、FastTunnel 的使用

1.下载 FastTunnel

2.启动服务器端

3.启动客户端

五、测试

六、安装服务

结束


一、需求

FastTunnel 简介

高性能跨平台内网穿透工具,使用它可以实现将内网服务暴露到公网供自己或任何人访问。

  • 与其他穿透工具不同的是,FastTunnel项目致力于打造一个易于扩展、易于维护的内网穿透框架。
  • 你可以通过引用FastTunnel.Core的nuget包构建出自己的穿透应用,并针自己所需的业务扩展功能。

FastTunnel有哪些特性

  • 在任何地方远程内网计算机(公司或家里的计算机) Windows/Linux/Mac
  • 通过自定义域名访问内网web服务(常用于微信开发或对外开放web服务)
  • 端口转发/端口映射,访问内网任意端口提供的服务 mysql、redis、ftp等等
  • 支持绑定多个域名访问内网服务
  • 支持域名白名单限制
  • 支持客户端身份校验

在我们平时用的网络,基本不会有公网IP,如果想远程怎么办,大部分人可能用向日葵,ToDesk 等软件,但是,这些软件不但收费,网速也比较慢,比如界面比较模糊,传输文件比较卡,等等,离谱的是有的盗版win10系统,甚至打开软件都看不到界面,修改系统设置都改不了,简直没法用,但对于我们程序员来说,折腾必然是最大的乐趣了。

在使用之前,我先介绍一下原理,FastTunnel 内网穿透的原理是,你通过远程软件,连接到一台具有公网IP的服务器,然后由公网服务器转接到你想要远程的电脑,达到了远程的目的,那么就必须先得准备三样东西了:

1.一台公网服务器

2.两台电脑,用电脑A来远程电脑B

二、购买公网服务器

我这里选了一个配置比较低,比较便宜的,一个月只需9元

在使用之前先对服务器防火墙进行设置

必须开放服务器程序对应的端口号,否则客户端无法连接 ,这里可以限制端口的范围,我这里只开放了1270-1280范围内的端口,如上图,如果是公司服务器,最好不要开发那么多端口。

三、远程公网服务器

注意:新买的服务器,必须要重置密码才能远程

直接用 Win10 自带的远程连接,连接到服务器。

如果你远程接服务器没问题,那么请直接跳过当前章节

远程服务器异常的处理方式:

如果你服务器之前远程过一次后,再更换服务器系统,或者更改密码后,可能会遇到服务器无法远程的情况,比如:之前的凭证无法工作,请输入新凭证,可以用下面的方法解决

第一步,我们先在键盘上同时按住“win”和“R”键。然后在运行框中输入“gpedit.msc”并点击确定

第二步,我们进入本地组策略编辑器窗口后,依次打开“计算机配置”、“管理模板”和“系统”

第三步,我们打开“系统”之后找到“凭据分配”,点击该选项然后在页面右侧找到并选择“允许分配保存的凭据用于仅NTLM服务器身份验证”

第四步,在允许分配保存的凭据用于仅NTLM服务器身份验证页面,我们选择“已启用”选项,然后点击“显示”在显示内容页面输入“TERMSRV/*”然后点击确定

第五步,我们设置完成之后再同时按住win和R键,输入“gpupdate /force”使设置生效

四、FastTunnel 的使用

1.下载 FastTunnel

下载地址:

https://github.com/FastTunnel/FastTunnel

点击网页右边的 Releases 文字

当前我用的版本是 2.1.1

点击显示所有的资源

这时就能看到完整的列表了,下载服务器端和客户端

2.启动服务器端

将下载好的 FastTunnel.Server.win-x64 放到服务中

在服务器端可以直接启动,不用更改配置

当然,你也可以在 appsettings.json 配置文件中修改 Tokens 的值,如果修改了,那么客户端对应的 Tokens 请保持一致。

此时服务器的工作就完成了,接下来完成客户端的配置。

3.启动客户端

在启动客户端之前,必须要先做两件事

一、打开电脑的远程桌面

二、修改配置文件,我们用记事本打开客户端的 appsettings.json 

1)修改配置文件服务器IP

修改服务器IP地址,改为你服务器的IP地址

2)修改配置文件局域网IP

修改 Forwards 中的 LocalIp 为你当前电脑的局域网的 IP,这个可以在控制台中输入 ipconfig 进行查看。

修改完成后,点击保存。

3)启动客户端

如果显示下面的界面说明和服务器端连接成功了

五、测试

接下来就是看是否能远程连接了,用另外一台电脑打开远程,输入你服务器的IP,端口号是1274

显示让你输入用户名和密码了,那么就是连接上了

输入完你的微软账号后,点击确定

点击是,成功远程了客户端的那台电脑了。

六、安装服务

客户端和服务器都有对应的服务程序,在软件目录中的 install.bat

客户端服务程序:

安装完成如下:

如果想卸载服务程序,只需要点击 uninstall.bat

结束

如果这个帖子对你有用,欢迎 关注 + 点赞 + 留言,谢谢

end

FastTunnel Win10内网穿透实现远程桌面相关推荐

  1. win10内网穿透实现远程桌面连接

    一.前情提要 在学校的时候曾经看到过同学在实验室用远程桌面控制宿舍自己的电脑,这样不仅能随时使用自己电脑上的文件,还省得把电脑带来带去又麻烦又重,当时也研究过,但没成功,这不新冠肺炎疫情导致开学时间一 ...

  2. 远程办公:通过cpolar内网穿透,远程桌面控制家里公司内网电脑

    文章目录 前言 1. 被控端电脑启用远程桌面 2. 安装cpolar内网穿透 3. 获取远程桌面公网地址 4. 实现远程桌面控制 前言 疫情反反复复的当下,有时候会遇到需要居家办公的情况,但在办公室的 ...

  3. ngrok 内网穿透+实现远程桌面

    最近公司电脑的teamviewer经常被中断,基本上没办法使用了.而且破解越来越难,破解后没多久又被检测到.所以我想着换另一种方案来实现远程控制,公司内网服务器没有公网ip,所以只能进行内网穿透.内网 ...

  4. Frp内网穿透实现远程桌面连接

    文章目录 前言 1.提前准备 2.配置frp服务器 3. 配置服务器相关文件 4.防火墙开放端口 5.测试启用frp 6.设置frp开机自启动 7.配置frp客户端 8.运行客户端 9.开启远程桌面连 ...

  5. 【计算机网络相关】内网穿透介绍以及使用FRP实现内网穿透Windows远程桌面

    ❤️觉得内容不错的话,欢迎点赞收藏加关注

  6. 不用向日葵 teamview 利用云服务器部署FRP穿透内网实现控制远程桌面

    不用向日葵 teamview 利用云服务器部署FRP穿透内网实现控制远程桌面 前言 需要的硬软件 需要的设置 服务端的配置 客户端配置 远程连接 设置开机自启 前言 由于工作原因,不可使用向日葵及te ...

  7. 远程办公利器——利用cpolar内网穿透在家远程公司内网电脑

       系列文章 Windows用户如何安装使用cpolar内网穿透? Windows用户如何将cpolar内网穿透配置成后台服务,并开机自启动? 远程办公利器--利用cpolar内网穿透在家远程公司内 ...

  8. 【Minecraft开服教学】使用 MCSM 面板一键搭建我的世界服务器 并使用内网穿透公网远程联机

    文章目录 前言 1.Mcsmanager安装 2.创建Minecraft服务器 3.本地测试联机 4. 内网穿透 4.1 安装cpolar内网穿透 4.2 创建隧道映射内网端口 5.远程联机测试 6. ...

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

    龙芯3A5000 已经上市,从老伙计哪里搞来一台3A5000 机器,安装统信UOS.使用体验上看还可以,就是软件生态急需建设,软件生态的建设上自然有我dotnet 的一份力量.龙芯团队已经完成了Loo ...

最新文章

  1. 如何解决虚拟机频繁分离和附加磁盘导致的识别错误
  2. 抽象工厂模式java_Java之抽象工厂模式(Abstract Factory)
  3. 非spring环境中配置文件工具
  4. Promise-js异步加载解决方案
  5. 我的手机 不支持箭头函数
  6. 使用canvas实现擦玻璃效果
  7. RabbitMQ 简介和使用
  8. 吴恩达作业9:卷积神经网络实现手势数字的识别(基于tensorflow)
  9. 深度学习数据标注工具(转)
  10. VMware vSphere 6.5配置系列
  11. python中构造方法的名字,【填空题】Python提供了名称为 的构造方法,实现让类的对象完成初始化。...
  12. MySQL 8.0 的 5 个新特性,太实用了!
  13. 非常实用的aix 6.1系统安装的教程
  14. Java中的关键字汇总(50个)
  15. [tensorflow] 多维矩阵的乘法
  16. 戴维解惑——用iTestin云测做测试怎样拿大奖
  17. 1012-RPA与目标使用者
  18. 【SQL实战经验一】:SQL语句中存在英文的单引号、双引号问题
  19. k8s搭建fluentd+ES
  20. akcms升级后台编辑器完美教程

热门文章

  1. 对国产板子有阴影这些软硬件开源的ARM开发板可以学习Linux驱动
  2. 激光打标机使标记处理智能化
  3. 如何选购合适的IPKVM切换器
  4. JQ动画和特效轮播图
  5. docker视频学习总结
  6. centos8 设置运行模式及恢复
  7. 机器学习西瓜书笔记:神经网络:BP算法公式推导
  8. 深度学习基础--分类网络
  9. cadence自动生成铺铜_Cadence Allegro简易手册连载7:内层及铺铜
  10. Linux驱动开发概述