码迷,mamicode.com
首页 > 其他好文 > 详细

frp 一般使用记录

时间:2019-09-30 14:59:20      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:heartbeat   col   default   pre   远程   密码   timeout   compress   参数   


 

最简单使用:

服务端

./frps  使用默认7000端口,没有认证密码任何frp客户端都可以使用,默认使用TCP通道

技术图片

 

 

 

./frps -p 7000 -t frpauth  使用了7000端口,设置认证token为frpauth

技术图片

 

 

 

客户端

frpc tcp -t frpauth -l 3389 -r 12312 -s 154.92.xx.xx:7000 -p kcp -u frp_tunnel_name_1   frp使用tcp通道,认证token为frpauth,将127.0.0.1:3389端口通过154.92.xx.xx:7000中转映射为54.92.xx.xx:12312

【-t  认证token】

【-l  本地端口】

【-r  远程端口】

【-s  frps服务器IP和端口】

【-p 参数表示选用kcp子协议,有资料说,kcp在弱网环境下传输效率提升明显,但是会有一些额外的流量消耗】

【-u  frp通道名,一个通道对应一个通道名】

技术图片

 

 

 

技术图片

 

 

frpc tcp -t frpauth -l 3389 -r 12312 -s 154.92.xx.xx:7000 -p kcp  

 


 

下面是用配置文件的方式来启动frp,个人不怎么用


frps配置文件

frps.ini的内容

"

[common]
bind_addr = 0.0.0.0
bind_port = 7000

#UDP端口,以帮助使UDP孔穿透NAT
bind_udp_port = 7001

#用于kcp协议的udp端口,可以与‘bind_port‘相同
#如果未设置,则以frps将禁用kcp
kcp_bind_port = 7000


# auth token
token = frpauth

#心跳配置,但不建议修改默认值
# the default value of heartbeat_timeout is 90
# heartbeat_timeout = 90

#仅允许frpc绑定您列出的端口,如果不进行任何设置,将没有任何限制

"

启动frps

./frps -c frps.ini

技术图片

 

 

 

启用TLS加密

frpc.ini

"

use_encryption = true
use_compression = true

"

frpc tcp -t frpauth -l 3389 -r 12312 -s 154.92.xxx.xx:7000 -u frp_tunnel_name_1332 -c frpc.ini  

 


 

frp 一般使用记录

标签:heartbeat   col   default   pre   远程   密码   timeout   compress   参数   

原文地址:https://www.cnblogs.com/blogs-1024/p/11612297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!