内网穿透工具FRP

  • 下载FRP
  • 服务端
  • 客户端
  • 测试是否穿透
  • window端制作为服务

首先你需要一台有公网IP的服务器,win 或者 linux 都可以,mac暂时没测试

下载FRP

  1. git地址自己下载:github上地址,自己选版本 和 操作系统
    网络不好的同学请使用下面下载地址
  2. linux 操作系统64位:版本0.48.0 linux_64
  3. windos操作系统64位 版本0.48.0_win_64
    各位同学,根据自己需要选择下载地址

服务端

以linux 为例

  1. 先解压 tar -zxvf frp_0.48.0_linux_amd64.tar.gz
  2. 解压后按照图片中,我们是服务端 可以只保留 frps 相关的文件
  3. 配置frps.ini
[common]
bind_port = 7000   # 这个端口要记住,用来与客户端通信的,一般不需要修改
  1. 启动:进入文件目录然后执行 frps -c ./frps.ini
  2. 制作启动脚本:新建 start_frp.sh 文件
nohup ./frps -c ./frps.ini >/logs/frps.log 2>&1 &
  1. 然后给此文件 权限 chmod 750 start_frp.sh
  2. 执行启动文件 ,如图所示,启动成功

客户端

在windows环境中使用 客户端

  1. 解压只保留客户端相关信息
  2. 修改配置信息 frpc.ini
# 默认是这种配置
[common] # 这里填写服务端信息
server_addr = 127.0.0.1
server_port = 7000[ssh] # 这里是配置需要对外映射的端口和IP
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

修改后

[common]
server_addr = 124.xxx.xxx.xx #你的实际的外网服务器的外网IP
server_port = 7000 # 配置的服务端的端口[work] #名字
type = tcp
local_ip = 127.0.0.1 #本地IP
local_port = 8080 #本地端口
remote_port = 8719 #映射的服务器的端口[gateway]
type = tcp
local_ip = 127.0.0.1
local_port = 20600  #一般使用这种 内外对应的 防止记错
remote_port = 20600[user]
type = tcp
local_ip = 127.0.0.1
local_port = 20621
remote_port = 20621
  1. 启动,这个注意,不能直接执行exe 文件,打开cmd,然后进入frpc.exe 路径下 然后执行exe,如图

  2. 启动成功后,服务端日志会有如下记录

测试是否穿透

使用外网地址+配置的外网端口+ 项目路径可正常访问了

这里要注意,像我使用的云服务器,记得把映射端口 和 服务器端口 7000 在防火墙中配置允许连接,否则会失败

window端制作为服务

  1. 需要使用nssm ,下载地址:nssm下载地址

  2. 下载后解压,拿到nssm.exe 文件

  3. 将文件复制到 frpc.exe 所在路径,如图

  4. 然后打开cmd,到此目录下,执行命令:

  5. 配置好参数

  6. 打开服务窗口,查看是否安装好

  7. 此方法使用,其他exe改为服务

内网穿透,开源免费FRP相关推荐

  1. 内网穿透理解--基于frp

    背景 同学最近搞了个NAS(Network Attached Storage:网络附属存储),简单地来说就是个小服务器.小白入门NAS-快速搭建私有云教程系列(一) - 知乎 大致组网图如下: 这样地 ...

  2. linux/windows内网穿透(fpr免费开源软件)

    前提条件 一台有公网IP的服务器 Frp介绍 frp 是一个开源.简洁易用.高性能的内网穿透和反向代理软件,支持 tcp, udp, http, https等协议.frp 项目官网是 github.c ...

  3. FRP内网穿透服务免费使用的详细教程

    FRP是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议.对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共 ...

  4. python内网穿透 开源_反向代理和内网穿透

    概念 反向代理看上去看深奥,其实不然,只是因为汉语言文化的差异导致它看上去深奥.一般反派感觉都比较厉害和神秘. 要理解反向代理,我们就不得不说一下正向代理. 正向代理 (Forward Proxy) ...

  5. frps搭建内网穿透服务器(frp隧道)

    frps搭建自己的内网穿透服务器 开发过程中,很多时候我们需要用到内网穿透,将自己的服务器映射到外网,下面说一下怎么用frps搭建自己的内网穿透服务器 frps Github地址 GitHub - f ...

  6. 内网穿透配置(FRP)

    目录 0.内网穿透的一般场景 1.内网穿透配置 a.frp软件下载 b.frp 的配置 3.通过 frp 实现远程连接 4.设置 frpc / frps 开机启动的方法 5.设置frp安全连接的方法 ...

  7. 使用工具ngrok 实现内网穿透(免费)

    使用工具ngrok 实现内网穿透 工具下载:ngrok下载,提取码:5555 使用:

  8. 内网穿透 永久免费 简单实现外网访问内网SpringBoot

    本地已经创建了SpringBoot项目的hello world, 在内网可以访问,但是没有公网ip,外网如何访问,这是个头疼的问题,今天我们来用简单的方法解决这一问题: 使用工具:网云穿 应用场景:外 ...

  9. python内网穿透 开源_内网穿透神器-Serveo

    Serveo.net 如果访问不了,可以看文章后面的官网截图. Serveo 的功能:将局域网内的服务端口开放到因特网上,实现通过外网访问内网的需求:在 Setveo 官网 https://serve ...

  10. 内网穿透使用免费的frps服务器

    疫情在家办公怎么连接家里电脑调试 本地电脑怎么接收微信通知,支付回调 https://www.freefrps.com/ 该服务器frps使用0.40.0版本 请使用相同版本的frpc. 下载地址 h ...

最新文章

  1. linux下使用free命令查看实际内存占用
  2. 控制结构(1)-判断控制
  3. SAP UI5 应用开发教程之六十九 - 如何从 SAP UI5 Not Found 页面跳转回到正常的应用页面
  4. 玩转u-boot之【初探环境变量env/bootcmd/bootargs】
  5. git 使用详解-- tag打标签
  6. 学生命科学要学计算机吗,现在学生物学出路真的有那么不济吗?
  7. s5pv210——SDRAM的初始化
  8. abap oo 语法
  9. 如何跨服务器访问html 页面,html页面如何跨域访问另一页面内容,并将部分内容呈现出来?...
  10. 宣布降低Windows Azure 存储和计算的价格
  11. OpenCV-Python实战(3)——OpenCV中绘制图形与文本
  12. Zookeeper中的ACL
  13. gnuwin32从全量备份中单表还原_入门MySQL——备份与恢复
  14. knockout + require + director 构建单页面程序(director)
  15. 《嵌入式 – GD32开发实战指南》第1章 开发环境搭建
  16. 广州搬砖第三年,从一枚小菜鸡到架构师
  17. 手把手教你申请计算机软件著作权(1)——填写软著申请表
  18. 什么是Automata(I): Web 3.0的最后一块拼图
  19. 联想s40-70进入bios方法。
  20. Python学员信息管理系统

热门文章

  1. 基于微信旅游景区购票小程序毕业设计毕设作品(4)开题报告
  2. 有一行电文,已按下面规律译成密码: A →Z B →Y C →X …… a →z b →y c →x …… 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,
  3. 用友T3提示,年度[UFDATA_002_2017]并不存在,导致无法备份迁移。
  4. 艾美捷Immunochemistry FAM FLICA Poly Caspase检测方案
  5. Excel中数据转换成甘特图(wps)
  6. 店长推荐Ⅱ hburst
  7. COSMOS认证和LOGO只限用于化妆品及选择有机护肤品主要看哪几方面 认证咨询
  8. 澳洲居民返回签证(155157签证) 完全攻略
  9. XP系统计算机小游戏,删除XP系统附件中的小游戏方法
  10. VUE写一个本地教室管理系统