什么是内网穿透?为什么要用内网穿透?内网穿透能做什么?
以上问题我只想说,如果你自己没有公网IP,但是你又想在公网上访问家里的服务,或者是在公司远程家里的电脑,那么你就需要内网穿透服务。

内网穿透需要准备什么?
1.frp软件包,包含服务端与客户端
2.需要有一个公网服务器做访问转发,在自己的云服务器上面搭建一个frps服务即可(如果没有的话某宝或Pdd,咸鱼等上面应该可以提供)


这里以linux为例,服务端只需要保留以下frps开头的文件

编辑我们的配置文件,frps.ini

[common]
bind_port = 7000  # 本服务机开放的注册端口
vhost_http_port = 9090  # http开放端口#dashboard_port状态以及代理统计信息展示,网址:7500可查看详情
dashboard_port = 7500
#dashboard_user访问用户dashboard_pwd访问密码
dashboard_user = admin
dashboard_pwd = admin
#log_file日志文件log_level记录的日志级别log_max_days日志留存3天authentication_timeout超时时间
log_file = ./frps.log
log_level = info
log_max_days = 3
authentication_timeout = 0
#max_pool_count最大链接池,每个代理预先与后端服务器建立起指定数量的最大链接数
max_pool_count = 32

运行服务(先运行看看是否能正常启动,在考虑固定为脚本或开机自启):

./frps -c frps.ini

或者直接将命令保存为脚本:

#!/bin/sh
#description: fprs-server 后台无日志运行
nohup /usr/app/frp_0.37.1_linux_amd64/frps -c /usr/app/frp_0.37.1_linux_amd64/frps.ini > /dev/null 2>&1 &


到这里一个简单的frps服务就已经搭建好了。


这里时候再使用frpc来做内网穿透

这个是家里的一台centos7物理机,我将用他来做演示demo

同理client端只需要保留frpc开头的几个文件

这里我们配置frpc.ini文件

[common]
server_addr = 1.**.**.92  # 这里填写你的frps服务器地址
server_port = 7000  # frps开放的注册端口[ssh-10-j1900]
type = tcp
local_ip = 127.0.0.1  # 代理本机
local_port = 22    # 配置SSH
remote_port = 10022   # 外网访问,即  外网IP:10022  等于   在本机上访问   12.7.0.01:22[mysql-10-j1900]
type = tcp
local_ip = 127.0.0.1
local_port = 3306 # 配置mysql
remote_port = 10306[web-10-j1900]
type = tcp
local_ip = 127.0.0.1
local_port = 8888  #配置宝塔页面
remote_port = 10888

运行服务(先运行看看是否能正常启动,在考虑固定为脚本或开机自启):

./frpc -c frpc.ini

正常启动后,这里我们使用外网地址访问mysql

我们再测试一下宝塔页面,也是可以正常访问到的

软件下载:frp_0.29.0_windows_amd64.zip

使用frp搭建内网穿透服务相关推荐

  1. FRP搭建内网穿透(亲测有效)

    FRP搭建内网穿透 1.概述: frp可以通过有公网IP的的服务器将内网的主机暴露给互联网,从而实现通过外网能直接访问到内网主机:frp有服务端和客户端,服务端需要装在有公网ip的服务器上,客户端装在 ...

  2. 手把手教你,搭建内网穿透服务

    我的 GitHub 仓库:? 手把手教你搭建内网穿透服务,基于 lanproxy 穿透服务,为你深度定制了开箱即用的服务端和客户端 Docker 镜像. 在很多场景下内网穿透都是我们常常遇到的需求,之 ...

  3. 搭建内网穿透服务一步一步讲解教程

    我的 GitHub 仓库:? 手把手教你搭建内网穿透服务,基于 lanproxy 穿透服务,为你深度定制了开箱即用的服务端和客户端 Docker 镜像. 在很多场景下内网穿透都是我们常常遇到的需求,之 ...

  4. 使用Lanproxy搭建内网穿透服务完整教程

    本文主要记录了使用基于Docker的Lanproxy搭建内网穿透服务的过程,其中包括服务端和客户端的详细配置,并且基于宝塔面板的Nginx实现域名绑定.反向代理与SSL. 本文主要内容: 1. 解决的 ...

  5. frp 供内网穿透服务的工具

    frp 供内网穿透服务的工具 项目地址: https://github.com/fatedier/frp 修改配置文件: [common] server_addr = frp.yo1c.cc serv ...

  6. 详细教你用NPS搭建内网穿透服务,外出时轻薄本轻松连接家里的游戏主机远程玩耍

    文章目录 前言 一.NPS概述 NPS的原理 二.NPS服务器搭建 1.下载软件 2.云服务器配置 2.1.防火墙配置 2.2.用WinSCP远程上传服务文件 2.3.使用SSH终端安装启动 2.4. ...

  7. FRP搭建内网穿透服务器畅游Internet互联网络

    FRP相关概述: **版本号:**Version-0.38.0 **支持系统:**服务器支持:Windows Server 2008/2019 全版本系统支持: Windows XP:Windows ...

  8. 使用 FRP 搭建内网穿透,流畅运行远程桌面!

    点击上方 终端研发部,选择 设为星标 每天9:30点,干货准时奉上! 责编:中文妹 | 来源:小岳 链接:jianshu.com/p/8589be3dd393 上一篇:接口性能优化技巧,有点硬... ...

  9. 云服务器+ngrok搭建内网穿透服务(只有公网ip无域名)

    有的时候在项目开发或者远程开发时,需要把本地端口映射到公网上,让本地端口可以远程访问(TCP(ssh), http, https等),如果自己没有一台拥有公网ip的服务器的话可以租一台阿里云服务器或者 ...

最新文章

  1. 【 MATLAB 】legend 的使用简析
  2. LeetCode_349. 两个数组的交集
  3. golang 获取本地ip
  4. 一个领导力培训的游戏练习
  5. 10.类的构造(1)
  6. 新款iPad Pro曝光:搭载A14x仿生芯片 支持5G
  7. 理解一下ThreadLocal线程存储---springcloud工作笔记160
  8. SSM(Spring+SpringMVC+MyBatis):图书管理系统附有GIF动图,博主可免费答疑
  9. 难分伯仲,驱动人生驱动精灵巅峰评测?
  10. [培训-无线通信基础-8]:分集技术(微分集、宏分集、信号合并、分集增益)
  11. Twilight暮光之城。。。暮色。。。
  12. 阿里技术专家甘盘:浅谈双十一背后的支付宝LDC架构和其CAP分析(含phil补充)
  13. m.2槽分类_什么是M.2扩展槽,如何使用?
  14. 前端项目如何使用svg矢量图
  15. 排序算法 快速排序【详细步骤图解】
  16. deadline_timer使用说明
  17. 嵌入式Linux驱动笔记(二十四)------framebuffer之使用spi-tft屏幕(上)
  18. 错误:端口被占用解决办法
  19. 硬石YS-F1Pro开发板HAL库例程持续更新\2. 软件设计之高级裸机例程(HAL库版本)\YSF1_HAL-121. MH-Z14A二氧化碳传感器模块
  20. Spark SQL too many elements for tuple: 25 (scala tuple超过默认22个元素)

热门文章

  1. Kaggle赛题解析:Diffusion Prompt生成
  2. Python中time模块的用法
  3. K210与STM32通信(串口通信)
  4. 关于软件的空间占用,安装目录
  5. Toast, CheckBox, RadioButton
  6. 微信小程序开发笔记一
  7. 移动互联网时代,App地推是移动APP不可或缺的一部分
  8. android 适配语言
  9. 耕村人冷吃千层肚 0脂低卡 夜宵吃不要太酥服
  10. Linux驱动之LCD驱动