0x00 对外提供简单的文件访问服务
➜ frp cat frps.ini
[common]
; 监听端口
bind_port = 7000
; 那些端口允许客户端用来映射
allow_ports = 22-80,3000,33389
➜ frp ./frps -c frps.ini
2019/07/31 00:22:31 [I] [service.go:139] frps tcp listen on 0.0.0.0:7000
2019/07/31 00:22:31 [I] [root.go:204] Start frps success
C:\Users\Administrator\Desktop\frp>type frpc.ini
[common]
server_addr = 66.123.35.123
server_port = 7000
[test_static_file]
type = tcp
; 文件服务的端口
remote_port = 3000
; 启用插件
plugin = static_file
; 要对外暴露的文件目录
plugin_local_path = C:\\Users\Administrator\Desktop\frp_file
; 访问 url 中会被去除的前缀,保留的内容即为要访问的文件路径
plugin_strip_prefix = myfile
; 301 认证
plugin_http_user = admin
plugin_http_passwd = 123456
C:\Users\Administrator\Desktop\frp>frpc.exe -c frpc.ini
2019/07/31 00:36:05 [I] [service.go:221] login to server success, get run id [c8
aef41d5862b79f], server udp port [0]
2019/07/31 00:36:05 [I] [proxy_manager.go:137] [c8aef41d5862b79f] proxy added: [
test_static_file]
2019/07/31 00:36:05 [I] [control.go:144] [test_static_file] start proxy success
- 访问
浏览器直接访问 http://66.123.35.123:3000/myfile/ 即可访问到 frp_file 中的文件
0x01 使用 frp 进行内网 3389 端口转发并加密压缩
➜ frp cat frps.ini
[common]
bind_port = 7000
➜ frp ./frps -c frps.ini
2019/07/30 23:31:31 [I] [service.go:139] frps tcp listen on 0.0.0.0:7000
2019/07/30 23:31:31 [I] [root.go:204] Start frps success
C:\Users\Administrator\Desktop\frp>type frpc.ini
[common]
server_addr = 66.123.35.123
server_port = 7000
[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 33389
; 加密压缩
use_encryption = true
use_compression = true
C:\Users\Administrator\Desktop\frp>frpc.exe -c frpc.ini
2019/07/30 23:32:38 [I] [service.go:221] login to server success, get run id [ce
144f7511f63353], server udp port [0]
2019/07/30 23:32:38 [I] [proxy_manager.go:137] [ce144f7511f63353] proxy added: [
rdp]
2019/07/30 23:32:38 [I] [control.go:144] [rdp] start proxy success
这里其实可以把 frp 做成服务,开机自启动的那种
more...