关于内网穿透:FRP神器

  • A+
所属分类:安全工具

        

        frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

作用:

利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。
利用处于内网或防火墙后的机器,对外网环境提供 tcp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。

实验环境:
一台公网服务器(vps/linux)
一台内网服务器(linux) 

外网服务器:


1、在vps上下载

wget https://github.com/fatedier/frp/releases/download/v0.13.0/frp_0.13.0_linux_amd64.tar.gz

 

2、vps上解压


 关于内网穿透:FRP神器


3、解压后获得文件

frpc  frpc_full.ini frpc.ini  frps  frps_full.ini frps.ini  LICENSE

 

客户端文件:frpc、frpc.ini

服务端文件:frps、frps.ini

 

可以把客户端文件删除

frps  frps_full.ini frps.ini  frpc_full.ini  LICENSE

 

4、配置服务端文件vim frps.ini


关于内网穿透:FRP神器



[common]

bind_port= 7000           #默认与客户端绑定的进行通信的端口

vhost_http_port= 1234     #访问客户端web服务自定义端口号

 

5、启动服务./frps -c ./frps.ini

 

 

内网服务器:


1、在vps上下载

wget https://github.com/fatedier/frp/releases/download/v0.13.0/frp_0.13.0_linux_amd64.tar.gz

 

2、内网服务器上解压


3、解压后获得文件

frpc  frpc_full.ini frpc.ini  frps  frps_full.ini frps.ini  LICENSE

 

客户端文件:frpc、frpc.ini

服务端文件:frps、frps.ini

 

可以把服务端文件删除

frpc  frpc_full.ini frpc.ini  frps_full.ini  LICENSE

 

4、配置客户端文件vim frps.ini

 

关于内网穿透:FRP神器



[common]

server_addr= xxxx   #公网服务器ip

server_port= 7000            #与服务端bind_port一致

 

#公网通过ssh访问内部服务器

[ssh]

type =tcp              #连接协议

local_ip= 192.168.3.48 #内网服务器ip

local_port= 22         #ssh默认端口号

remote_port= 6000      #自定义的访问内部ssh端口号

 

#公网访问内部web服务器以http方式

[web]

type =http         #访问协议

local_port= 8000   #内网web服务的端口号

custom_domains= xxxxxx   #VPS地址

 

5、启动服务./frpc -c ./frpc.ini

 

Vps:


关于内网穿透:FRP神器


内网服务器:


关于内网穿透:FRP神器 


内网服务器:


关于内网穿透:FRP神器

 

访问vps:1234


关于内网穿透:FRP神器

 

访问方式

 

1、外网ssh访问内网服务器

 

ip:x.x.x  port:22 


2、问内网web服务

 

ipx.x.x:1234


更多用法:https://github.com/fatedier/frp/

 






发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: