首页 > 编程知识 正文

【自学】Kali2020.4搭建frp内网穿透的实现

时间:2023-05-06 11:28:06 阅读:197376 作者:2543

# frp内网穿透的实现 # frp下载地址:

frp为开源软件,可在GitHub下载

下载链接:https://github.com/fatedier/frp/releases

# 搭建环境

服务端:Kali2020.4

客户端:Centos7

frp版本:frp_0.34.3_linux_amd64

# frp的安装和配置 # 服务端

1:下载好frp后,在服务端Kali2020.4点进去文件系统,点进去/usr,在/usr目录下的local文件夹中新建一个命名为frp的文件夹,把刚刚下载好的frp放到/usr/local/frp/,最后效果如下图所示:

2、然后进入解压后的文件,可手动删除frpc、frpc.ini(客户端文件),然后进入frps.ini进行配置:

[common]是必须要有配置

bind_port为与客户端绑定的进行通讯的端口

vhost_http_port是自己设定的http访问端口(可自定义)

  # 客户端

1、由于客户端是Centos7,也可像服务端那样子点进去文件系统,点进去/usr,在/usr目录下的local文件夹中新建一个命名为frp的文件夹,把刚刚下载好的frp放到/usr/local/frp/,最后效果如下图所示:

2、然后进入解压后的文件,可手动删除frps、frps.ini(服务端文件),然后进入frpc.ini进行配置:

[common]是必须要有配置

server_addr为服务端的IP地址

server_port为服务端与客户端绑定的进行通讯的端口

[ssh]中为ssh服务的对应配置

type为服务使用的协议类型

local_ip为内网服务器IP(因为可以反弹到内网的其他机子上,我仅反弹到本机)

local_port为本地所ssh使用的默认端口

remote_port为自定义的访问内部ssh的端口号。

[msf]配置组也如此,注意根据自己实际需求配置,初学未深入,望见谅

 

# 启动方法

客户端:前台启动:./frpc -c ./frpc.ini 后台启动:nohup ./frpc -c ./frpc.ini &

服务器端:前台启动:./frps -c ./frps.ini 后台启动:nohup ./frps -c ./frps.ini &

服务端启动frp并启动成功:

客户端启动frp并启动成功:

客户端启动后会在服务端看到:

# 关闭frp进程:

1、先找到frp对应的进程

ps -aux|grep frp| grep -v grep

2、从上面我们可以看到进程号为10541

kill -9 10541

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。