快捷搜索: 王者荣耀 脱发

使用frp和阿里云服务器实现内网穿透(sqlserver)

使用frp和阿里云服务器实现内网穿透(sqlserver)

一、概述

frp项目:https://github.com/fatedier/frp/releases

二、服务器配置

这里是阿里云服务器
  1. 安装frp:这里的版本是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
  2. 配置frps.ini:默认配置端口即可,其他配置见官方说明:https://gofrp.org/docs/ [common] bind_port = 7000
  3. 运行 安装包: ./frps -c frps.ini docker docker-compose up -d
  4. 开放端口:阿里云通过安全组开放7000和70001端口

三、内网设备配置

这里是win10电脑,暴露sqlserver数据库
  1. 安装frp:
  2. 配置frpc.ini [common] server_addr = 阿里云服务器ip server_port = 7000 [sqlserver] type = tcp local_ip = 127.0.0.1 local_port = 1433 remote_port = 7001 # 阿里云服务器端口
  3. 运行: ./frpc -c frpc.ini

四、使用

任意可访问外网设备,尝试连接sqlserver数据库(记得允许外部访问):阿里云服务器ip:7001

经验分享 程序员 微信小程序 职场和发展