Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

用json固定argo隧道,部分paas平台疯狂创建argo端口,网速也不通 #3

Open
xiaozhiob opened this issue Mar 27, 2023 · 23 comments

Comments

@xiaozhiob
Copy link

xiaozhiob commented Mar 27, 2023

请教

@xiaozhiob
Copy link
Author

屏幕截图 2023-03-27 143401

@Neomanbeta
Copy link

我也碰到类似问题了,是不同的平台,我在ARGO_AUTH=${ARGO_AUTH} 和ARGO_DOMAIN=${ARGO_DOMAIN}里改了{}里的token(没有用json,因为不知道json添哪段)和我已经创建好的tunnel域名。
但是运行起来以后绑定不成功,报错,list里的节点信息都没有argo的host和sni,是空白的。
最后我用X-for-Glitch的代码替换了entrypoint.sh里的内容,才成功的。

@fscarmen2
Copy link
Owner

屏幕截图 2023-03-27 143401

暂时没有遇到这个问题,也复现不了,更别说排查了,用户可以自动在该平台 ssh 进去看看为什么 json 隧道创建不成功。

@fscarmen2
Copy link
Owner

fscarmen2 commented Mar 27, 2023

最后我用X-for-Glitch的代码替换了entrypoint.sh里的内容,才成功的。

你这样一说,我知道问题所在了,之前项目太多了,有的地方忘记改了,明天处理一下。

@Neomanbeta
Copy link

最后我用X-for-Glitch的代码替换了entrypoint.sh里的内容,才成功的。

你这样一说,我知道问题所在了,之前项目太多了,有的地方忘记改了,明天处理一下。

我部署的平台是codesandbox
这个平台也和glitch一样,禁止本身访问80端口,所以也没法自动保活。

@xiaozhiob
Copy link
Author

最后我用X-for-Glitch的代码替换了entrypoint.sh里的内容,才成功的。

你这样一说,我知道问题所在了,之前项目太多了,有的地方忘记改了,明天处理一下。

我部署的平台是codesandbox 这个平台也和glitch一样,禁止本身访问80端口,所以也没法自动保活。

对,codesandbox就是疯狂建端口,看来要用x-for-glitch才行,不过glitch,codesandbox,会休眠。glitch需要去前端hello word页面uptime一下重启,codesandbox,直接代理客户端连通或者测速,就自动重启。我在后台哪吒测试过。最近在研究gitpod平台,这个不会休眠,目前还没有搞通网速

@xiaozhiob
Copy link
Author

我也碰到类似问题了,是不同的平台,我在ARGO_AUTH=${ARGO_AUTH} 和ARGO_DOMAIN=${ARGO_DOMAIN}里改了{}里的token(没有用json,因为不知道json添哪段)和我已经创建好的tunnel域名。 但是运行起来以后绑定不成功,报错,list里的节点信息都没有argo的host和sni,是空白的。 最后我用X-for-Glitch的代码替换了entrypoint.sh里的内容,才成功的。

参考博主这一篇,博主原话是生成的json整段换进去,连大括号
#2 fscarmen2/X-for-Glitch#5 (comment)

@fscarmen2
Copy link
Owner

已经更新本项目了,关于休眠问题,codesandbox 我没有用过,而 Glitch 我已经摸出规律了,他限制自己的 IP 也不是一直限制的,每隔一段时间限制一下,像女生来M一样,这样导致大部分时间能自保活,遇到来 M ,就不能自保活,同时我发现在同一时间,其他 VPS 能用一模一样的方法 ( curl ) 来保活的,正好我有安装哪吒,而哪吒也有这样的功能,通过其中一台 vps 来 保活,以下是我的设置的截图,经过这样处理,就7*24小时工作了。

image

@xiaozhiob
Copy link
Author

已经更新本项目了,关于休眠问题,codesandbox 我没有用过,而 Glitch 我已经摸出规律了,他限制自己的 IP 也不是一直限制的,每隔一段时间限制一下,像女生来M一样,这样导致大部分时间能自保活,遇到来 M ,就不能自保活,同时我发现在同一时间,其他 VPS 能用一模一样的方法 ( curl ) 来保活的,正好我有安装哪吒,而哪吒也有这样的功能,通过其中一台 vps 来 保活,以下是我的设置的截图,经过这样处理,就7*24小时工作了。

image

博主就是牛,glitch,codesandbox等这些,可以通过前端,唤醒休眠保活。有的平台休眠了,就不能访问了,这种只能去后台重启

@Neomanbeta
Copy link

Neomanbeta commented Mar 28, 2023

已经更新本项目了,关于休眠问题,codesandbox 我没有用过,而 Glitch 我已经摸出规律了,他限制自己的 IP 也不是一直限制的,每隔一段时间限制一下,像女生来M一样,这样导致大部分时间能自保活,遇到来 M ,就不能自保活,同时我发现在同一时间,其他 VPS 能用一模一样的方法 ( curl ) 来保活的,正好我有安装哪吒,而哪吒也有这样的功能,通过其中一台 vps 来 保活,以下是我的设置的截图,经过这样处理,就7*24小时工作了。

image

我没有部署哪吒,所以我是在vps上加了一条cron
* * * * * curl https://myurl.glitch.me
这样是1分钟curl一次,就保活了。用github架设uptime也行,但是github限制了是最少5分钟一次,有时候会失败,所以还是自己弄保险一点,也可以加到openwrt里,这样连VPS都不需要了。

@xiaozhiob
Copy link
Author

已经更新本项目了,关于休眠问题,codesandbox 我没有用过,而 Glitch 我已经摸出规律了,他限制自己的 IP 也不是一直限制的,每隔一段时间限制一下,像女生来M一样,这样导致大部分时间能自保活,遇到来 M ,就不能自保活,同时我发现在同一时间,其他 VPS 能用一模一样的方法 ( curl ) 来保活的,正好我有安装哪吒,而哪吒也有这样的功能,通过其中一台 vps 来 保活,以下是我的设置的截图,经过这样处理,就7*24小时工作了。
image

我没有部署哪吒,所以我是在vps上加了一条cron * * * * * curl https://myurl.glitch.me 这样是1分钟curl一次,就保活了。用github架设uptime也行,但是github限制了是最少5分钟一次,有时候会失败,所以还是自己弄保险一点,也可以加到openwrt里,这样连VPS都不需要了。

你牛,我至少有一台vps部署哪吒,然后刚才博主教的其实就是除了哪吒本机,其他的探针都可以作为唤醒机器,容器也行,真vps也行,我用了别的容器来唤醒会休眠的容器的

@xiaozhiob
Copy link
Author

已经更新本项目了,关于休眠问题,codesandbox 我没有用过,而 Glitch 我已经摸出规律了,他限制自己的 IP 也不是一直限制的,每隔一段时间限制一下,像女生来M一样,这样导致大部分时间能自保活,遇到来 M ,就不能自保活,同时我发现在同一时间,其他 VPS 能用一模一样的方法 ( curl ) 来保活的,正好我有安装哪吒,而哪吒也有这样的功能,通过其中一台 vps 来 保活,以下是我的设置的截图,经过这样处理,就7*24小时工作了。
image

我没有部署哪吒,所以我是在vps上加了一条cron * * * * * curl https://myurl.glitch.me 这样是1分钟curl一次,就保活了。用github架设uptime也行,但是github限制了是最少5分钟一次,有时候会失败,所以还是自己弄保险一点,也可以加到openwrt里,这样连VPS都不需要了。

屏幕截图 2023-03-28 235708

屏幕截图 2023-03-28 235738

你都玩了哪些平台,共享一下,看看哪些平台是我没整的

@Neomanbeta
Copy link

已经更新本项目了,关于休眠问题,codesandbox 我没有用过,而 Glitch 我已经摸出规律了,他限制自己的 IP 也不是一直限制的,每隔一段时间限制一下,像女生来M一样,这样导致大部分时间能自保活,遇到来 M ,就不能自保活,同时我发现在同一时间,其他 VPS 能用一模一样的方法 ( curl ) 来保活的,正好我有安装哪吒,而哪吒也有这样的功能,通过其中一台 vps 来 保活,以下是我的设置的截图,经过这样处理,就7*24小时工作了。
image

我没有部署哪吒,所以我是在vps上加了一条cron * * * * * curl https://myurl.glitch.me 这样是1分钟curl一次,就保活了。用github架设uptime也行,但是github限制了是最少5分钟一次,有时候会失败,所以还是自己弄保险一点,也可以加到openwrt里,这样连VPS都不需要了。

屏幕截图 2023-03-28 235708 屏幕截图 2023-03-28 235738

你都玩了哪些平台,共享一下,看看哪些平台是我没整的

我的没有你多,只是存两个备用而已,patr(账号被ban),doprax(平台几乎废了),koyeb正常,glitch正常,codesandbox(算是正常吧,不知道为何保活总出问题)。

@xiaozhiob
Copy link
Author

已经更新本项目了,关于休眠问题,codesandbox 我没有用过,而 Glitch 我已经摸出规律了,他限制自己的 IP 也不是一直限制的,每隔一段时间限制一下,像女生来M一样,这样导致大部分时间能自保活,遇到来 M ,就不能自保活,同时我发现在同一时间,其他 VPS 能用一模一样的方法 ( curl ) 来保活的,正好我有安装哪吒,而哪吒也有这样的功能,通过其中一台 vps 来 保活,以下是我的设置的截图,经过这样处理,就7*24小时工作了。
image

我没有部署哪吒,所以我是在vps上加了一条cron * * * * * curl https://myurl.glitch.me 这样是1分钟curl一次,就保活了。用github架设uptime也行,但是github限制了是最少5分钟一次,有时候会失败,所以还是自己弄保险一点,也可以加到openwrt里,这样连VPS都不需要了。

屏幕截图 2023-03-28 235708 屏幕截图 2023-03-28 235738 你都玩了哪些平台,共享一下,看看哪些平台是我没整的

我的没有你多,只是存两个备用而已,patr(账号被ban),doprax(平台几乎废了),koyeb正常,glitch正常,codesandbox(算是正常吧,不知道为何保活总出问题)。

codesandbox休眠时间太短了,不过其实不用保活,直接测速就可以唤醒了,甚至都不用去hello word页面。直接测速,第一次不通,没有唤醒,第二次就唤醒了,通了。我对着哪吒,测速,看到的。测速就可以唤醒

@xiaozhiob
Copy link
Author

屏幕截图 2023-03-30 142208

【运行环境:codesandbox】新版本没有疯狂创建端口了,但是系统监听显示,cloudflare没有运行,用list直接导入不能通网速【相同问题在//glitch版//用于codesandbox同样出现】

@Neomanbeta
Copy link

屏幕截图 2023-03-30 142208

【运行环境:codesandbox】新版本没有疯狂创建端口了,但是系统监听显示,cloudflare没有运行,用list直接导入不能通网速【相同问题在//glitch版//用于codesandbox同样出现】

我昨天也发现了,只有绑定了argo的授权通道才能出现host和sni,临时的argo通道获取不了,部署了没有host和sni。但是绑定的通道如果用的话,5分钟必定崩溃,我之前一直以为是保活的问题,后来发现不用保活,web都是活的,容器也没休眠,是argo通道崩了,才导致5分钟断一次。

@xiaozhiob
Copy link
Author

xiaozhiob commented Mar 30, 2023

屏幕截图 2023-03-30 142208 【运行环境:codesandbox】新版本没有疯狂创建端口了,但是系统监听显示,cloudflare没有运行,用list直接导入不能通网速【相同问题在//glitch版//用于codesandbox同样出现】

我昨天也发现了,只有绑定了argo的授权通道才能出现host和sni,临时的argo通道获取不了,部署了没有host和sni。但是绑定的通道如果用的话,5分钟必定崩溃,我之前一直以为是保活的问题,后来发现不用保活,web都是活的,容器也没休眠,是argo通道崩了,才导致5分钟断一次。

#fscarmen2/X-for-Glitch#5 (comment)
我用的博主的argo json方法,直接就不启动cloudflare,但是list里面有显示,argo也有启动,就是通道上不了网,因为只有argo启动,cloudflare端口没有启动。你用的是argo token吧,listen里面cloudflare启动了吗?

Repository owner deleted a comment from fscarmen Mar 30, 2023
@fscarmen2
Copy link
Owner

屏幕截图 2023-03-30 142208 【运行环境:codesandbox】新版本没有疯狂创建端口了,但是系统监听显示,cloudflare没有运行,用list直接导入不能通网速【相同问题在//glitch版//用于codesandbox同样出现】

我昨天也发现了,只有绑定了argo的授权通道才能出现host和sni,临时的argo通道获取不了,部署了没有host和sni。但是绑定的通道如果用的话,5分钟必定崩溃,我之前一直以为是保活的问题,后来发现不用保活,web都是活的,容器也没休眠,是argo通道崩了,才导致5分钟断一次。

#fscarmen2/X-for-Glitch#5 (comment) 我用的博主的argo json方法,直接就不启动cloudflare,但是list里面有显示,argo也有启动,就是通道上不了网,因为只有argo启动,cloudflare端口没有启动。你用的是argo token吧,listen里面cloudflare启动了吗?

照计这个和 glitch 一样了,还有问题的话,我要找个平台来看看了。

@xiaozhiob
Copy link
Author

xiaozhiob commented Mar 30, 2023

屏幕截图 2023-03-30 142208 【运行环境:codesandbox】新版本没有疯狂创建端口了,但是系统监听显示,cloudflare没有运行,用list直接导入不能通网速【相同问题在//glitch版//用于codesandbox同样出现】

我昨天也发现了,只有绑定了argo的授权通道才能出现host和sni,临时的argo通道获取不了,部署了没有host和sni。但是绑定的通道如果用的话,5分钟必定崩溃,我之前一直以为是保活的问题,后来发现不用保活,web都是活的,容器也没休眠,是argo通道崩了,才导致5分钟断一次。

#fscarmen2/X-for-Glitch#5 (comment) 我用的博主的argo json方法,直接就不启动cloudflare,但是list里面有显示,argo也有启动,就是通道上不了网,因为只有argo启动,cloudflare端口没有启动。你用的是argo token吧,listen里面cloudflare启动了吗?

照计这个和 glitch 一样了,还有问题的话,我要找个平台来看看了。

他只是在部分平台不适用,我看了一下glitch是有启动cf端口的。建议上手一下codesandbox,之前的问题在daki平台同样出现。要么就是疯狂建cf端口,要么就是cf端口不启动

@Neomanbeta
Copy link

屏幕截图 2023-03-30 142208 【运行环境:codesandbox】新版本没有疯狂创建端口了,但是系统监听显示,cloudflare没有运行,用list直接导入不能通网速【相同问题在//glitch版//用于codesandbox同样出现】

我昨天也发现了,只有绑定了argo的授权通道才能出现host和sni,临时的argo通道获取不了,部署了没有host和sni。但是绑定的通道如果用的话,5分钟必定崩溃,我之前一直以为是保活的问题,后来发现不用保活,web都是活的,容器也没休眠,是argo通道崩了,才导致5分钟断一次。

#fscarmen2/X-for-Glitch#5 (comment) 我用的博主的argo json方法,直接就不启动cloudflare,但是list里面有显示,argo也有启动,就是通道上不了网,因为只有argo启动,cloudflare端口没有启动。你用的是argo token吧,listen里面cloudflare启动了吗?

照计这个和 glitch 一样了,还有问题的话,我要找个平台来看看了。

他只是在部分平台不适用,我看了一下glitch是有启动cf端口的。建议上手一下codesandbox,之前的问题在daki平台同样出现。要么就是疯狂建cf端口,要么就是cf端口不启动

我的是启动的,只是我不知道问题出在哪里,我只能描述一下现象(我说启动的,都是绑定了argo token的,因为不绑定的话,部署出来是不能用的)。但是并不影响我使用就是了,因为我自从发现argo通道会5分钟崩一次,我就不用argo的通道了(codesandbox自己也有cdn),这样就不会因为argo通道崩溃断线了,也不用保活。

@xiaozhiob
Copy link
Author

屏幕截图 2023-03-30 142208 【运行环境:codesandbox】新版本没有疯狂创建端口了,但是系统监听显示,cloudflare没有运行,用list直接导入不能通网速【相同问题在//glitch版//用于codesandbox同样出现】

我昨天也发现了,只有绑定了argo的授权通道才能出现host和sni,临时的argo通道获取不了,部署了没有host和sni。但是绑定的通道如果用的话,5分钟必定崩溃,我之前一直以为是保活的问题,后来发现不用保活,web都是活的,容器也没休眠,是argo通道崩了,才导致5分钟断一次。

#fscarmen2/X-for-Glitch#5 (comment) 我用的博主的argo json方法,直接就不启动cloudflare,但是list里面有显示,argo也有启动,就是通道上不了网,因为只有argo启动,cloudflare端口没有启动。你用的是argo token吧,listen里面cloudflare启动了吗?

照计这个和 glitch 一样了,还有问题的话,我要找个平台来看看了。

他只是在部分平台不适用,我看了一下glitch是有启动cf端口的。建议上手一下codesandbox,之前的问题在daki平台同样出现。要么就是疯狂建cf端口,要么就是cf端口不启动

我的是启动的,只是我不知道问题出在哪里,我只能描述一下现象(我说启动的,都是绑定了argo token的,因为不绑定的话,部署出来是不能用的)。但是并不影响我使用就是了,因为我自从发现argo通道会5分钟崩一次,我就不用argo的通道了(codesandbox自己也有cdn),这样就不会因为argo通道崩溃断线了,也不用保活。

你把argo注释掉,只用xray吗?

@Neomanbeta
Copy link

并没有注释掉,注释掉以后是完全不可用的,必须开启,必须绑定token和域名,才能用。我只是在写客户端配置的时候,用的是codesandbox的二级域名作为host和sni。

@xiaozhiob
Copy link
Author

哦,懂了,你的argo有写,但是网址写了原来的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants