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

404 无法找到给定的网址 #238

Open
wzwtt opened this issue Sep 3, 2022 · 7 comments
Open

404 无法找到给定的网址 #238

wzwtt opened this issue Sep 3, 2022 · 7 comments

Comments

@wzwtt
Copy link

wzwtt commented Sep 3, 2022

希望使用直连方式访问谷歌系列网站如android.com,google.com,youtube.com等网站时浏览器内均显示 404 无法找到给定的网址 ,已经是 #218 里提到的配置,IPv6环境正常。debug内容如下:
sshot-1
且gws地址筛选异常缓慢,4小时仍然才完成千余个地址的筛选,gws ip数量始终为0,参考 #234 的方法仍然无效。

@SeaHOH
Copy link
Owner

SeaHOH commented Sep 3, 2022

其实今天我也没有成功直连,如果你是今天初次使用,那真是遇到了一个不好的时机,已经很久没有这种长时间无法连接的情况。

至于筛选缓慢的问题,可以通过调整配置来增加筛选线程。

@SeaHOH
Copy link
Owner

SeaHOH commented Sep 19, 2022

@SeaHOH 我发现一个问题不知当讲不当讲, openwrt 平台, 因为没有可以安装的gevent , 以往我都是设置(gloop.nogevent: 1) 才能正常使用, 而最近更新程序后发现,, 即使设置(gloop.nogevent: 1) ,依然提示 gevent 方面的报错, 只有把python\site-packages目录下的gevent-21.12.0-cp310-cp310-win_amd64.egg 删除 ,才不会报错, 而之前只要设置(gloop.nogevent: 1) 就行了.

@gxggsrmyy 我记得你之前就问过类似的问题,Windows 便携打包无法在其它系统中正常工作,请下载纯脚本并另行安装依赖。

@SeaHOH
Copy link
Owner

SeaHOH commented Sep 20, 2022

@gxggsrmyy 昨天回复时没有注意到你真正的问题,你只需要根据提示“使用 nogevent 参数重新启动”,而不是设置 gloop.nogevent: 1

@SeaHOH
Copy link
Owner

SeaHOH commented Sep 20, 2022

@gxggsrmyy
你的方法是修改配置,启动参数是这样的:

start.py nogevent

或者单独新建个启动文件 start,内容为:

#!/bin/sh
start.py nogevent

首次运行前设置权限:

chmod +x start

@SeaHOH
Copy link
Owner

SeaHOH commented Sep 21, 2022

@SeaHOH 不好意思, 无论是修改配置,还是加启动参数, 如果不把gevent-21.12.0-cp310-cp310-win_amd64.egg 删除, 依然会出错.

我↓↓↓这段回复↓↓↓也不是白写的啊,有具体指出你使用中的不当之处,你提到的文件本就不该出现才对。

我记得你之前就问过类似的问题,Windows 便携打包无法在其它系统中正常工作,请下载纯脚本并另行安装依赖。

必须先修正问题 (移除并重新按正确的步骤安装),然后才能应用正确的解决方案 (以应对无预编译 C 扩展的包),即使用适合的参数启动,或者自己编译其实也是可以的 (当然你并不需要这个,因此之前根本就没提它)。

@SeaHOH
Copy link
Owner

SeaHOH commented Sep 21, 2022

不知道我表达清楚了吗, 我的意思是 在我之前的使用过程中, 并没有把gevent-21.12.0-cp310-cp310-win_amd64.egg 删除, 只是通过配置不使用gevent , 就可以正常运行了, 而现在必须把 gevent-21.12.0-cp310-cp310-win_amd64.egg 删除, 我不知道纠结这些细节有没有意义, 只是想从技术上探讨 python 的问题. 我想大概是 os.path.join(dirname, 'python') 方面的问题, 但我的水平低又有技术洁癖,搞好了可以解决不同平台使用的通用性问题, 茴香豆的几种写法不知有没有意义 . @SeaHOH

嘿,你早说啊。不过,就我目前认识水平理解,当前已是最具可行性之发行方案。
如果你还有一些别出心裁的想法,也是不错的。这样,你先找一个 Python 编程入门教程,大略翻看学习一遍基础概念;然后在网上搜索一些着重 Python 包发行打包及其 C 扩展的文章,读一读,汲取相关领域的前人经验;最后再来这里谈下你的想法,并讨论改进方案的可行性。

@SeaHOH
Copy link
Owner

SeaHOH commented Sep 21, 2022

即使之前确如你所描述那样运作无碍,但这并非刻意设计,除了已声明过的功能可保证大体正常运行,其它都是意外,不确定。
你提到的通用性改进方案不是没有,只是代价收益失衡,没有必要。你想想,普通路由器空间能有多少,如果每安装个软件都要附带一大堆用不着的文件,怎么想都不合适吧。当然,路由器确实是个特例,但就算是其它系统,只要是稍微有点软件基础知识的用户,都不太会喜欢这样,除非储存价格比白菜还不如。那种单个安装搞定一切的,只有发行才会真正喜欢,省事。

另,以后有啥可单开个问题或讨论,不要再像这样乱入主题无关的地方。

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

2 participants