基于frp的内网穿透实例1-通过SSH访问内网机器

作者: 苏东坡

全网最全的网络资源分享网站

手机扫码查看

标签:

网络

特别声明:本站资源分别为免费资源、查看密码或解压密码资源、三个级别VIP会员资源。本站所有发布的内容都是安全,请放心下载!本站不可能所有资源都可以商业用途,原创或部分除外!如:商业用途请联系原作者购买正版。与本站无关!若侵犯到您的权益,请联系本站删除,我们将及时处理!

老母鸡终于到了,作为一个能运行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

四、测试

成功在外网访问!

本文最后更新于2020-10-7,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
分享到:
打赏
未经允许不得转载:

作者: 苏东坡, 转载或复制请以 超链接形式 并注明出处 六月Blog
原文地址: 《基于frp的内网穿透实例1-通过SSH访问内网机器》 发布于2020-10-7

评论

切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

切换登录

注册

基于frp的内网穿透实例1-通过SSH访问内网机器

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏