答案:消耗
实验过程:
1.我用自己的电脑,用FTP软件的sftp功能,通过服务器frp端口7000,向我在办公室的电脑传送一个4M的电影文件
ssh -oPort=6000 xx@42.20.2.11 一般这样链接,其实用FTP的SFTP 也可以链接,
一般情况下FTP的SFTP的端口设置为22,这里我们只要改成6000,就能链接上去,丢文件了。
丢了个4M的文件上来
2.我用iptraf 监控服务器的7000端口流量消耗情况
丢了4M文件前
丢了4M文件后
4792223/1024*1024 = 4.57M
忽略我来回点击FTP的目录消耗的流量,基本等于我从本地传入的电影文件的大小。
答案:消耗
月小升发现服务器的转发https端口82 消耗了大约4M的流量,
对应的7000端口没有消耗流量,但是办公室机器的端口49238 消耗了大约4M的流量。
看到了flag一个栏目的PA
P : PUSH - 推送; 数据包立即发送
A : ACK - 应答
实验证明中间服务器几乎不消耗流量
被访问端frpc.ini增加配置。具体设置参考之前一个点对点frp不消耗服务器流量穿透的文章
[p2p_ssh]
type = xtcp
sk = abcd
local_ip = 127.0.0.1
local_port = 22
use_encryption = false
use_compression = false
访客frpc.ini增加配置
[p2p_ssh_visitor]
type = xtcp
role = visitor
server_name = p2p_ssh
sk = abcd
bind_addr = 127.0.0.1
bind_port = 6001
use_encryption = false
use_compression = false
访客本地
ssh -oPort=6001 root@127.0.0.1
服务器没发现什么流量消耗
客户机UDP监测到大量的流量毕竟他要接受一个4M的文件,下面发现大量UDP数据传送
备注
20190901 在我自己的Ubuntu机器上测试UDP链接发生错误
[p2p_ssh] get sid from visitor error: read udp 192.168.0.103:62877: i/o timeout
20190902 在一台centos机器上没有这个错误
go version go1.11.5 linux/amd64
下载文件版本
frp_0.29.0_linux_amd64.tar.gz
You must be logged in to post a comment.
这个技术很多新手可能都不知道,博主是搞这个的,还是研究学习的啊,可以交流下啊
非技术的路过。