frp的搭建以及使用·

搭建

下载地址

https://github.com/fatedier/frp/releases

        frps、frps.ini用于服务端,frpc、frpc.ini用于客户端,另外两个是更深的配置。对于要简单实现内网穿透就不需要进行配置。

分别把包放到服务器和本地需要转发的内网主机中,这里用的是kali。

服务端(公网服务器)

#修改对应的frps.ini文件
#先进入文件夹中

vim frps.ini 
#[common]
#bind_port = 7000  frps默认端口号

./frps -c frps.ini
#运行服务。这种运行方法不能退出,退出就中断。

nohup ./frps -c frps.ini
#放后台运行

客户端

#进入到相应文件夹
#修改对应的frpc.ini

vim frpc.ini
[common]
server_addr = x.x.x.x   公网服务端的ip
server_port = 7000  公网服务端的frps端口号

[ssh]
type = tcp  tcp连接方式
local_ip = 127.0.0.1  本机(这个就行127.0.0.1就可以,不用进行更改)
local_port = 22  需要连接本机的服务端口号
remote_port = 6000  映射到服务端的端口号


./frpc -c frpc.ini
#运行服务,映射端口

nohup ./frpc -c frpc.ini
#后台运行

连接内网

ssh 用户名@公网地址 -p 6000(设置的映射到服务端的端口号)
#连接密码是内网的密码,不是公网服务器的密码

可能遇到的问题

出现连接拒绝的情况:

        1.公网服务器安全组对端口进行了拦截。需要开放监听端口7000和内网映射到公网的6000端口。

        2.检查公网的防火墙是否存在问题,对端口进行了拦截。我的阿里云服务器用的是Ubuntu操作系统,不存在防火墙,可以排除这个问题

        3.我用的客户端kali没有在配置中设置允许root用户进行连接和开启身份认证,导致连接不上去。kali中默认也是没有装ssh服务的,这点相当重要,基本上是这个问题。在wsl中的kali中进行配置的话,它的ssh服务是存在的,但是就是死活连接不上去。

vim /etc/ssh/sshd_config
#开放下面两个权限
PermitRootLogin yes
PasswordAuthentication yes

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

偷吃"游"的阿彪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值