frp隧道的基础使用

针对端口进行映射【内网穿透】

frps

[common]
bind_port = 7000
# 监听的端口
token = Aa@123.
# 密钥
dashboard_port = 7001
# dashboardb端口
dashboard_user = carmi
# dashboard帐号
dashboard_pwd = carmi@123
# dashboard密码

image-20231201232255519

frpc

[common]
server_addr = 192.168.126.134
# 服务器地址
server_port = 7000
# 监听的端口
token = Aa@123.
# 密钥

[ssh]
# ssh隧道
type = tcp
# 隧道类型
local_ip = 127.0.0.1
# 转发本机IP
local_port = 22
# 本地转发的端口号
remote_port = 6000
# 指定远程端口号(服务端使用的端口号)

image-20231201235032485

测试

image-20231201232551362

image-20231201232639094

将全端口流量进行转发【内网漫游】

frps

[common]
bind_port = 7000
# 监听的端口
token = Aa@123.
# 密钥
dashboard_port = 7001
# dashboardb端口
dashboard_user = carmi
# dashboard帐号
dashboard_pwd = carmi@123
# dashboard密码

image-20231201232900048

frpc

[common]
server_addr = 192.168.126.134
# 服务器地址
server_port = 7000
# 监听的端口
token = Aa@123.
# 密钥

[socks5]
# socks隧道
type = tcp
# 隧道类型
plugin = socks5
# 使用socks5插件
remote_port = 5000
plugin_user = abc
#隧道用户名
plugin_passwd = abc123
# 隧道密码
use_encryption = true
use_compression = true
# 流量加密

tips:ini文件当中可同时ssh与socks --> 之后还可以继续ssh服务

image-20231201235116765

测试

image-20231201233208257

在centos7上开放一个简易的8081端口的服务

image-20231201233413852

在kali上设置socks5的代理

image-20231201233536362

kali上成功通过访问127.0.0.1:8081进行代理到centos

image-20231201233709124

不使用刚刚设置好的socks5代理,直接进行访问127.0.0.1:8081是没法获取服务的。左边表示能使用对方ip:port进行服务访问,也就是说能kali能直接与centos取得通信

image-20231201233751527

socks隧道的优缺点

优点:可直接进入内网

缺点:不支持icmp协议。如ping

GitHub 加速计划 / fr / frp
83.04 K
13 K
下载
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
最近提交(Master分支:2 个月前 )
4383756f 2 天前
6ba849fc 10 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐