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

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

  • 内网穿透工具
    • 下面推荐两款内网穿透工具
    • 今天描述一下 [花生壳](https://hsk.oray.com)的使用 (纯文字)
    • 使用场景
    • 基础配置
    • 最关键的是服务器名称
    • 关键的信息小提示:

内网穿透工具

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

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

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

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

  1. 花生壳 ,花生壳
  2. cpolar :cpolar

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

使用场景

没有公网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=花生壳生成的域名和端口号就可以。

你可能感兴趣的:(SQL,server,运维,服务器,数据库,网络)