内网穿透工具开发者运维人员必备

本文介绍了内网穿透的重要性和使用场景,特别是对于没有公网IP的情况。重点讲解了花生壳这款内网穿透工具的使用步骤,包括配置SQLServer数据库、设置防火墙规则、安装花生壳并进行端口映射。此外,还提供了关键信息提示,如服务器名称的正确填写方式,以及外网访问数据库时所需注意的端口号和连接字符串格式。
摘要由CSDN通过智能技术生成

内网穿透工具

我为什么些这篇博客?
为什么?你竟然问我为什么写,当然是有这样的后期业务开发的需求。

我们先说什么是内网穿透。内网,就是在公司或者家庭内部,建立的局域网络或者是办公网络,可以实现多台电脑之间的资源共享,包括设备、资料、数据等。而外网则是通过一个网关与其它的网络系统连接,相对于内网而言,这种网络系统称之为外部网络,常见的就是我们日常使用的互联网。

一般而言,在没有固定公网IP的情况下,外网设备无法直接访问内网设备。而内网穿透技术,顾名思义就是能让外网的设备找到处于内网的设备,从而实现数据通信。

下面推荐两款内网穿透工具

  1. 花生壳花生壳
  2. cpolarcpolar

今天描述一下 花生壳的使用 (纯文字)

使用场景

没有公网IP的场景下,任何需要在外网接入内网主机的服务,这里是针对远程连接SQL Server 数据库

基础配置

1、安装SQL数据库。

2、确认已开启数据库远程连接的允许。

3、开机数据库所在的电脑/服务器的防火墙的入站规则内,使其放通1433 TCP端口(1433默认端口,其他也一样)。
小提示: 防火墙入站规则如何添加

4、在SQL数据库所在的本地电脑/服务器安装花生壳。可以直接用微信扫码。

5、登陆后跳转到花生壳管理网页,配置端口端口映射。

6、这时安装了SQL数据库的那台电脑,就可以通过外网直接访问该数据库。
小提示:连接时需要使用到的参数是:外网域名,端口号。SQL数据库的账号sa,密码xxxxx。

7、在外网访问本地数据库,通常情况我们是软件代码配置连接字符串,或者用Navicat等数据库管理工具进行远程连接数据库。

最关键的是服务器名称

1.如果只是访问本地数据库,则服务器名称填写127.0.0.1登陆。

2.如果改了端口号,则服务器名称要写 【127.0.0.1,端口号】。因为防火墙开放的端口号是1433,数据库实际的端口号是1433。

  1. 内网穿透到外网访问数据库时就要填写:域名或者Ip+英文逗号+端口号
    实例:如果我们的域名是5660n860p4.oicp.vip,端口号是53282 ,那么我们服务器名称填:5660n860p4.oicp.vip, 53282(花生壳生成的外网域名和端口号)

关键的信息小提示:

1、外网访问必须要加上端口号53282(实例).

2、MSSQL连接用英文逗号分隔域名和端口号,不是冒号!

3、点击连接,就可以从外网访问到内网的SQL数据库。
4、编码程序配置连接数据库源 Data Source=花生壳生成的域名和端口号就可以。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值