fscarmen2 / Argo-Xray-JS-PaaS

在 JS 容器平台部署 Xray + Argo 隧道,4种协议 Vless / Vmess / Trojan / SS + TLS + WS,不需 CF workers 反代
185 stars 201 forks source link

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

Open xiaozhiob opened 1 year ago

xiaozhiob commented 1 year ago

请教

xiaozhiob commented 1 year ago
屏幕截图 2023-03-27 143401
Neomanbeta commented 1 year ago

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

fscarmen2 commented 1 year ago
屏幕截图 2023-03-27 143401

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

fscarmen2 commented 1 year ago

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

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

Neomanbeta commented 1 year ago

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

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

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

xiaozhiob commented 1 year ago

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

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

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

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

xiaozhiob commented 1 year ago

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

参考博主这一篇,博主原话是生成的json整段换进去,连大括号

2 https://github.com/fscarmen2/X-for-Glitch/issues/5#issuecomment-1479389229

fscarmen2 commented 1 year ago

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

image

xiaozhiob commented 1 year ago

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

image

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

Neomanbeta commented 1 year ago

已经更新本项目了,关于休眠问题,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 commented 1 year ago

已经更新本项目了,关于休眠问题,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 commented 1 year ago

已经更新本项目了,关于休眠问题,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 commented 1 year ago

已经更新本项目了,关于休眠问题,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 commented 1 year ago

已经更新本项目了,关于休眠问题,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 commented 1 year ago
屏幕截图 2023-03-30 142208

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

Neomanbeta commented 1 year ago
屏幕截图 2023-03-30 142208

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

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

xiaozhiob commented 1 year ago
屏幕截图 2023-03-30 142208

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

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

https://github.com/fscarmen2/X-for-Glitch/issues/5#issuecomment-1479389229

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

fscarmen2 commented 1 year ago
屏幕截图 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 commented 1 year ago
屏幕截图 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 commented 1 year ago
屏幕截图 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 commented 1 year ago
屏幕截图 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 commented 1 year ago

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

xiaozhiob commented 1 year ago

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