最简单的内网穿透工具--FRP使用教程

Home / Article MrLee 2019-10-24 5615

前言

对于没有公网 IP 的内网用户来说,远程管理或在外网访问内网机器上的服务是一个问题。

今天给大家介绍一款好用内网穿透工具 FRP,FRP 全名:Fast Reverse Proxy。FRP 是一个使用 Go 语言开发的高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务。FRP 支持 TCP、UDP、HTTP、HTTPS等协议类型,并且支持 Web 服务根据域名进行路由转发。

教程开始 (准备一台公网IP服务器,我用的是阿里云ECS,centos系统)

服务端篇

FRP 项目地址:https://github.com/fatedier/frp/releases

下载frp_0.29.0_linux_amd64.tar.gz版本,下载完成之后,解压,修改frps.ini

[common]
bind_addr = 0.0.0.0
bind_port = 7000
privilege_token = ******** #设置一个token
vhost_http_port = 81

然后切换到frp目录下面,执行命令启动服务(&后台挂起)

./frps -c ./frps.ini &

然后就看到类似什么proxy success代理成功的信息。此时要注意的是,把安全组里面的7000和81端口开放出来

客户端篇(Linux端)

修改frpc.ini

[common]
server_addr = 你的服务外网IP或域名
server_port = 7000
[ssh]
type = tcp
local_ip = 192.168.1.100 #本地IP
local_port = 22
remote_port = 22
[web]
type = http
local_ip = 192.168.1.100 #本地IP
local_port = 81
custom_domains = node.domain.com #需要访问的二级域名

然后执行

./frpc -c ./frpc.ini &

然后也能看到类似proxy success成功的消息,接着就可以用上面的2级域名访问内网的web,ssh服务了。速度取决于你当前网络及中转的服务器带宽。

本文链接:https://www.it72.com/12580.htm

推荐阅读
最新回复 (1)
  • E5 2019-12-5
    引用 2
    这个可以有,确实好用。就是需要云服务器有点难受。
返回