FRP内网穿透-入门教程

 

FRP介绍

frp是一个可用于内部网穿透的高级反向代理应用程序,支持tcp,udp协议,为http和https应用协议提供了额外的能力,并且尝试性支持了点对点穿透。

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

 

FRP服务端配置

下载FRP

Linux

wget https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_linux_amd64.tar.gz # Linux64位
wget https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_linux_arm.tar.gz # Linux32位

Windows

https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_windows_amd64.zip  

修改服务端配置文件

tar xzvf frp_0.30.0_windows_amd64.zip
cd frp_0.30.0_windows_amd64
rm -rf frpc* # 删除客户端文件只保留服务端文件

 

vim frps.ini

# frps.ini
[common]
bind_port = 7000 

 

启动FRP

./frps -c ./frps.ini

 

FRP客户端配置

下载FRP

Linux

wget https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_linux_amd64.tar.gz # Linux64位
wget https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_linux_arm.tar.gz # Linux32位

Windows

https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_windows_amd64.zip

 

修改客户端配置文件

tar xzvf frp_0.30.0_windows_amd64.zip
cd frp_0.30.0_windows_amd64
rm -rf frps* # 删除服务端文件只保留客户端文件 

vim frpc.ini

[common]

server_addr = x.x.x.x  # x.x.x.x为外放服务器IP地址

server_port = 7000

 

[ssh]

type = tcp

local_ip = 127.0.0.1

local_port = 22

remote_port = 6000

FRP客户端启动

./frpc -c ./frpc.ini

 

测试

ssh x.x.x.x:6000

posted @ 2019-12-23 17:30  AlexANSO  阅读(668)  评论(0编辑  收藏  举报