内网穿透之Frp

简介

Frp是一款可以借助公网机器对内网进行穿透的工具,如果你也正想在公司通过ssh直接连接家里的机器,那么这篇文章很适合你!

环境

IPServerConfigure
167.179.105.106(公网IP)frpsfrps.ini
192.168.1.176(内网IP)frpcfrpc.ini

Frp

仓库地址

Git-repo for frp

下载

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

Frps

配置

#进入工作目录打开frps配置文件
vim frps.ini

[common]
bind_port = 6000
dashboard_port = 6600

bind_port frps-server的代理端口

dashboard_port 展示界面端口

启动

#进入工作目录打开frps配置文件
vim frps.ini

[common]
bind_port = 6000
dashboard_port = 6600

Frpc

配置

#进入工作目录打开frpc配置文件
[common]
server_addr = 167.179.105.106
server_port = 6000

[ssh]
type = tcp
local_ip = 192.168.1.176
local_port = 22
remote_port = 6301

server_addr 代理服务器的公网IP

server_port 代理服务器的端口

local_ip 被代理服务器内网IP

local_port 被代理服务器ssh对应的port

remote_port 被代理服务器暴露用于ssh端口

注: 如配置防火墙,需放开以上所有包含的Port访问权限

启动

#后台启动
nohup ./frpc -c frpc.ini &

#验证服务
netstat -antlp | grep 6301

使用

确保以上进程正常启动后即可使用ssh进行登录到内网环境

ssh -oPort=6301 user@IP	#回车后输入用户密码

-oPort 对应frpc.ini中remote_port值

user 为内网环境存在的用户

IP 对应frpc.ini中server_addr值

用户密码为内网环境用户对应的密码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值