其他新闻

其他新闻

内网建站工具(自建站工具)

时间:2023-11-15 信途科技其他新闻

FastTunnel是用.net core开发的一款跨平台内网穿透工具,它可以实现将内网服务暴露到公网供自己或任何人访问。与其他穿透工具不同的是:FastTunnel项目致力于打造一个易于扩展、易于维护的内网穿透框架,任何人都可以基于该框架二次开发,你可以直接通过nuget安装依赖进行开发,当然它也是开箱即用的工具。

相关优秀博文

FastTunnel-内网穿透原理揭秘测试龙芯 LoongArch .NET之 使用 FastTunnel 做内网穿透远程计算机使用 FastTunnel 做内网穿透远程计算机桌面服务器

荣获GVP开源项目

FastTunnel荣获开源中国2020最有价值开源项目

开源仓库地址

github: https://github.com/SpringHgui/FastTunnelgitee: https://gitee.com/Hgui/FastTunnel官网:https://suidao.io

什么是内网穿透?

一般来说,如果你在内网部署一个网站或应用,也只有处于内网之中的其他网络设备才能访问;但如果你想让公网上任何人都可以访问你内网的应用,则必须要采取一些手段,内网穿透在这种背景下应用而生。

FastTunnel能够做什么?家中建站微信开发远程桌面erp互通svn代码仓库端口转发iot物联网联机游戏等等场景,不局限以上搭建属于自己的内网穿透平台

1.在仓库的 releases 页面下载对应的程序2.根据自己的需求修改客户端以及服务端配置文件appsettings.json3.服务端运行FastTunnel.Server4.客户端运行FastTunnel.Cient (客户端可运行在内网任何一台设备上)

配置示例用自定义域名访问内网web服务

例如你拥有一台云服务器,公网ip地址为 110.110.110.110 ,同时你有一个域名 suidao.io,你希望访问 test.suidao.io可以访问你自己电脑上部署的一个网站。你需要新增一个域名地址的DNS解析,类型为A,名称为 * , ipv4地址为 110.110.110.110 ,这样 *.abc.com的域名均会指向110.110.110.110的服务器,由于FastTunnel默认监听的http端口为1270,所以要访问http://test.abc.com:1270。服务端配置文件:config/appsettings.json

"ServerSettings": { // 必选 默认值 "BindAddr": "0.0.0.0", // 必选 默认值 "BindPort": 1271, // 自定义域名web穿透必须 "WebDomain": "suidao.io", // 服务监听的端口号, 访问自定义域名站点时url为 http://{SubDomain}.{Domain}:{ProxyPort_HTTP}/ // web穿透必须 "WebProxyPort": 1270, // 可选,ngixn反向代理后可省略域名后的端口号进行访问 "WebHasNginxProxy": false, // 可选,访问白名单,不在白名单的ip拒绝 "WebAllowAccessIps": [], // 可选,是否开启SSH,禁用后不处理SSH类型端口转发.默认false。 "SSHEnabled": true }

客户端配置文件:

"ClientSettings": { "Common": { // 服务端公网ip, 对应服务端配置文件的 BindAddr,支持域名 "ServerAddr": "test.cc", // 服务端通信端口,对应服务端配置文件的 BindPort "ServerPort": 1271 }, "Webs": [ { // 本地站点所在内网的ip "LocalIp": "127.0.0.1", // 站点监听的端口号 "LocalPort": 8080, // 子域名, 访问本站点时的url为 http://{SubDomain}.{Domain}:{ProxyPort_HTTP}/ "SubDomain": "test", // test.test.cc } ] }如何去掉域名后的端口号

在服务器端部署nginx,通过nginx反向代理将80端口流量转发至1270端口,nginx的配置示例如下:

http { # 添加resolver resolver 8.8.8.8; # 设置 *.abc.com 转发至1270端口 server { server_name *.abc.com; location / { proxy_pass http://$host:1270; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } # 可选 error_log /var/log/nginx/error_ft.log error; }}配置端口转发

假设内网有一个mysql服务端口为3306,在内网的ip地址为192.168.1.100,你希望访问suidao.io:33306端口的请求转发至内网的mysql上,则需要如下配置:1.服务端配置文件不变2.客户端配置如下

"ClientSettings": { "Common": { // 服务端公网ip, 对应服务端配置文件的 BindAddr,支持域名 "ServerAddr": "test.cc", // 服务端通信端口,对应服务端配置文件的 BindPort "ServerPort": 1271 }, "Webs": [ ], /** * ssh穿透,ssh访问内网主机 * 访问方式 #ssh -oPort=12701 {root}@{ServerAddr} * ServerAddr 填入服务端ip,root对应内网用户名 */ "SSH": [ { "LocalIp": "192.168.1.100", "LocalPort": 3306, "RemotePort": 33306 } ] }远程内网电脑

windows:只需要将上一步中的3306端口换成3389,linux:只需要将上一步中的3306端口换成22

结语

欢迎点赞+转发+关注!大家的支持是我分享最大的动力!!!

扫描二维码推送至手机访问。

版权声明:本文由信途科技转载于网络,如有侵权联系站长删除。

转载请注明出处https://www.xintukeji.cn/xintu/20132.html

相关文章

自助建站系统一艺汇网络的简单介绍

随着互联网快速发展,很多人都想要一个属于自己的独立网站,但有不懂代码,不会设计,所以无法下手。那么对于没有技术门槛的情况下,如何搭建自己的网站呢?我们可以借助第三方平台网页自助建站系统,只需要简单的四...

电子商务网络营销论文800字,电子商务时代网络营销的变迁论文

电子商务论文范文通用12篇 在日常学习和工作生活中,大家肯定对论文都不陌生吧,论文是描述学术研究成果进行学术交流的一种工具为了让您在写论。电子商务属于信息网络时代新型的商务活动,主要借助现代化的信息技...

「手机网站制作费用」网站制作手机软件

本篇文章给大家谈谈手机网站制作费用,以及网站制作手机软件对应的知识点,希望对各位有所帮助,不要忘了收藏本站。 本文导读目录: 1、建设网站的收费标准是什么? 2、手机wap网站建设价格多少?...

习近平总书记在庆祝中国共产主义青年团成立100周年大会上的重要讲话在直属海事系统广大青年中引起强烈反响

庆祝中国共产主义青年团成立100周年2022年5月10日上午,习近平总书记在庆祝中国共产主义青年团成立100周年大会上发表重要讲话,全面回顾了100年来共青团坚定不移听党话、跟党走的青春历程,充分肯...

关于网络营销的软件,网络营销海报设计用什么软件

华军软件园为您提供网络营销,其中包含国内外免费网络营销软件下载及营销软件大全,更多营销软件排行榜等内容,尽在华军软件园。多特手游网营销软件排行榜榜单为玩家们带来好玩的 营销软件排行榜游戏 ,里面有店迎...

关于手机建站哪家好市场的信息

其中,在Facebook上建站的中国手机厂商占据六席,销量合计占到中国市场近一半的份额中国手机厂商的Facebook运营团队大多驻。让更多的企业享受到云建站服务营销达人OR网络炒手?2010年,中国的...

现在,非常期待与您的又一次邂逅

我们努力让每一次邂逅总能超越期待

  • 效果付费
    效果付费

    先出效果再付费

  • 极速交付
    极速交付

    响应速度快,有效节省客户时间

  • 1对1服务
    1对1服务

    专属客服对接咨询

  • 持续更新
    持续更新

    不断升级维护,更好服务用户