作者归档:鼠标奔跑者

基于lean自编译X86软路由大集成,懒人专用,多插件回归

从2月底发这个固件至今,有了大家的支持我才有继续更新的动力,固件定义就是全,虽然很多插件可能有很多人用不到(不用的自己到系统下的软件包卸载,这里不做介绍了),也有很多可能你一辈子都不一定会去用上它,之所以全部集成在一起,也就是标题所说的懒人专用,就是方便大家不用再到网上找来找去,仅此而以。喜欢您就用,不喜欢你离开就是,编译也是需要花很多时间的,中间还要不断的处理各种编译出现的各种问题,也挺费脑子的,不喜勿喷就多谢了。
后期,可能也不会再去新增插件了,服务页差不多50项如果还不够您折腾我也要被你吓跑了,所以后面基本是以更新插件为主了,0417版本也是后期主要的更新的基础版本了(也希望大家能够把bug反馈给我),不会再有大的调整。后期为方便大家更新,会将编译好的插件ipk文件一起上传给大家,方便大家更新。再次感谢大家的支持!PS:由于插件集成太多,可能存在部分插件使用端口相同的情况,若无法启动,请修改端口后再尝试。
0517版本存在bug,目前正在升级处理中。若没有更新的需求,建议大家先用0423版本吧,较稳定。
【2020-05-25】更新如下
1、修复酸酸饮料;
2、精简了部分插件;
3、内核回退了一个版本(4.19.122回退到4.19.115)

【2020-05-17】更新如下
1、更新插件;
2、更新共享连接。baidu太差了,其他也经常挂掉,新人方便可以加qun (wangpan shang you qun haoma)。

【2020-05-01】更新如下
1、更新插件;2、增加C3H Client;
3、增加MyHosts;
4、修正一些bug;
5、加强了php(php cgi、php7-mod-ctype等)和nginx功能。
图懒得上了,

【2020-04-23】更新如下(图见最后4张):
1、增加了KoolProxyR plus+
2、增加了oscam,具体看最后的图,用法自行爬文。
3、更新部分插件。
4、修正部分bug。
5、增加了QEMU的支持,大家可以在openwrt下来玩虚拟机KVM了,具体玩法可以参考网盘上QEMU。
6、刷了0417版本的,可以再此版本基础上升级。但请自行备份重要文件和配置文件,本人不对刷机等产生的任何问题负责。
7、共享了部分ipk、主题给大家。passwall 、smartdns等。
PS: 由于上次需要修改软件安装的空间,所以改了比较大的版本(1.01G,剩余安装空间600多M),本更新已恢复正常大小,给大家带不便,抱歉。

0417版本升级为0423版本。openwrt-x86-64-combined-squashfs.img

本帖隐藏的内容


微云还在陆续上传 链接:https://share.weiyun.com/FO59MFQc 密码:2w945q

LEDE最新的乳酸菌饮料插件(Ipk)[2020年5月26日]持续更新

本帖最后由 jiayouzl 于 2020-5-26 23:09 编辑

不想为一个插件而重刷整个路由器固件,太麻烦了,一直找不到最新版插件,那就索性自己编译吧,会持续更新.你的回复是我最大的支持!

使用方法:
1:先将旧版插件在router插件管理界面卸载(移除).
2:将我编译的上传.
3:通过路由器后台可视化安装或通过linux命令行(opkg install ****.ipk).
4:开始畅游.

很多人私聊我说让我集成依赖包,缺什么自己通过命令行安装下就行很方便,这东西不需要集成,只会让ipk变的庞大.

我所编译的乳酸菌饮料普拉斯是全功能版本,兼容所有服务端.

更新日期:(2020年5月26日)
luci-app-乳酸菌饮料-plus_178-1_all.ipk
本帖隐藏的内容下载:https://lanzous.com/id0zb5e
密码:ekt2


更新日期:(2020年4月25日)
luci-app-乳酸菌饮料-plus_177-2_all.ipk
本帖隐藏的内容下载:https://lanzous.com/ibwe3fa
密码:2bjv


更新日期:(2020年4月05日)
luci-app-乳酸菌饮料-plus_176-7_all.ipk
本帖隐藏的内容下载:https://www.lanzous.com/ib0tr2j
密码:i4b4


更新日期:(2020年3月20日)
luci-app-乳酸菌饮料-plus_171-3_all.ipk
本帖隐藏的内容下载:https://www.lanzous.com/iag0wzi
密码:14g9


更新日期:(2020年3月16日)
luci-app-乳酸菌饮料-plus_167-1_all.ipk
本帖隐藏的内容下载:https://www.lanzous.com/iabldza
密码:45bo


更新日期:(2020年3月11日)
luci-app-乳酸菌饮料-plus_165-2_all.ipk
本帖隐藏的内容下载:https://www.lanzous.com/ia5b70d
密码:3fhe


更新日期:(2020年3月7日)
luci-app-乳酸菌饮料-plus_163-1_all.ipk
本帖隐藏的内容下载:https://www.lanzous.com/ia08jtg
密码:d3cv


更新日期:(2020年3月5日)
更新内容:
1.更改SOCKS身份验证方法.
2.添加DNS2SOCKS支持DNS防污染.
luci-app-乳酸菌饮料-plus_161-1_all.ipk
本帖隐藏的内容下载:https://www.lanzous.com/i9yegpi
密码:97ww


更新日期:(2020年3月3日)
更新内容:
1.支持socks5节点用户名/密码认证方法
luci-app-乳酸菌饮料-plus_157-1_all.ipk
本帖隐藏的内容下载:https://www.lanzous.com/i9wjy3c
密码:2b42


更新日期:(2020年3月2日)
luci-app-乳酸菌饮料-plus_154-3_all.ipk
本帖隐藏的内容下载:https://www.lanzous.com/i9vf22j
密码:6y89

win2008 80端口被占用解决办法适用于 金蝶 用友等云端财务软件解决办法

1、进入cmd使用netstat 命令查看指定端口
netstat -ano | findstr :80
2、如下所示:本地的80端口被进程为4的占用
 TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4
3、输入tasklist 指令,查看pid 为4 的进程名,进程为System

4、win+r ,输入regedit,打开注册表 

找到以下路径:’HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP’,
 右边有一个’start’的DWORD的值将’3’改为’4’。
5、重启服务器

一款带Web面板的轻量级、高性能内网穿透工具:nps使用教程

说明:内网穿透工具之前已经介绍了不少了,比如FrplanproxyHoler等,现在再介绍个带Web面板的穿透工具nps,之前叫easyProxy,只是改名了而已,该工具是一款使用go语言编写的轻量级、功能强大的内网穿透服务器。支持tcpudp流量转发,支持内网httpsocks5代理,同时支持snappy压缩(节省带宽和流量)、站点保护、加密传输、多路复用、header修改等。同时还支持web图形化管理。

截图

请输入图片描述
请输入图片描述

安装

Github地址:https://github.com/cnlh/nps

通常内网穿透工具都有服务端和客户端,安装要求如下:

服务端:需要安装在一个有公网IP的服务器上,系统为Linux/Windows/Mac均可。
客户端:一般安装在一个内网的VPS服务器或Windows/Mac电脑上使用。

1、编译安装

提示:编译安装主要讲的Linux系统,其它系统(Win/Mac,也包括Linux)建议直接使用作者编译好的文件即可。

安装Go语言:

#Debian/Ubuntu系统
apt-get -y install golang
#创建目录并定义GOPATH环境变量指向该目录
mkdir ~/workspace
echo 'export GOPATH="$HOME/workspace"' >> ~/.bashrc
source ~/.bashrc

#CentOS/RHEL系统
yum -y install golang
#创建目录并定义GOPATH环境变量指向该目录。
mkdir ~/workspace
echo 'export GOPATH="$HOME/workspace"' >> ~/.bashrc
source ~/.bashrc

安装git

#Debian/Ubuntu系统
apt-get -y install git

#CentOS/RHEL系统
yum -y install git

安装源码:

go get github.com/cnlh/nps

编译服务端和客户端:

#进入指定目录
cd ~/workspace/src/github.com/cnlh/nps
#编译服务端
go build cmd/nps/nps.go
#编译客户端
go build cmd/npc/npc.go

编译好了后,就会在当前目录生成npcnps二进制文件了,就可以直接拿来用了。

编译的时候可能出现的问题解决方法:

#只拿一种常见的错误做例子,有时候可能会出现很多种这样的提示
lib/kcp/crypt.go:14:2: cannot find package "golang.org/x/crypto/pbkdf2" in any of:
    /usr/lib/go-1.7/src/golang.org/x/crypto/pbkdf2 (from $GOROOT)
    /root/workspace/src/golang.org/x/crypto/pbkdf2 (from $GOPATH)

#意思是缺少这种包,然后记住提示的地址,比如上面的golang.org/x/crypto/pbkdf2,有时候也会提示的github地址。

然后再使用命令go get golang.org/x/crypto/pbkdf2命令安装一下就行了。

2、直接安装
除了自己编译外,作者也直接提供了编译好的文件给你使用,文件下载地址:点击进去,然后再根据自己的系统架构下载对应的最新版服务端和客户端。

如果对于Linux服务器还是不知道怎么选择的,这里拿Vultr、搬瓦工大多数VPS为例。先使用命令getconf LONG_BIT获取系统版本,32位就选38664就选amd64,具体还是以实际情况为准。

服务端使用

这里博主使用的是Vultr Linux x64服务器,直接使用命令:

#记得复制前先将下面链接替换成当前最新版地址
cd ~
#下载并解压服务端
wget https://github.com/cnlh/nps/releases/download/v0.0.14/linux_amd64_server.tar.gz && tar zxvf linux_amd64_server.tar.gz
#编辑配置文件
cd nps
nano conf/nps.conf

配置文件参数如下:

#web管理端口
httpport
#web界面管理密码
password
#服务端客户端通信端口
bridePort
#ssl certFile绝对路径
pemPath
#ssl keyFile绝对路径
keyPath
#域名代理https代理监听端口
httpsProxyPort
#域名代理http代理监听端口
httpProxyPort
#web api免验证IP地址
authip
#客户端与服务端连接方式kcp或tcp
bridgeType

然后启动服务端:

./nps install
./nps start

#重启/停止服务端
./nps stop|restart

然后打开地址http://ip:8080访问管理界面,具体端口以自己修改的为准,再使用密码登录进去,默认为123

#如果打不开Web界面,就需要开启防火墙,一般CentOS系统出现情况最多
#Centos 6系统
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7系统
firewall-cmd --zone=public --add-port=8080/tcp --permanent 
firewall-cmd --reload

对于有些服务器,比如阿里云,谷歌云等,还需要在服务器管理面板上开放Web端口才行。

客户端使用

1、Linux系统

#比如下载的客户端文件在根目录,先进入根目录
cd ~
#启动客户端,比如服务端公网IP为1.1.1.1,服务端配置文件中tcpport为8284
./npc -server=1.1.1.1:8284 -vkey=客户端的密钥

2、Windows系统
首先按住Win+R,输入cmd进入命令窗口,然后使用命令:

#比如下载的客户端文件在D盘,先进入到D盘
cd /d d:
#启动客户端,比如服务端公网IP为1.1.1.1,服务端配置文件中tcpport为8284
npc.exe -server=1.1.1.1:8284 -vkey=客户端的密钥

至于Mac系统启动参考上面就行。

使用场景

关于使用场景,Github文档写的很清楚了,这里大概的说下。

1、tcp隧道模式

适用:想在外网通过ssh连接内网的机器,做云服务器到内网服务器端口的映射,或者做微信公众号开发、小程序开发等。

详细教程→点击查看

2、udp隧道模式

适用:在非内网环境下使用内网dns,或者需要通过udp访问内网机器等。

详细教程→点击查看

3、http代理模式

适用:在外网使用HTTP代理访问内网站点。

详细教程→点击查看

4、socks5代理模式

适用:搭建一个内网穿透55,在外网如同使用内网v皮n一样访问内网资源或者设备。

详细教程→点击查看

相关功能

1、数据压缩支持
由于是内网穿透,内网客户端与服务端之间的隧道存在大量的数据交换,为节省流量,加快传输速度,由此本程序支持SNNAPY形式的压缩。

  • 所有模式均支持数据压缩,可以与加密同时使用
  • 开启此功能会增加cpu和内存消耗
  • server端加上参数-compress=snappy(或在web管理中设置)

2、加密传输
如果公司内网防火墙对外网访问进行了流量识别与屏蔽,例如禁止了ssh协议等,通过设置配置文件,将服务端与客户端之间的通信内容加密传输,将会有效防止流量被拦截。

  • 开启此功能会增加cpu和内存消耗
  • server端加上参数-crypt=true(或在web管理中设置)

3、站点保护
域名代理模式所有客户端共用一个http服务端口,在知道域名后任何人都可访问,一些开发或者测试环境需要保密,所以可以设置用户名和密码,nps将通过Http Basic Auth来保护,访问时需要输入正确的用户名和密码。

  • web管理中可配置

4、host修改
由于内网站点需要的host可能与公网域名不一致,域名代理支持host修改功能,即修改requestheader中的host字段。

  • web管理中设置

5、自定义header
支持对header进行新增或者修改,以配合服务的需要。

6、404页面配置
支持域名解析模式的自定义404页面,修改/web/static/page/error.html中内容即可,暂不支持静态文件等内容。

7、流量限制
支持客户端级流量限制,当该客户端入口流量与出口流量达到设定的总量后会拒绝服务,域名代理会返回404页面,其他会拒绝连接。

8、带宽限制
支持客户端级带宽限制,带宽计算方式为入口和出口总和,权重均衡。

9、负载均衡
本代理支持域名解析模式的负载均衡,在web域名添加或者编辑中内网目标分行填写多个目标即可实现轮训级别的负载均衡。

10、守护进程
本代理支持守护进程,使用示例如下,服务端客户端所有模式通用,支持linuxdarwinwindows

./(nps|npc) start|stop|restart|status 若有其他参数可加其他参数
(nps|npc).exe start|stop|restart|status 若有其他参数可加其他参数

11、KCP协议支持
KCP是一个快速可靠协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟降低30%-40%,在弱网环境下对性能能有一定的提升。可在app.conf中修改bridgeTypekcp

  • 当服务端为kcp时,客户端连接时也需要加上参数-type=kcp