概述
使用frp和阿里云服务器实现内网穿透(sqlserver)
一、概述
为了使用内网设备,我们可以在阿里云服务器上部署frp服务,经过消息转发,暴露内网设备。这里将内网win10上的sqlserver通过阿里云服务器暴露。
frp项目:https://github.com/fatedier/frp/releases
二、服务器配置
这里是阿里云服务器
-
安装frp:这里的版本是v0.39.1
-
安装包:直接下载:v0.39.1
-
docker:docker-compose.yml文件如下
version: '3.5' services: frps: image: snowdreamtech/frps:0.39.1 container_name: frps ports: - "7000:7000" - "7001:7001" volumes: - ./frps.ini:/etc/frp/frps.ini
-
-
配置frps.ini:默认配置端口即可,其他配置见官方说明:https://gofrp.org/docs/
[common] bind_port = 7000
-
运行
-
安装包:
./frps -c frps.ini
-
docker
docker-compose up -d
-
-
开放端口:阿里云通过安全组开放7000和70001端口
三、内网设备配置
这里是win10电脑,暴露sqlserver数据库
-
安装frp:v0.39.1
-
配置frpc.ini
[common] server_addr = 阿里云服务器ip server_port = 7000 [sqlserver] type = tcp local_ip = 127.0.0.1 local_port = 1433 remote_port = 7001 # 阿里云服务器端口
-
运行:
./frpc -c frpc.ini
四、使用
任意可访问外网设备,尝试连接sqlserver数据库(记得允许外部访问):阿里云服务器ip:7001
最后
以上就是柔弱纸鹤为你收集整理的使用frp和阿里云服务器实现内网穿透(sqlserver)的全部内容,希望文章能够帮你解决使用frp和阿里云服务器实现内网穿透(sqlserver)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复