美文网首页
frp实现内网穿透(linux穿透至windows)

frp实现内网穿透(linux穿透至windows)

作者: nitricoxide | 来源:发表于2020-12-17 10:53 被阅读0次

frp中文文档:https://github.com/fatedier/frp/blob/master/README_zh.md

frp的作用

通俗点来讲就是有个内网环境的主机,外网没办法访问,利用可以访问内网环境的公网机器来进行间接访问

场景(具体看文档):

  1. 想在家直接通过ssh访问处于公司内网环境内的主机
  2. 通过自定义域名访问部署于内网的 web 服务
  3. 转发 DNS 查询请求

本文的场景是想让同事直接使用ssh访问我的虚拟机

安装frp

  1. 下载地址:https://github.com/fatedier/frp/releases
    由于我的内网机器是linux,外网机器是windows,所以选择这两个(386就是32位的)

  2. 在windows任意目录下解压frp_0.33.0_windows_amd64.zip

  3. 进入到目录中,frpc是客户端的,安装在内网服务器,frps是服务端的,安装在外网服务器(所以frpc的文件在服务端中可以删掉)


  4. 服务端配置(公网服务器)
    打开frps.ini文件,这里使用了最简化的配置,设置了frp服务器端接收客户端流量的端口(其实就是与客户端通讯的端口,默认7000,我这里改成6767)


    image.png
  1. 客户端配置(内网服务器)
#上传
rz 
#解压
tar -zxvf frp_0.33.0_linux_amd64.tar.gz
#重命名
mv frp_0.33.0_linux_amd64 frp

之后进入到frp文件目录,同理可以删除frps开头的文件,保留frpc的。


打开frpc.ini进行编辑


  • server_addr:服务器端ip
  • server_port:服务器用来与客户端通讯的端口(这里配置要跟服务器端的bind_port保持一致)
  • local_port:客户端监听,也就是内网暴露到外网的端口
  • remote_port:服务器端暴露,也就是外网暴露的端口

最后的效果是,同事使用ssh连接xxx.xxx.xxx.93 6768(外网ip端口)来登录xxx.xxx.xxx.129 22(外网ip端口)

启动服务

  1. 启动服务端(frps)
    进入到frp_0.33.0_windows_amd64目录中,执行
.\frps.exe -c .\frps.ini
  1. 启动客户端(frpc)
    进入到frp目录中,执行
./frpc -c ./frpc.ini

测试

相关文章

  • frp实现内网穿透(linux穿透至windows)

    frp中文文档:https://github.com/fatedier/frp/blob/master/READM...

  • Springboot实现跨域

    为了实现内网穿透,使用的frp。 请求链路:localhost前端—>云端服务器—>经frp穿透内网到localh...

  • 【附下载】带你使用frp实现内网穿透详细教程!

    frp实现内网穿透 项目地址:https://github.com/fatedier/frp/releases[h...

  • frp 实现内网穿透

    一、准备 公网服务器 内网服务器(自己本地服务器) 二、安装frp服务端 2.1 公网服务器执行下面四条命令 2....

  • Frp 实现内网穿透

    首先你要有一台公网服务器如果没有公网服务器,可以用NATAPP,请参见这篇教程之前一直想用ngrok来实现,奈何交...

  • frp实现内网穿透

    因为有在外面访问家里 NAS 的需求,群晖自带的动态域名解析访问又太慢。所以需要用内网穿透技术来实现通过其他公网 ...

  • frp实现内网穿透

    frp简介 FRP 项目地址https://github.com/fatedier/frp/blob/master...

  • frp实现内网穿透

    没有公网IP是一件很不方便的事情,尤其是在国内的网络环境。例如在校园网情况下想要使用远程桌面,只能使用第三方远程桌...

  • frp实现内网穿透

    github项目[https://github.com/fatedier/frp/tree/dev] 目标 从公网...

  • frp实现内网穿透

    一、准备工作 使用场景 因为疫情的原因,最近在家无法返校。无法访问实验室的工作站的话就没法干活了(跑深度学习实验)...

网友评论

      本文标题:frp实现内网穿透(linux穿透至windows)

      本文链接:https://www.haomeiwen.com/subject/ywbigktx.html