frp的https配置frp自身也可以配置上证书提供https服务,服务器frps就安心的做转发就好了。也许是因为你配置文件使用不对最近由于网络问题,需要使用frp搭建内网穿透服务,在使用./frpcc./frpc.ini启动客户端时,一直提示:[E][service.go:273]tokeninlogindoesntmatchtokenfromconfiguration百度一圈后,只得到了以下几点解决方案:1.去掉token2.将token修改为简单密码但是试过很多次之后,还是不行,继续报同样的错,睡了一觉起来后,想到了通过psaux|grepfrp命令查了一下公网服务器上frp服务的相关信息:请注意重点:你在启动frps服务时,使用的命令是:./fprsc./frps.ini,你以为使用的配置文件是frp安装目录底下的frps.ini。
1、frp搭建内网穿透时报的token问题,也许是因为你配置文件使用不对最近由于网络问题,需要使用frp搭建内网穿透服务,在使用./frpcc./frpc.ini启动客户端时,一直提示:[E][service.go:273]tokeninlogindoesntmatchtokenfromconfiguration百度一圈后,只得到了以下几点解决方案:1.去掉token2.将token修改为简单密码但是试过很多次之后,还是不行,继续报同样的错,睡了一觉起来后,想到了通过psaux|grepfrp命令查了一下公网服务器上frp服务的相关信息:请注意重点:你在启动frps服务时,使用的命令是:./fprsc./frps.ini,你以为使用的配置文件是frp安装目录底下的frps.ini,
2、解决安装宝塔面板后无法使用frp的问题总结:宝塔面板打开默认关闭的UDP解决方案:安装宝塔面板后,在服务器上安装frps,并开启KCP,发觉客户端frpc连接不上,始终提示i/otimeout。检查了服务器(腾讯云)的防火墙,相关端口的TCP和UDP都已打开(已导入宝塔面板专门为腾讯云出的出入站规则,及之前使用AppNode面板的自定义出入站规则)。各种调试,无解。
忽然再次反映过来,KCP走的是UDP协议,因为安装宝塔面板之前是frps是好用的,所以判定问题出在宝塔面板上,是否是服务端系统(Raspbian)的UDP不通?遂去宝塔面板论坛查询,发现宝塔面板安装后,默认关闭UDP端口连接。使用上面面的命令,打开防火墙的相关配置。重启frpc,正常。
3、自制frp服务器实现内网穿透购买一个极路由,极路由可以安装应用,而且有提供域名解析,可以被用来作为本次内网穿透的实验。随后给路由器安装frp的应用,在有广域网IP的自己家的路由器上安装frps,在内网安装frpc。frp的源码可以在github上获取,页面上有关于frp的介绍:在服务器端设置,选择版本,服务器地址保持默认的0.0.0.0,设置特权密码,用于客户端的连接,设置查询用户名和密码。
4、给Frp穿透的内网Web上https2020年了,谁还没有个https呢,不上SSL证书就out了Nginx第一方法是在服务器端使用Nginx。Nginx监听80和443端口,把来自域名的请求,通过Nginx的反向代理转发给frps监听的端口(比如7000),再由frps在转发给frpc处理http响应。在Nginx里配置上https证书,由Nginx实现ssl的加密解密。
觉得麻烦用宝塔。frp的https配置frp自身也可以配置上证书提供https服务,服务器frps就安心的做转发就好了。服务器端frps配置在服务器端想用Nginx反向代理frps,一直没有测试成功。这里就让frps独占80和443端口。修改frps.ini,[common]bind_port7000tokenNvhost_http_port80vhost_https_port443frps执行修改过的配置文件,注意防火墙或者宝塔放行对应的端口。
5、Docker安装frp实现远程桌面连接[TOC]由于没有公网IP,无法远程连接家里的电脑,搜到了frp这个项目,尝试使用后发现效果不错,所以写出安装过程分享。frp是一个反向代理工具,可以将流量转发到目标主机,包括TCP,UDP,HTTP,HTTPS。其基本原理是目标主机安装客户端连接到代理服务器建立固定连接,客户主机通过代理服务器连接到目标主机进行访问。
自建服务器的好处是带宽独享,可以有更稳定的连接效果。而制作镜像是希望能够方便多次部署。SELinux是关闭状态,不需要处理防火墙是关闭状态,把防火墙开启提前开放一段端口范围,用于frp流量转发。查看dockerdocker还没安装,需要自己安装。添加docker的安装源。查看dockerce版本这里看到提示versionlock,由于只是安装frp,所以先把锁删掉。
6、基于Frp的Web管理面板:FrpMgr说明:FrpMgr是一个基于Frp的快速配置Web面板,可以一键配置生成客户端的Frp配置文件,远程安装Frp服务到任意一台服务器,让我们在使用配置Frp上方便很多。对于类似这种带Web面板的穿透工具,之前也发过不少,比如nps、lanproxy等,都挺不错的,有兴趣可以去了解下,这里就介绍下FrpMgr安装及使用。截图安装Github地址:说明:由于该面板使用的JAVA、Mysql5.7,所以512M的内存大部分是跑不起来的,如果内存太小,先加一点虚拟内存,可以使用Swap一键脚本→传送门。
7、frp内网穿透客户端frpc.ini各配置参数详解中文文档[必须]标识头[common]是不可或缺的部分[必须]frps服务端IPserver_addr0.0.0.00.0.0.0为FRP服务端IP,客户端要填写为服务端已配置的对应的IP,或者是服务端的服务器(VPS)IP。[必须]frps服务端通讯端口server_port7000客户端连接到服务端内网穿透传输数据的端口,请改为服务端已配置的对应端口。
记录运行日志日志存放路径log_请改为需要存放在那里的正确路径。日志记录类别log_levelinfo可选:trace,debug,info,warn,error最多保存多少天日志log_max_days7可自定义保存多少天,你的内网穿透名称,将显示为{名称}.{对应服务名称}useryour_name请填大小写字母和数字,不要用中文填写。