FRP内网穿透
VSole2021-08-08 19:36:02
简介
FRP 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
下载
地址:https://github.com/fatedier/frp/releases
隧道模式
服务器配置
这里的服务端就是我们对应的VPS服务器,我们需要配置frps.ini
文件
[common] bind_addr = 0.0.0.0 #绑定ip bind_port = 9000 #绑定端口
更加详细配置和选项可以参考frps_full.ini
文件
- 启动服务器
./frps.exe -c frps.ini
客户端配置
这里的客户端是我们自己内网的主机,我们需要配置frpc.ini
文件
[common] server_addr = 1.1.1.1 #绑定服务器的地址 server_port = 9000 #绑定服务器端口 [proxy] type = tcp remote_port = 8000 #远程端口 plugin = socks5 #协议
同样更加详细配置和选项可以参考frpc_full.ini
文件
- 启动客户端
./frpc.exe -c frpc.ini
端口映射
服务器配置
这里的服务端就是我们对应的VPS服务器,我们需要配置frps.ini
文件
[common] bind_addr = 0.0.0.0 #绑定ip bind_port = 9000 #绑定端口
更加详细配置和选项可以参考frps_full.ini
文件
- 启动服务器
./frps.exe -c frps.ini
客户端配置
这里的客户端是我们自己内网的主机,我们需要配置frpc.ini
文件
[common] server_addr = 1.1.1.1 #绑定服务器的地址 server_port = 9000 #绑定服务器端口 [rdp] type = tcp local_port = 127.0.0.1 #监听本地端口 local_port = 3389 #映射本地端口 remote_port = 3389 #远程端口
同样更加详细配置和选项可以参考frpc_full.ini
文件
- 启动客户端
./frpc.exe -c frpc.ini
图像化界面
需要配置图形化界面管理的话,我们只需要修改vps中的fprs.ini
文件
这里的服务端就是我们对应的VPS服务器,我们需要配置frps.ini
文件
[common] bind_addr = 0.0.0.0 #绑定ip bind_port = 9000 #绑定端口
详细配置和选项可以参考frps_full.ini
文件
下面是个比较简单的例子修改后访问ip:9800
[common] bind_addr = 0.0.0.0 #绑定i bind_port = 9000 #绑定端口 dashboard_addr = 0.0.0.0 #管理地址 dashboard_port = 9800 #管理端口 dashboard_user = root #管理的用户名 dashboard_pwd = 123456 #管理用户的密码

VSole
网络安全专家