frp使用

0x01 frp搭建

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

 

由于该程序的功能较多,并且是Golang打包的二进制文件,所以文件体积会比较大,在实战环境中可以先用UPX(https://github.com/upx/upx/releases)压缩壳,压缩后再使用。

压缩后frp文件的体积只有原来的四分之一:

Upx.exe -9 frpc.exe

Upx.exe -9 frps.exe

 

socks5环境VPS配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14

[common]
bind_addr = 0.0.0.0 # 设置监听的ip ,一般是你的外网ip,0.0.0.0表示都监听
bind_port = 8000 # 监听的端口,等待客户端连接
dashboard_addr = 0.0.0.0 # frp网站服务器的ip,可以访问登录
dashboard_port = 7600 # frp网站服务器的端口,可以访问登录
dashboard_user = root # frp网站服务账号
dashboard_pwd = 123456 # frp网站服务密码
token = 1q2w3e # 客户端的连接密码
heartbeat_timeout = 90 # 连接超时的时间
max_pool_count = 5 # 允许连接的客户端数量

 

启动服务端:

1
nohup ./frps -c frps.ini &

 

目标主机上配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#上传,文件较大<br>#编辑frpc.ini内容如下,与frpc一并上传到服务器
# chmod +x frpc(最好将其改个名,比如deamon)

common]
tls_enable = true
server_addr = *.*.*.* # vps 服务器地址
server_port = 8000 # vps服务器监听地址
token = 1q2w3e # 设置的密码 ,设置完流量加密,不好解。
pool_count = 5 # 将提前建立连接,默认值为 0
protocol = tcp # 通信方式
health_check_type = tcp # frpc 将连接本地服务的端口以检测其健康状态
health_check_interval_s = 100 # 健康检查时间间隔

[plugin_socks]
type = tcp
remote_port = 46075
plugin = socks5
plugin_user = admin
plugin_passwd = hahha@@###
use_encryption = true
use_compression = true

 

在目标机器上执行:

1
nohup ./frpc -c frpc.ini &
posted @   H4ck3rX  阅读(108)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示