老母鸡终于到了,作为一个能运行linux系统的四核1G硬件,它还是比较小巧的。

FRP 全名:Fast Reverse Proxy。FRP 是一个使用 Go 语言开发的高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务。FRP 支持 TCP、UDP、HTTP、HTTPS等协议类型,并且支持 Web 服务根据域名进行路由转发。
FRP 项目地址:https://github.com/fatedier/frp
一、想要实现的功能
由于老母鸡是接在家庭宽带路由器后的,藏在内网中,所以只能在内网通过ssh软件连接192.168.1.x:22来管理。
本实例测试使用FRP将22端口转发至某个具有公网IP的服务器某端口,使我能够在外网中访问这只老母鸡。
二、服务端配置
1、修改frps.ini
文件
[common] bind_port = xxxx 默认配置中监听的是 7000 端口,可根据自己实际情况修改,这个端口用来服务端与客户端通讯。
2、启动frps
(以linux系统为例)
cd /frp的目录 ./frps -c ./frps.ini
三、客户端配置
1、修改frpc.ini
文件
[common] server_addr = x.x.x.x 即服务器IP server_port = 7000 通讯端口7000 [ssh] type = tcp local_ip = 127.0.0.1 本地IP local_port = 22 本地SSH端口 remote_port = 6000 可以在公网访问内网ssh的端口
local_ip
和 local_port
配置为本地需要暴露到公网的服务地址和端口。remote_port
表示在 frp 服务端监听的端口,访问此端口的流量将会被转发到本地服务对应的端口。
2、启动frpc
/frp的目录 ./frpc -c ./frpc.ini
四、测试


成功在外网访问!
评论