前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >三分钟配置FRP内网穿透,外网访问SQL不用愁

三分钟配置FRP内网穿透,外网访问SQL不用愁

作者头像
加菲猫的VFP
发布2021-08-16 15:26:15
4.1K3
发布2021-08-16 15:26:15
举报
文章被收录于专栏:加菲猫的VFP

昨天的接到狐友会会员彭先生的问题,他问:"我已经购买了一台云服务器,我的路由器是TP-LINK,我设置了路由器的端口映射,但接下来我不知道怎么操作?"

我看了一下图,我说你怎么能开放1433端口呢?非常容易被爆破,你可以开放一个1560之类的没人用的端口才会安全一些.另外你有云服务器了,直接做内网穿透更好,还可以做很多事情.

内网穿透,就是把内网的服务,比如WEB服务、SQL服务、自己搭建的各类服务穿透到你的云服务器上,这样别人访问你的云服务器就等于访问你的内网服务器。

今天加菲猫就来讲一下内网穿透这个设置怎么做,毕竟我们是全栈开发,啥都得会,关键时刻还会修电脑.

内网穿透的软件有很多,我目前用得多的是FRP内网穿透软件.下面就来讲解使用内网穿透发布SQL服务到云服务器上。

1 FRP软件

根据对应的操作系统及架构,下载最新版本的程序。

官网地址:https://gofrp.org/

frpsfrps.ini 放到云服务器的电脑上。如C:\frps

frpcfrpc.ini 放到内网的服务器上。如 C:\frpc

2 云服务器新建 frps.ini 文件,(最简配置方案)

代码语言:javascript
复制
# frps.ini
[common]
bind_port = 1000

bind_port:frp服务所用端口

在c:\frps建立一个 启动1.bat文件,输入如下代码

代码语言:javascript
复制
frps.exe -c frps.ini
pause

然后双击这个启动.bat就启动服务端了。

3 内网服务器上新建frpc.ini文件(注意#与后面的内容要删除)

代码语言:javascript
复制
# frps.ini
[common]
server_addr = x.x.x.x
server_port = 1000

[SQL]
type = tcp              #连接协议
local_ip = 192.168.3.48 #内网服务器ip
local_port = 1433         #SQL端口号,按实际填写
remote_port = 1560      #暴露给外网访问的端口号

记住不要直接用1433端口发布服务

在c:\frpc建立一个 启动2.bat文件,输入如下代码

代码语言:javascript
复制
frpc.exe -c frpc.ini
pause

双击运行,就启动了内网端了

这样就可以使用 xxxx,1560的格式去访问你的SQL服务器啦。

将内网WEB服务器穿透到云服务器发布的配置

1 云服务器修改 frps.ini 文件

代码语言:javascript
复制
# frps.ini
[common]
bind_port = 7000           
vhost_http_port = 80

bind_port:frp服务所用端口

2 内网服务器上修改frpc.ini文件

代码语言:javascript
复制
# frps.ini
[common]
server_addr = x.x.x.x
server_port = 1000

[edu]
type = http
local_port = 801
custom_domains = edu.xxx.cn

server_addr为云服务器地址

server_port为云服务器上frp服务所用端口

[edu] 是自己设的,如果有多台内网服务器都绑定到公网服务器上,这个就不要重复了

local_port为本地报务器端口如801,你也可以为自己的

custom_domains:可以为这台内网服务器单独给一个域名,这样一台云服务器,可以绑定多个域名了。

注:frpc.ini文件可以多个配置写在一起,比如上文中的[edu]、[SQL]配置可以写在一起。

现在的云服务器特别便宜,秒杀99元/一年的,303元/3年了,可比自己建个服务器划算多了,还有80,443端口可以用,现在算下来,电费都不止99元了,点击链接就可以直达秒杀现场。

https://curl.qcloud.com/rR4RaGTJ

买了云服务器后,学习什么公众号开发,物联网开发有个方便调试的环境,开发容易多了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 加菲猫的VFP 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 FRP软件
  • 2 云服务器新建 frps.ini 文件,(最简配置方案)
  • 3 内网服务器上新建frpc.ini文件(注意#与后面的内容要删除)
  • 将内网WEB服务器穿透到云服务器发布的配置
    • 1 云服务器修改 frps.ini 文件
      • 2 内网服务器上修改frpc.ini文件
      相关产品与服务
      云服务器
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档