Open sbitoh opened 8 years ago
1、OpenWrt的包是平台相关、版本相关的,不同平台,不同版本的openwrt,软件源都不一样,混用有时候会造成依赖错误; 2、不一定非要安装到usb,只是大部分路由器硬盘容量较小所以要将包安装到U盘;这个另有很多排版很好的教程; 3、XX-Net的内存占用稍大,路由器持续发热是否会损失性能有待确认,我的路由器设置了定时重启,但时有8085远控界面卡住的情况; 4、在最新版的OpenWrt trunk上运行XX-Net是很容易的,只需要安装python包和python-pyopenssl就可以了,opkg会解决包依赖问题; 5、一般情况下OpenWrt上XX-Net能支持http2,XX-Mini不支持,原因是前者使用内置ssl。目前未能解决; 6、做透明代理的证书问题。透明代理要做流量转发,上次试验时出现证书链不完整的情况;
OpenWrt上使用XX-Net已一月有余,初步感觉: 1、硬件吃力,内存占用在50%左右,路由器发烫,XX-Net组件有时会卡死无回应; 2、虽可以维持满额IP池,但延迟上未有明显提升,3000的有效IP,延迟也还是在180~350之间,跟在电脑上运行差别不大,但仍能感受到路由器硬件的卡顿; 3、透明代理的问题目前未能解决,要综合考虑效果与性能。
@junegucas 请问IE的代理是怎么设置的呢?自动检测设置和使用自动脚本配置要打勾吗?PAC的地址是127.0.0.1还是0.0.0.0?为LAN使用代理服务器要打勾吗?地址怎么填写?
搞定了,都要打勾,地址写192.168.0.1 就是路由器的地址
@junegucas 唯一的问题就是远程访问Web界面打不开,也按照教程修改 XX-Net/data/launcher/config.yaml了 modules:{ launcher:{ allow_remote_connect:1 } 但是还是打不开 修改后的代码如下: modules: gae_proxy: {auto_start: 1, show_detail: 1} launcher: {allow_remote_connect: 1, auto_start: 0, control_port: 8085, last_run_version: 3.1.14, popup_webui: 0, proxy: disable, xxnet_port: 8087} php_proxy: {control_port: 8083} x_tunnel: {auto_start: 1} update: {last_path: 'D:\XX-Net-3.0.4\XX-Net-3.0.4\code\default\launcher', uuid: 382be2ac-877d-4621-a82f-7989c6d841b5}
@sbitoh 要IP要写0.0.0.0 不然不能远控,其他终端不能翻墙
@junegucas 我知道LISTEN里的IP要写0.0.0.0,IE代理设置里要写192.168.0.1,就是路由器的地址,对吗? 谢谢
现在测试了IE,IE代理设置里要写192.168.0.1可以翻墙,但是输入192.168.0.1:8085打不开WEB
关注下,我刷的华硕固件,恩山的作者说用起来CPU撑不住。
我看的CPU占用很低,基本是内存50%,CPU5%以下
python环境难搭建,不如试试goproxy,搭golang环境,性能更佳
能提供下你用的固件么。想刷来试试。
就是NEWIFI的PANDORA固件
@junegucas 请教python-pyopenssl是否有最新版本?google了好多天都找不到适用于newifi mini的源。我已在newifi mini的Pandora固件中部署XXnet2.9.6,成功绿字搜索IP地址,并远程web成功登录,但是会显示请检查浏览器设置,而其它终端如手机等无法成功穿越。谢谢
@sbitoh 是否添加manual.ini文件? 我在按照网上编译添加该文加后成功登录web界面。wiki里写的太简单了。
@jzp820927 之前在issue3833中有询问过3.2.4xxnet无法部署的问题,后来又在其它帖子https://github.com/XX-net/XX-Net/issues/3000中提问了如何导入证书,兄台只是告知wiki中查阅,但在https://github.com/XX-net/XX-Net/wiki/GoAgent-Import-CA文中只是浅显的介绍了一下,像我这样的小白根本不明白该如何在OW系统下导入,搜遍root目录也未找到.bash_profile这些文件,望赐教。
你具体想要导入证书到什么设备?不同设备操作不一样。
@jzp820927 导入路由器吧,newifi mini。 我想实现在OW系统下的路由部署XXnet,并全局穿越
导入路由器并没有什么用,只有需要上网的终端,才需要导入证书,你又不是在路由器里面上网
@jzp820927 那我该如何设置ios和Android终端呢?还有为什么PC端出现请检查浏览器设置的情况?后者是需要三步删除证书相关文件,再重新导入吗?
如果 ios 要上网,就把路由器里面的 证书,导入 ios,如果android 要上网,就把路由器里面的 证书,导入 android,如果PC要上网,就把路由器里面的 证书,导入 PC,这样说,懂了吗
懂了,但是不会操作......
哪步不会操作?
导入各种终端...我之前在PC端部署了XXnet,可以正常使用,但是部署到OW后,用原先的chrome+switchyomega,会显示请检查浏览器设置。另外ios系统和安卓又该如何操作呢?
PC 导入证书,https://github.com/XX-net/XX-Net/wiki/GoAgent-Import-CA 已经说的很清楚了,安卓机,复制证书到 SD 卡,在系统设置 ,安全里面,从 SD 卡导入证书,苹果机,可以把证书作为邮件附件发送到一个邮箱,然后再苹果机打开这个邮件附件就可以安装了。
谢谢
@jzp820927 直接从8085页面下载CA不行吗
目前AC68运行中,CPU待机使用率还是比较低的(ARM双核1G),内存55%左右(总内存256M),短时间看视频或者不随意切换还是可以的,如果一会打开一个或者同时打开多个视频,XXNET就会偶尔抽风,就需要重启,总体来说性能还是差不少,还有就是视频线程如果设置到16基本很大几率会死翘翘,以前电脑用的时候一直都是16,速度还不错,但是路由只能8,高了不行
@junegucas 可以从 web 界面下载证书,没问题 @kangmya 路由的 cpu 就这么点,肯定不能和电脑比了,如果你用 树莓派,估计设置成 64 都没问题。
@jzp820927 以后有机会还是DIY一台X86的NAS玩玩才是王道啊,什么软路由,什么XXNET SS 去广告什么乱七八糟的都可以丢进去,稳定性性能都是无敌的
另外manual文件里面有一句;adblock = http://adblock-chinalist.googlecode.com/svn/trunk/adblock.txt ; this project have stopped. 下面解释说已经弃用了,是XX从代码里面删除了吗 还是只是配置文件没有启用
是 adblock 这个项目没人维护了
嗯 我把这个配置文件启用了,换了一个去广告地址,有点用处,但是效果有限,毕竟不是走全局的
要有人维护 ad 域名,经常更新才行,因为现在的广告商,为了反广告屏蔽,也会经常更新广告域名,所以如果没人维护,很快就会失效。
@sbitoh 请问xx-net可以直接安装在路由器里面吗?在路由器安装xx-mini是不是会更合适一些?
我觉得路由用 XXMINI 合适些,而且有部分已经在路由运行 XXMINI,成功,可以查看xxmini 那边的 issues 和 wiki 都有介绍部署到路由的情况。
我正在尝试。。不太顺利,因为手头上的路由器也不一样。。搞了好几个小时了还没搞出来
Sent from Mail Master 在2016年10月19日 15:55,天朝屁民 写道:
我觉得路由用 XXMINI 合适些,而且有部分已经在路由运行 XXMINI,成功,可以查看xxmini 那边的 issues 和 wiki 都有介绍部署到路由的情况。
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
据说,trunk 分支的 最新版 openwrt 很容易部署 XXMINI,你可以试试,不知道你的是什么路由器。可以根据你的路由器型号,google 搜索一下 部署 openwrt 的具体教程。
我昨天搞了好几个小时。。到最后一步。。路由器flash空间不够了。。因为是在便携迷你路由上搞的,我暂时放弃了。。我刷的是chaos calmer 15.05.1,已经是最新的版本
Pang
On Oct 19, 2016, at 16:05, 天朝屁民 notifications@github.com wrote:
据说,trunk 分支的 最新版 openwrt 很容易部署 XXMINI,你可以试试,不知道你的是什么路由器。可以根据你的路由器型号,google 搜索一下 部署 openwrt 的具体教程。
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
额,空间不够,这个就没办法了,不支持 外接 usb 么?
有usb口,不过没外接。。本来想着刷好系统安装了直接用的,带个u盘用起来不方便。。python太大了
Sent from Mail Master 在2016年10月20日 08:46,天朝屁民 写道:
额,空间不够,这个就没办法了,不支持 外接 usb 么?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
弄这个,一般都要外接 USB,python 环境比较大,一般内置空间都不够。或者就只能刷个大点的 flash 了。
你弄成功过没?不知道路由器里装xx的速度跟挂shadowsocks vpn比怎么样
Pang
On Oct 20, 2016, at 08:56, 天朝屁民 notifications@github.com wrote:
弄这个,一般都要外接 USB,python 环境比较大,一般内置空间都不够。
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
没在路由器上弄过,我是运行在单独的服务器上的。
首先申明这个教程是不完整的,因为我还没有完全搞定,发这个的目的是把我到现在为止的摸索到的方法写出来,一是帮助一些正在摸索的人,少走弯路,二是希望大神们看看我的问题出在哪。 现在运行的结果是XXNET可以启动,也可以扫描IP,但是有报错,代理上网还没有测试,晚点测试了也会发上来。 我的路由器的NEWIFI MINI,刷了PandoraBox。 下面正式开始
第一步先修改源 在路由器设置里点软件包,再点配置 把Distribution feeds里改成如下内容 src/gz base http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/base src/gz old http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/oldpackages/ src/gz quanbu http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/packages/ src/gz xin http://downloads.openwrt.org.cn/PandoraBox/ralink/mt7620_old/packages/ 记得点提交
用PUTTY连接上路由器 opkg update
然后需要让软件安装在U盘里,这里有两种方法,写一种简单的 在路由器设置里点软件包,再点配置,在把OPKG-配置改成如下内容 dest root / dest ram /tmp dest usb /mnt/SAWYER/soft/ lists_dir ext /var/opkg-lists option overlay_root /overlay option force_checksum 1
src/gz barrier_breaker_base http://mirrors.ustc.edu.cn/openwrt/barrier_breaker/14.07/ramips/mt7620a/packages/base src/gz barrier_breaker_luci http://mirrors.ustc.edu.cn/openwrt/barrier_breaker/14.07/ramips/mt7620a/packages/luci src/gz barrier_breaker_management http://mirrors.ustc.edu.cn/openwrt/barrier_breaker/14.07/ramips/mt7620a/packages/management src/gz barrier_breaker_oldpackages http://mirrors.ustc.edu.cn/openwrt/barrier_breaker/14.07/ramips/mt7620a/packages/oldpackages src/gz barrier_breaker_packages http://mirrors.ustc.edu.cn/openwrt/barrier_breaker/14.07/ramips/mt7620a/packages/packages src/gz barrier_breaker_routing http://mirrors.ustc.edu.cn/openwrt/barrier_breaker/14.07/ramips/mt7620a/packages/routing src/gz barrier_breaker_telephony http://mirrors.ustc.edu.cn/openwrt/barrier_breaker/14.07/ramips/mt7620a/packages/telephony
src/gz openwrt_dist http://openwrt-dist.thankgfw.ml/releases/ramips/packages src/gz openwrt_dist_luci http://openwrt-dist.thankgfw.ml/releases/luci/packages src/gz attitude_adjustment http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/packages
arch all 1 arch noarch 1 arch ralink 10 arch ramips_24kec 20
其中dest usb /mnt/SAWYER/soft/这个就是让软件能安装到U盘的内容, /mnt/SAWYER/soft/这个地址需要根据你U盘挂载的位置修改,我是挂载在mnt目录下,U盘名称是SAWYER,里面建立了一个目录专门安装软件。注意区分大小写。 最后的 arch all 1 arch noarch 1 arch ralink 10 arch ramips_24kec 20 据说是识别CPU用的,可能不同的路由器不一样,这个我也不懂,大神给看看这是干啥的,可不可以不写。
接下来opkg -d usb install wget 正常就应该安装上WGET了,在这给个差评,居然WGET这种东东OPENWRT都没有自带,让我折腾了半天。如果报错就说明有问题,接下来的先别看了,找大神帮忙吧。 我们继续,wget http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/base/libc_0.9.33.2-1_ramips_24kec.ipk 然后 opkg -d usb install libc 然后 opkg -d usb install libcurl libevent2 libopenssl libpthread librt 太复杂了,搞到这里我已经崩溃了,网上教程一大堆,可是都不是我这种小白能看懂的,自己折腾了一天多了已经。这是我经过无数实验才试出来的方法。 接下来安装python,这个破玩意只有2.7.3版本的,大神说要安装2.7.6的,可是我没找到,可能报错和这个有关 opkg install python -d usb opkg install pyopenssl python-openssl --force-depends --force-overwrite -d usb 这样PYTHON就安装好了,还需要执行 ln -s /mnt/SAWYER/soft/usr/bin/python /usr/bin/python 这玩意什么意思我也不知道,据说是因为PYTHON安装到了U盘,不执行PYTHON无法运行,/mnt/SAWYER/soft/是路径,要改成你自己的 好了,基本要成功了,通过WINSCP把XXNET传到U盘,执行 python /mnt/SAWYER/b/code/default/launcher/start.py 一样的/mnt/SAWYER/b/是路径,需要自己改,b是我把XXNET文件夹改名了,为了输入方便 正常一堆报错,然后就可以扫描IP了。 就这点东西我搞了四五天,你们感受一下我的心理阴影面积。 接下来怎么搞代理我弄好了再发上来