xyuanmu / XX-Mini

:ghost: XX-Net 精简版
445 stars 126 forks source link

各位大佬求围观,我在路由器(LEDE系统)上面跑Mini,可是手机不能爬墙,望指导 #138

Open Leeto1970 opened 6 years ago

Leeto1970 commented 6 years ago

说明一下,我的路由器之前是Openwrt系统,由于安装python-pyopenssl失败了,所以一直成功运行mini,之后重新刷了LEDE系统,终于能跑起来了,现在的问题是手机不能通过路由器爬墙,我已确认参考了其他人的issues。下面是手机通过路由器连接YouTube的截图 youtube 另外,还有一个问题,初次运行是不是一定要等到运行结束?我之前是没等到结束就断电了,之后没此重启路由器的时候都是通过自启动脚本启动的,不知道有问题没

Leeto1970 commented 6 years ago

另外再说一下我的路由器连接情况,图片上的ip是手机端的,路由器lan口ip是192.168.7.1,这个路由器是我中继的上一个路由器的网络,上一个路由器接的是电信光猫,有点复杂(汗)下面是运行日志,好多警告

xx-mini-log

erdcy commented 6 years ago

我当初主要看的这个,里面推荐了两个issues,也有一些问题的解决方法 https://github.com/xyuanmu/XX-Mini/wiki/OpenWrt-%E4%B8%8B%E9%85%8D%E7%BD%AE-XX-Mini

Leeto1970 commented 6 years ago

之前没仔细看,刚才又去看了下这两个issues,发现了一个相同的问题,就是我和他一样在第一次扫描结束之前就kill了进程,会不会是这个原因造成的后面运行失败,ip是获取到的,更新gfwlist.txt和easylistchina.txt这两个文件失败了。难道我这个也要像他一样重新刷路由器?QAQ

erdcy commented 6 years ago

按理说kill掉进程,再运行就行了。

Leeto1970 commented 6 years ago

这两个文件(gfwlist.txt和easylistchina.txt)可以手动下载然后再给pac更新么?如果可以怎么操作?感谢

erdcy commented 6 years ago

提示窗口里有那两个文件的链接,你试试?

Leeto1970 commented 6 years ago

两个文件链接我在Windows下可以打开,但是在路由器上我该怎么使用这两个文件?放在哪儿目录?

erdcy commented 6 years ago

lege我就没用过了,openwrt我是用winscp登陆路由器的,Google 一下比在这儿问快。

Leeto1970 commented 6 years ago
 登陆路由器我知道怎么操作,上传文件我也知道如何操作,可是不知道该把这两个文件放在哪个目录下,也不知道该怎么使用这两个文件
 在win下面我使用的xx-net,昨晚我又在虚拟机(Linux)下用了xx-Mini,也看到了下载这两个txt文件,可是在整个xx-Mini目录下没找到这两个文件
erdcy commented 6 years ago

这个就不懂了

Leeto1970 commented 6 years ago

另外说一下LEDE就是openwrt的一个分支而已,我之前也是用的openwrt,因为Python-pyopenssl安装失败,所以才转到LEDE的

erdcy commented 6 years ago

我看了那两个issues,在openwrt14.07版本的old package里找到一个pyopenssl强制安装了,xx-mini可以用,就是打开用户鉴定功能以后会死掉。

Leeto1970 commented 6 years ago

我在openwrt下尝试了,失败。包括自己找的和网友分享的,都没装上,显示的是不识别ipk,现在用LEDE至少能跑起来了,晚上回去我在折腾下吧,谢谢你啊

erdcy commented 6 years ago

不客气

Leeto1970 commented 6 years ago

@yeahwu @erdcy @xyuanmu 我又来了,不知道是不是我路由器中Python的问题,我把虚拟机里面的XX-Mini的代码拷贝到路由器里面,然后开始扫描,观察日志。各位大佬指导红线圈出来的这个是什么意思吗?本人没学过python不知道怎么解决。

default

erdcy commented 6 years ago

这种问题得@作者了

Sent from my mobile. Best regards, Yanjun Li

在 2017年9月2日,上午8:23,OuyangIPC notifications@github.com<mailto:notifications@github.com> 写道:

我又来了,不知道是不是我路由器中Python的问题,我把虚拟机里面的XX-Mini的代码拷贝到路由器里面,然后开始扫描,观察日志。各位大佬指导红线圈出来的这个是什么意思吗?本人没学过python不知道怎么解决。

[default]https://user-images.githubusercontent.com/21274341/29991338-b7bdf820-8fb7-11e7-9e46-af02e638f646.jpg

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/xyuanmu/XX-Mini/issues/138#issuecomment-326709179, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AdbAXbOcEquTMdcJHVgFAbt3WrwPdHhoks5seJ_9gaJpZM4PJBQZ.

Leeto1970 commented 6 years ago

看日志的情况,ip扫描已经结束了,在移除最慢的ip,但是路由器还是连不上Google,我这边还需要设置什么吗?我在虚拟机里面直接运行代码就可以直接上YouTube和Google

xyuanmu commented 6 years ago

不能正常使用的话回滚 Python 到2.7.11或之前的版本,2.7.13的Python有unicode的bug #122

Leeto1970 commented 6 years ago

@xyuanmu 终于搞好了,之前的问题有二:第一个,我手机代理设置错了(原谅我有点小白);第二个,我对比了虚拟机里面的成功环境,python的版本是一样的,不一样的是pyopenssl版本,所以我重新去找了最新版本的python-pyopenssl安装包,安装之后运行就没有那个之前那个Unicode的问题了,谢谢你的指导。

default

erdcy commented 6 years ago

pyopenssl的在哪里找的啊?那个版本?

Sent from my mobile. Best regards, Yanjun Li

在 2017年9月2日,下午3:40,OuyangIPC notifications@github.com<mailto:notifications@github.com> 写道:

@xyuanmuhttps://github.com/xyuanmu 终于搞好了,之前的问题有二:第一个,我手机代理设置错了(原谅我有点小白);第二个,我对比了虚拟机里面的成功环境,python的版本是一样的,不一样的是pyopenssl版本,所以我重新去找了最新版本的python-pyopenssl安装包,安装之后运行就没有那个之前那个Unicode的问题了,谢谢你的指导。 [default]https://user-images.githubusercontent.com/21274341/29993826-c0eb06ee-8ff4-11e7-80e7-9527f0bdbfed.jpg

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/xyuanmu/XX-Mini/issues/138#issuecomment-326728577, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AdbAXbKccJ-vJzQDSDgmjPgL8NeEAhnBks5seQZSgaJpZM4PJBQZ.

Leeto1970 commented 6 years ago

之前本来想按照xyuanmu的方法回滚一下python的版本,然后找到了一个国内的LEDE的更新源,然后就在那些源里面找到了17.2.0的安装包,安装上之后就好了 这是我找的安装包的地址:http://mirrors.ustc.edu.cn/lede/snapshots/packages/mipsel_24kc/packages/

erdcy commented 6 years ago

多谢!有空去看看

Sent from my mobile. Best regards, Yanjun Li

在 2017年9月2日,下午4:33,OuyangIPC notifications@github.com<mailto:notifications@github.com> 写道:

之前本来想按照xyuanmu的方法回滚一下python的版本,然后找到了一个国内的LEDE的更新源,然后就在那些源里面找到了17.2.0的安装包,安装上之后就好了 这是我找的安装包的地址:http://mirrors.ustc.edu.cn/lede/snapshots/packages/mipsel_24kc/packages/

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/xyuanmu/XX-Mini/issues/138#issuecomment-326730883, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AdbAXfCqGw1uOC1GtL-rC-EwwPo1caXsks5seRLUgaJpZM4PJBQZ.

Leeto1970 commented 6 years ago

现在的问题是手机能通过路由器连上Google了,但是虚拟机却不行,可能还是代理设置的问题吧,还要继续找原因,哎

erdcy commented 6 years ago

貌似lede更新得挺快,我那款路由器的openwrt很久没更新了。

Sent from my mobile. Best regards, Yanjun Li

在 2017年9月2日,下午4:41,OuyangIPC notifications@github.com<mailto:notifications@github.com> 写道:

现在的问题是手机能通过路由器连上Google了,但是虚拟机却不行,可能还是代理设置的问题吧,还要继续找原因,哎

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/xyuanmu/XX-Mini/issues/138#issuecomment-326731424, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AdbAXTlva6zPccHUmQv_yqrc8FtJJhxLks5seRSsgaJpZM4PJBQZ.

Leeto1970 commented 6 years ago

恩,算是openwrt的一个分支了,才开始更新都挺快的

erdcy commented 6 years ago

@OuyangIPC 昨晚也刷成LEDE了,果然更新比openwrt快,至少软件包里有pyopenssl。之前我刷的openwrt15.05.1里没有pyopenssl,在14.07的oldpackage里找一个装的。不过我的问题任然没有解决,就是打开代理用户鉴定功能,然后用手机连路由器的XX-Mini代理上网,xx-mini直接就挂掉了。 有空的话,麻烦试试代理用户鉴定功能,就是在manual.ini的[listen]里设置username和password,这样连接代理的时候需要输入用户名和密码。 我在pc上打开代理用户鉴定功能,一切正常。

Leeto1970 commented 6 years ago

@erdcy 我这边测试用户鉴定没问题,只是感觉有点慢,连Google没问题,只是连上YouTube的概率要低一点。另外,有个问题想请教你,PC端怎么设置代理才能用呢?我这边一直没成功,不知道为啥,手机端倒是好好的

erdcy commented 6 years ago

pc端跟手机差不多,首先需要给浏览器导入CA,然后直接设置代理ip:8087,或者设置自动代理http://ip:8086/proxy.pac。ip就是你的路由器的ip。 ps. 我的路由器刷了lede,运行mini,手机连一次代理就死掉了,不管开不开鉴定都这样。我又刷回openwrt了,认真看了openwrt网站才知道之前刷的15.05其实不支持我的路由器。这次刷了14.07,目前运行mini,没开用户鉴定,还没死:)。

Leeto1970 commented 6 years ago

恩,没问题就好,我这边只有用edge能连上连Google,但是网页显示的是乱码,另外,edge浏览器还报错,说证书错误,我已经导入了证书,结果还是要报错。我自己喜欢用火狐浏览器,设置了代理,一直没能连上Google。哎,好尴尬

erdcy commented 6 years ago

我一直用火狐的,导入了证书就应该能用啊。

Leeto1970 commented 6 years ago

算了,有时间再折腾吧,目前移动设备能通过路由器爬墙了,先就这样了,PC端有代理能上YouTube还比路由器快些