美文网首页
frp实现内网穿透

frp实现内网穿透

作者: 又双叒叕苟了一天 | 来源:发表于2020-12-21 23:10 被阅读0次

github项目

目标

从公网访问本地局域网内的主机.

原理

本地局域网主机因为没有公网ip, 所以无法在公网中被访问, 但是本地局域网主机是通过ip可以连接到公网服务器的. 所以, 首先在公网服务器和本地局域网主机之间建立连接, 然后把公网服务器指定端口接收到的内容转发到本地局域网主机, 从而实现从公网访问本地局域网内的主机.

前提

有一台拥有公网ip的服务器.

下载frp软件

在服务器上和客户端上下载并解压软件https://github.com/fatedier/frp/releases

配置服务器端

在下载的文件根目录, 配置文件frps.ini

# frps.ini
[common]
bind_port = 7000

7000端口是公网服务器frps(server)和内网客户端frpc(client)程序建立连接的端口, 可以自己设置, 不过一般没必要改. 注意, 如果买的云服务器有防火墙, 把7000端口的tcp打开.

启动服务器端程序

./frps -c ./frps.ini

因为需要终端一直开着才能保持运行, 所以可以用tmux在服务器上模拟一个终端, 或者使用nohup指令放在后台运行

nohup ./frps -c ./frps.ini &> /dev/null &

要关的时候ps查看进程号, kill掉就行

ps -aux | grep "frp"

配置客户端

拿连接本地局域网的ssh为例, 在下载的文件根目录, 配置文件frpc.ini

# frpc.ini
[common]
server_addr = x.x.x.x  # 服务器ip
server_port = 7000  # frp服务器端口号, 和服务器端口号保持一致就可

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

这里面一般就只需要改remote_port就可以, 意味着访问服务器的6000端口号等同与访问本地局域网的22端口(ssh默认端口). 注意, 如果买的云服务器有防火墙, 把6000端口的tcp打开.

然后同样启动客户端

nohup ./frpc -c ./frpc.ini &> /dev/null &

在外网尝试ssh连接局域网

ssh -p 6000 local_user_name@serverip

其他

其他类似http/https的配置, github项目 的README.md文件内都能看到详细的样例.

相关文章

  • Springboot实现跨域

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

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

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

  • (五)frp内网穿透安全配置

    frp的安装介绍 已经在第一节文章有介绍请参考 (一)frp内网穿透ssh登录内网ip服务器 frp 内网穿透安全...

  • 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实现内网穿透

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