发表于 2019-05-30 14:31:29 by 月小升
- frp 消耗服务器流量测试 (2019 年 9 月 2 日)
- frp 对客户端简单的文件访问 (2019 年 8 月 24 日)
- frp 多台客户端通过一台服务器连接穿透 (2019 年 8 月 23 日)
- frp点对点udp方式内网穿透ssh,不走服务器流量 (2019 年 5 月 30 日)
- frp ssh 安全连接和服务器安全设置 (2019 年 5 月 29 日)
- frp 控制台监控dashboard配置 (2019 年 5 月 27 日)
- frp内网穿透 公网访问本地web服务http和https (2019 年 5 月 26 日)
- frp安装教程 穿透SSH (2019 年 5 月 25 日)
- frp内网穿透教程 (2019 年 5 月 25 日)
frp可以用点对点UDP穿透内网
frp通个服务器会不会消耗服务器的流量,答案:会消耗服务器流量的。但是让服务器来握个手和持续一个大文件需要服务器中转是两码事。 我后来做个了测试【frp消耗服务器流量测试】证明这种方式的确不消耗服务器流量
frp的UPD 的好处是如果你从家里的电脑给公司电脑丢进来一个很大的文件,frp不走服务器流量,因为是家里的电脑和公司电脑直接握手了。
服务器里
frps.ini文件增加
公司电脑,被访问的frpc配置
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
[p2p_ssh]
type = xtcp
sk = abcdefg
local_ip = 127.0.0.1
local_port = 22 |
[common]
server_addr = x.x.x.x
server_port = 7000
[p2p_ssh]
type = xtcp
sk = abcdefg
local_ip = 127.0.0.1
local_port = 22
改好,启动
家里电脑访问公司那台的访客。
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
[p2p_ssh_visitor]
type = xtcp
role = visitor
server_name = p2p_ssh
sk = abcdefg
bind_addr = 127.0.0.1
bind_port = 6000 |
[common]
server_addr = x.x.x.x
server_port = 7000
[p2p_ssh_visitor]
type = xtcp
role = visitor
server_name = p2p_ssh
sk = abcdefg
bind_addr = 127.0.0.1
bind_port = 6000
改好,启动
用户名为xx是公司的那台电脑的
ssh -oPort=6000 xx@127.0.0.1
如果不好用,大多数原因是UPD连通性有问题。
如何确保UDP连通性
关闭所有frp服务
服务器Centos安装netcat
wget http://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1-1.i386.rpm |
wget http://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1-1.i386.rpm
执行安装
rpm -ihv netcat-0.7.1-1.i386.rpm |
rpm -ihv netcat-0.7.1-1.i386.rpm
服务器端口连接性
开启7001UDP,等待别人通过这个口给我丢东西
本地客户端mac下
向服务器7001端口丢东西
nc -u test.java-er.com 7001 |
nc -u test.java-er.com 7001
然后输入字符abc
服务器会接收到abc

This entry was posted in
Linux,
科技精品 and tagged
frp,
udp,
内网穿透,
网络穿透. Bookmark the
permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:
月小升博客 –
https://java-er.com/blog/frp-udp-ssh/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.
博主你好,我也在看frp点对点的问题,有点困惑。
这样的,我一直用frp穿透家里的nas,服务器运行在google的vps上。通过我的域名给nas映射了一个次级域名,所以就可以通过nas.woodybuendis.site:xxxx来访问我的nas。用群晖自带的DS video就可以看nas里的视频。
这么做流量有点扛不住,但是看了你这篇文章,我又不知道该怎么用udp来做点对点,除了ssh还可以别的连接吗?
你可以用SSH将NAS的电影拖到本地,速度因为是UDP所以很快。
经过FRP看电影目前我也没有找到UDP模式。
可以用zerotier, 这个是自动组建局域网,且为UDP握手模式,访问方式等于访问内网Ip10.3.3.1 这样的。我测试过,速度超级快。 我目前没有敢用,毕竟经过了别人的服务器握手,不知道会不会被监控什么。如果你只为了看电影可以在看电影的时候开启服务,不看的时候关闭。
博主您好,我想问一下可不可以在纯粹的ipv6网络里面配置frp的xtcp方式
因为某些特殊的需求,我的一个客户端需要在纯ipv6的网络里使用,服务器和另一个客户端(被访问)处于ipv4/ipv6网络中。
本来是想通过ipv6进行直接访问,但是移动似乎在ipv6中进行了一些设置,提示访问被拒绝。
frp的官方文档中有提到过ipv6的配置,但是并没有给出具体细节,我自己尝试了一下,都没有成功,所以想问一下有没有纯ipv6网络的配置范例
没搞过
都ipv6了,还要什么frp啊,可以相互直连了。frp不就是解决内网的反向代理服务嘛,内网不就是因为外网地址不够用嘛。ipv6不就是每一粒沙子都有单独id嘛。
请问下,确保UDP连通性
为何需要关闭所有frp服务?
防止干扰测试。等测试好了,再重新开启FRP服务即可