nas-tools icon indicating copy to clipboard operation
nas-tools copied to clipboard

frp回调有办法实现嘛

Open flywalt opened this issue 2 years ago • 36 comments

需求就是想要通过企业微信来实现动态推送并且通过企业微信管理nastool 但是实际测试frp通过tcp方式穿透以后地址是可以访问到nastools,但是就是测试失败……查了好久相关教程也没有具体解决方案,求问有没有大佬测试解决过呀

flywalt avatar Sep 04 '22 16:09 flywalt

查找了很多相关的教程,目前实操都失败了,好像教程作者有的也发现有问题了

flywalt avatar Sep 05 '22 05:09 flywalt

目前我的也是这种情况,等待大佬帮助

liubin5188 avatar Sep 05 '22 08:09 liubin5188

说的企业微信通知管理吗,是不是设置的不对,我就是非公网 frp tcp穿透,通知正常,管理也正常

c939984606 avatar Sep 05 '22 08:09 c939984606

微信截图_20220905164625 微信截图_20220905165434 微信截图_20220905165711 微信截图_20220905165500 微信截图_20220905164329

大佬指点指点

liubin5188 avatar Sep 05 '22 09:09 liubin5188

用一个域名反向代理你的http://ip+端口,域名开SSL证书,保存好,企业微信api填https://域名/wechat

我只有这点和你不一样 1.png

c939984606 avatar Sep 05 '22 09:09 c939984606

微信截图_20220905172256 刚开始用的域名, 是用的 cloudflare dns

liubin5188 avatar Sep 05 '22 09:09 liubin5188

微信截图_20220905172256 刚开始用的域名, 是用的 cloudflare dns

反代用域名和SSL,不是穿透用域名,或者你穿透用域名配SSL

c939984606 avatar Sep 05 '22 09:09 c939984606

说的企业微信通知管理吗,是不是设置的不对,我就是非公网 frp tcp穿透,通知正常,管理也正常

是这个,但我看现在的说法是frp只解决了单向,要做到回调就需要双向,好像还需要再做个nginx反代,但是我用的是别人的frp服务器没法弄nginx反代

flywalt avatar Sep 05 '22 09:09 flywalt

用一个域名反向代理你的http://ip+端口,域名开SSL证书,保存好,企业微信api填https://域名/wechat

我只有这点和你不一样 1.png

所以是不是要在frp服务器上搞一个nginx?那可能需要一个自己的vps是么

flywalt avatar Sep 05 '22 09:09 flywalt

用一个域名反向代理你的http://ip+端口,域名开SSL证书,保存好,企业微信api填https://域名/wechat 我只有这点和你不一样 1.png

所以是不是要在frp服务器上搞一个nginx?那可能需要一个自己的vps是么

11.png 22.png 33.png

c939984606 avatar Sep 05 '22 09:09 c939984606

所以上面这一堆是自己再买一个服务器配置吗~

flywalt avatar Sep 05 '22 09:09 flywalt

所以上面这一堆是自己再买一个服务器配置吗~

我不知道你们要不要买,反正我是这样在自己服务器上配置的

c939984606 avatar Sep 05 '22 09:09 c939984606

所以上面这一堆是自己再买一个服务器配置吗~

我不知道你们要不要买,反正我是这样在自己服务器上配置的

大概懂啦,就是现在常见的教程说法是用frp来就可以搞定,包括wiki的教程也是这么说的 但是实际上确实还需要一个nginx反代,所以我现在光用了一个免费的第三方frp是无法实现的,还需要搞一个自己可以部署反代的服务器,多谢~

flywalt avatar Sep 05 '22 09:09 flywalt

所以上面这一堆是自己再买一个服务器配置吗~

我不知道你们要不要买,反正我是这样在自己服务器上配置的

大概懂啦,就是现在常见的教程说法是用frp来就可以搞定,包括wiki的教程也是这么说的 但是实际上确实还需要一个nginx反代,所以我现在光用了一个免费的第三方frp是无法实现的,还需要搞一个自己可以部署反代的服务器,多谢~

你说免费的第三方frp我就想到ddnsto那种,他登陆是需要扫码微信验证后才能使用,那要做代理是不行的

c939984606 avatar Sep 05 '22 09:09 c939984606

所以上面这一堆是自己再买一个服务器配置吗~

我不知道你们要不要买,反正我是这样在自己服务器上配置的

大概懂啦,就是现在常见的教程说法是用frp来就可以搞定,包括wiki的教程也是这么说的 但是实际上确实还需要一个nginx反代,所以我现在光用了一个免费的第三方frp是无法实现的,还需要搞一个自己可以部署反代的服务器,多谢~

你说免费的第三方frp我就想到ddnsto那种,他登陆是需要扫码微信验证后才能使用,那要做代理是不行的

我说的是那种提供一个公用服务器和密码的,只要自行通过frpc配置一个单独的frp服务就能穿透,但是反过来需要反代这个就配置不了了

flywalt avatar Sep 05 '22 10:09 flywalt

我也是用的frp,没有问题啊,在nastools的微信消息通知里面我并没有填写消息推送代理地址,nastools可以正常推送消息到小程序啊,我也可以用小程序订阅,难道是因为我的小程序是之前没限制前创建的缘故?

fxqq avatar Sep 05 '22 13:09 fxqq

我也是用的frp,没有问题啊,在nastools的微信消息通知里面我并没有填写消息推送代理地址,nastools可以正常推送消息到小程序啊,我也可以用小程序订阅,难道是因为我的小程序是之前没限制前创建的缘故?

如果是620以前可能没问题,620以后目前看我还没找到单frp的解决方案

flywalt avatar Sep 05 '22 14:09 flywalt

我买的vps按教程来也不行啊,日子显示请求验证失败

makergit365 avatar Sep 05 '22 16:09 makergit365

不要再看教程了,wiki关于frp的教程已经过时了,参见本帖的说明,你需要一个frp还有一个nginx反代才能打通

flywalt avatar Sep 06 '22 01:09 flywalt

不要再看教程了,wiki关于frp的教程已经过时了,参见本帖的说明,你需要一个frp还有一个nginx反代才能打通

有反代也不行

makergit365 avatar Sep 07 '22 06:09 makergit365

微信截图_20220907145709

通过大佬的指点本人已经测试通过,目前微信通知正常

liubin5188 avatar Sep 07 '22 06:09 liubin5188

我反代加了这个,我想问一下,微信api哪里填哪个地址。还有你是和我一样没公网,用vps做的frp吗,并且配置这个微信过程中全使用的ip,没用域名?你也看了我的配置,哪里填错了吗

makergit365 avatar Sep 07 '22 07:09 makergit365

我反代加了这个,我想问一下,微信api哪里填哪个地址。还有你是和我一样没公网,用vps做的frp吗,并且配置这个微信过程中全使用的ip,没用域名?你也看了我的配置,哪里填错了吗

统一说一下吧:

本人内网IP:192.168.6.5:3000

腾讯云服务器IP:156.xx.xx.123

腾讯云服务器frp TCP穿透192.168.6.5:3000 用的端口是156.xx.xx.123:53000

腾讯云服务器nginx反向代理:https://nastool.xxx.com 到 127.0.0.1:53000 , https://nastool.xxx.com开启SSL证书强制https访问,配置文件加入location那些东东

然后先在nastool后台填写 token巴拉巴拉巴拉,推送代理填https://nastool.xxx.com,填完了保存,然后再去微信后台填那个地址,记得加上/wechat ,示例:https://nastool.xxx.com/wechat,记得服务器IP:156.xx.xx.123 加入微信白名单

最后再去nastool那边点测试,

PS:顺便带一句有的vps在国外是无法访问微信api的,都不能访问你怎么能推送

c939984606 avatar Sep 07 '22 07:09 c939984606

说的企业微信通知管理吗,是不是设置的不对,我就是非公网 frp tcp穿透,通知正常,管理也正常

是这个,但我看现在的说法是frp只解决了单向,要做到回调就需要双向,好像还需要再做个nginx反代,但是我用的是别人的frp服务器没法弄nginx反代

不需要nginx。装nastools的机器装frpc,连接frps后,能用frps主机的地址加端口访问nastools。然后在nastools里配置上这个地址,企业微信里面也要配上这个地址

sungamma avatar Sep 07 '22 07:09 sungamma

我反代加了这个,我想问一下,微信api哪里填哪个地址。还有你是和我一样没公网,用vps做的frp吗,并且配置这个微信过程中全使用的ip,没用域名?你也看了我的配置,哪里填错了吗

统一说一下吧:

本人内网IP:192.168.6.5:3000

腾讯云服务器IP:156.xx.xx.123

腾讯云服务器frp TCP穿透192.168.6.5:3000 用的端口是156.xx.xx.123:53000

腾讯云服务器nginx反向代理:https://nastool.xxx.com 到 127.0.0.1:53000 , https://nastool.xxx.com开启SSL证书强制https访问,配置文件加入location那些东东

然后先在nastool后台填写 token巴拉巴拉巴拉,推送代理填https://nastool.xxx.com,填完了保存,然后再去微信后台填那个地址,记得加上/wechat ,示例:https://nastool.xxx.com/wechat,记得服务器IP:156.xx.xx.123 加入微信白名单

最后再去nastool那边点测试,

PS:顺便带一句有的vps在国外是无法访问微信api的,都不能访问你怎么能推送

大佬,我用的是这个玩意 image 我怎么怀疑这个是正向代理,我还不太懂怎么甄别

makergit365 avatar Sep 07 '22 08:09 makergit365

我反代加了这个,我想问一下,微信api哪里填哪个地址。还有你是和我一样没公网,用vps做的frp吗,并且配置这个微信过程中全使用的ip,没用域名?你也看了我的配置,哪里填错了吗

统一说一下吧: 本人内网IP:192.168.6.5:3000 腾讯云服务器IP:156.xx.xx.123 腾讯云服务器frp TCP穿透192.168.6.5:3000 用的端口是156.xx.xx.123:53000 腾讯云服务器nginx反向代理:https://nastool.xxx.com 到 127.0.0.1:53000 , https://nastool.xxx.com开启SSL证书强制https访问,配置文件加入location那些东东 然后先在nastool后台填写 token巴拉巴拉巴拉,推送代理填https://nastool.xxx.com,填完了保存,然后再去微信后台填那个地址,记得加上/wechat ,示例:https://nastool.xxx.com/wechat,记得服务器IP:156.xx.xx.123 加入微信白名单 最后再去nastool那边点测试, PS:顺便带一句有的vps在国外是无法访问微信api的,都不能访问你怎么能推送

大佬,我用的是这个玩意 image 我怎么怀疑这个是正向代理,我还不太懂怎么甄别

这查了是反代,我现在和你的区别就是没搞域名,难不成非得是域名?ip不行吗

makergit365 avatar Sep 07 '22 08:09 makergit365

我反代加了这个,我想问一下,微信api哪里填哪个地址。还有你是和我一样没公网,用vps做的frp吗,并且配置这个微信过程中全使用的ip,没用域名?你也看了我的配置,哪里填错了吗

统一说一下吧: 本人内网IP:192.168.6.5:3000 腾讯云服务器IP:156.xx.xx.123 腾讯云服务器frp TCP穿透192.168.6.5:3000 用的端口是156.xx.xx.123:53000 腾讯云服务器nginx反向代理:https://nastool.xxx.com 到 127.0.0.1:53000 , https://nastool.xxx.com开启SSL证书强制https访问,配置文件加入location那些东东 然后先在nastool后台填写 token巴拉巴拉巴拉,推送代理填https://nastool.xxx.com,填完了保存,然后再去微信后台填那个地址,记得加上/wechat ,示例:https://nastool.xxx.com/wechat,记得服务器IP:156.xx.xx.123 加入微信白名单 最后再去nastool那边点测试, PS:顺便带一句有的vps在国外是无法访问微信api的,都不能访问你怎么能推送

大佬,我用的是这个玩意 image 我怎么怀疑这个是正向代理,我还不太懂怎么甄别

这查了是反代,我现在和你的区别就是没搞域名,难不成非得是域名?ip不行吗

是不是得要SSL证书,就是https才行,你们ip的都是http吧

c939984606 avatar Sep 07 '22 09:09 c939984606

@c939984606 我现在 api.themoviedb.org 无法联通,设置hosts 也无效,大佬能指点指点么?

liubin5188 avatar Sep 08 '22 02:09 liubin5188

@c939984606 我现在 api.themoviedb.org 无法联通,设置hosts 也无效,大佬能指点指点么?

没什么好设置的吧,连不上就翻墙,host也不一定有用

c939984606 avatar Sep 08 '22 02:09 c939984606

nas 里面怎么翻墙呢?有啥插件么

liubin5188 avatar Sep 08 '22 03:09 liubin5188