这些开源项目都是我为了解决平时遇到的小问题、小需求而随手写的,为此还业余自学了一些编程语言(不精通,但也够用),我喜欢分享,干脆就开源出来看能不能帮到有同样需求的人~ 😋
xiu2 / shell Goto Github PK
View Code? Open in Web Editor NEW🐧 自用的一些乱七八糟 Linux 脚本~
Home Page: https://shell.xiu2.xyz
License: GNU General Public License v3.0
🐧 自用的一些乱七八糟 Linux 脚本~
Home Page: https://shell.xiu2.xyz
License: GNU General Public License v3.0
报错如下:/lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /usr/local/UnblockNeteaseMusic/node/bin/node)
可以运行,IOS客户端设置好小火箭,服务器ip,+自己设置的端口。然后网易云客户端就没有网络了
在ios网易云端上播放提示网络连接错误无法播放下载
BUG重现完整步骤:
在ios手机wifi处设置代理为http://106.13.168.133:8083/proxy.pac
服务端运行正常 windows端可用 ios端报网络连接错误
无法播放
如果你出现问题的是服务器,那么请提供相关详细信息,包括但不限于:
百度云服务器
CentOS / 6.5 x86_64 (64bit)
服务器在华东 - 苏州
RT,树莓派官方系统运行后提示不支持当前系统,想通过树莓派上的AdGuard配合使用~
感谢制作一键脚本~~
xxx.sh
对BUG的清晰简洁描述。
BUG重现完整步骤:
清晰简洁的描述你期往发生的事情。
如果有报错内容,请贴出截图或报错内容。
如果你出现问题的是服务器,那么请提供相关详细信息,包括但不限于:
如果你出现问题的是本地设备,那么请提供相关详细信息,包括但不限于:
您好,我用的是天翼云服务器,由于没有备案,没有开放80端口。于是用的别的端口
我通过windows网易云音乐客户端设置的http代理可用。
ios方面,ipad在wlan试用pac可以试用ipad网易云客户端,但是iphone客户端不可以,会提示网络不给力。然后安卓客户端在wlan里添加了pac歌曲还是灰色的,然后在原项目里看到安卓需要屏蔽一个ip,但是屏蔽了其实还是灰色的,一看帖子是两年前的了。不知道怎么解决呢。
如果使用host模式,是不是这些客户端就都可以了呢,期待您的回复;)
阿里云,查询到配置,但是选择[4]之后没反应,重新查看状态也是已安装未启动。请问这是什么原因?选[9]也没有看到日志文件。
请输入数字 [0-10]:1
[信息] 开始设置 用户配置...
请输入要使用的代理端口。 [1-65535]
[注意] 如果你在本地通过 Hosts 方式使用该代理,那么只能选择 80 端口,其他方式不限制。
(默认: 80):
代理端口 : 80
请输入要使用的音源排序。 [qq kuwo kugou baidu xiami migu joox]
[注意] 音源排序指的是,无版权音乐会根据此处顺序优先匹配首位音源,如果匹配到就返回,反之就继续往后匹配。
[注意] 不同音源之间请用空格隔开。
(默认: qq migu kuwo kugou baidu):
音源排序 : qq migu kuwo kugou baidu
是否启用严格模式?[Y/n]
[注意] 启用严格模式后,本代理仅允许网易云音乐域名访问,即本地设备只能通过 Host 或 PAC 使用,强烈建议开启,否则所有设备流量都会经过本代理。
(默认:Y [启用]):
严格模式 : YES
[信息] 开始安装/配置 依赖...
[信息] 开始下载/安装...
[错误] Node 最新版本获取失败!
https://hub.fastgit.xyz/ 这个仓库镜像源拉一直报429
https://gitclone.com/github.com/ 换成这个可以秒拉
unblock163.sh
第一次安装出现错误
[信息] 开始安装/配置 依赖...
unblock163.sh: line 98: xz: command not found
unblock163.sh: line 113: xz: command not found
[错误] 解压缩依赖 xz 安装失败,请检查!
如果你出现问题的是服务器,那么请提供相关详细信息,包括但不限于:
)
unblock163.sh
IOS方法一:使用证书貌似不能用了
希望能添加方法二:配置 https endpoint 转发音源
错误示例:
http://xxx.xxx.xxx.xxx:80:443/proxy.pac
解决方法:在第357行之后插入
PORT=$(echo $PORT | awk -F ':' '{print $(NF-1)}')
新功能建议:输出 shadowrocket 支持的编码链接
shadowrocketUrl=$(echo http://$(echo ${IPV4}:${PORT} | base64))
能增加去arm64 cpu的支持嘛? 我运行后提示:
[错误] UnblockNeteaseMusic 的依赖 Node 不支持当前系统位数 aarch64 !
谢谢啦
xxx.sh
IOS13不能连接到网络,加载不了歌曲目录,PC客户端没有问题,已经添加了https,域名,并且手机端信任了证书,还是无法加载播放,PC端可以使用HTTPS域名连接
BUG重现完整步骤:
清晰简洁的描述你期往发生的事情。
网易云无法连接网络
如果你出现问题的是服务器,那么请提供相关详细信息,包括但不限于:
关闭严格模式也无法使用HTTP代理吗?
怎么才能用应用内http代理?
xxx.sh
对BUG的清晰简洁描述。
BUG重现完整步骤:
清晰简洁的描述你期往发生的事情。
如果有报错内容,请贴出截图或报错内容。
如果你出现问题的是服务器,那么请提供相关详细信息,包括但不限于:
如果你出现问题的是本地设备,那么请提供相关详细信息,包括但不限于:
unblock163.sh
无法设置 https 端口
BUG重现完整步骤:
在mac下此脚本需要设置监听443端口的https流量
{ Error: connect ECONNREFUSED 59.111.21.13:443
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1106:14)
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '59.111.21.13',
port: 443 }
电脑可以使用,怎么转换成QX节点?
一直想找从蓝奏云上传和下载文件的方法(不想买服务器,只是做为上传下载数据使用),找到的大部分是python,代码看不懂,也没办法直接使用,感谢提供的shell,虽然没有root不能直接使用,但让我较为直观的看懂了上传的方法,虽然很麻烦我现在还没有成功,但是我会努力的,
unblock163.sh
您的脚本非常好用。我安装以后成功在windows客户端解锁网易云。
但之后按照#14 的方法进行了配置,依然无法在iOS客户端解锁网易云。
比如说已经下架的歌曲Monster,可以显示为黑色,但播放时显示:
查看服务器日志内容如下:
[28481189] Monsters
http://ws.stream.qqmusic.qq.com/M5000015qkUp0ExUoV.mp3?guid=7332953645&vkey=A958FF4556D6AF76BE2C4C92AC4E6B3A316D5FC5C29E4657AFF843B395252079E332DC578DBF69D939C98864D14802B94FA19B12768FFCF3&uin=0&fromtag=66
本地设备:
使用时人在境外,服务器在国内,不知是否有影响?
非常感谢您的工作。
Unblock163.sh
在Digital Ocean的Ubuntu里脚本部署成功,之前部署aria2时端口80分配过了,给脚本设置的83端口,日志里显示正常,hosts修改完毕后,打开网易云会提示无网络连接,重开几次后设置里开启代理输入了服务器的和端口,这样做可以搜到歌曲,但是搜索、听歌下载速度非常慢,kb/s~b/s都有,不知道是不是操作错误?
网易云2.02版本
我自己按源项目作者说的加-s -e http://music.163.com 是可以正常运行的,你可以看看这一块是不是有问题
在作者说的297行的 DOWNLOAD 这里,把 git clone 里面的 github 链接换成 gitee 的。
https://gitee.com/mirrors/UnblockNeteaseMusic.git
换成这个,这个是 UnblockNeteaseMusic 在 gitee 每天定时同步,希望作者也能把 git 仓库换一下
编译环境Debian8
利用Proxifier中HTTPS代理,出现持续的<1ms空数据,且网易云音乐无法连接至网络
将init.d中的unblock163中端口添加HTTPS环回 即 ${PortHTTP}:${PortHTTPS} 后正常
希望作者可以增加一个Https环回,用于实现不同流量使用不同协议。
原版的1年都没有维护了
推荐使用下面这个,一直在维护
https://github.com/1715173329/UnblockNeteaseMusic
我已经有Node.js了脚本差点又给我装了一个。。。
xxx.sh
对BUG的清晰简洁描述。
BUG重现完整步骤:
清晰简洁的描述你期往发生的事情。
如果有报错内容,请贴出截图或报错内容。
如果你出现问题的是服务器,那么请提供相关详细信息,包括但不限于:
如果你出现问题的是本地设备,那么请提供相关详细信息,包括但不限于:
如果能加个开机启动项就更好了😊
播放周杰伦的歌曲时候显示加载失败
使用的谷歌云服务器安装的脚本
问题:无法在crontab文件中配置自动执行。
crontab内容:
57 23 * * * root /root/CloudFlareCDN/cfst_hosts.sh #==》第一种试验方法
2/* * * * * root /usr/bin/bash /root/CloudFlareCDN/cfst_hosts.sh #=》第二种试验方法。
==================================================
/var/log/cron 输出:
.....(略).....
Sep 5 10:48:31 localhost CROND[18200]: (root) CMDOUT (使用前请先阅读:https://github.com/XIU2/CloudflareSpeedTest/issues/42#issuecomment-768273848)
Sep 5 10:48:31 localhost CROND[10252]: (root) CMDOUT (使用前请先阅读:https://github.com/XIU2/CloudflareSpeedTest/issues/42#issuecomment-768273848)
Sep 5 10:48:31 localhost CROND[2582]: (root) CMDOUT (该脚本的作用为 CloudflareST 测速后获取最快 IP 并替换 Hosts 中的 Cloudflare CDN IP。)
Sep 5 10:48:31 localhost CROND[18200]: (root) CMDOUT (第一次使用,请先将 Hosts 中所有 Cloudflare CDN IP 统一改为一个 IP。)
Sep 5 10:48:31 localhost CROND[10252]: (root) CMDOUT (第一次使用,请先将 Hosts 中所有 Cloudflare CDN IP 统一改为一个 IP。)
Sep 5 10:48:31 localhost CROND[2582]: (root) CMDOUT (使用前请先阅读:https://github.com/XIU2/CloudflareSpeedTest/issues/42#issuecomment-768273848)
Sep 5 10:48:31 localhost CROND[18200]: (root) CMDOUT (该 IP 不能是空!)
Sep 5 10:48:31 localhost CROND[10252]: (root) CMDOUT (该 IP 不能是空!)
Sep 5 10:48:31 localhost CROND[2582]: (root) CMDOUT (第一次使用,请先将 Hosts 中所有 Cloudflare CDN IP 统一改为一个 IP。)
Sep 5 10:48:31 localhost CROND[18200]: (root) CMDOUT (该脚本的作用为 CloudflareST 测速后获取最快 IP 并替换 Hosts 中的 Cloudflare CDN IP。)
Sep 5 10:48:31 localhost CROND[10252]: (root) CMDOUT (该脚本的作用为 CloudflareST 测速后获取最快 IP 并替换 Hosts 中的 Cloudflare CDN IP。)
Sep 5 10:48:31 localhost CROND[2582]: (root) CMDOUT (该 IP 不能是空!)
.........(略).............
==================== 目录内容 ===================
-rwxr-xr-x 1 root root 1393 8月 29 08:58 使用+错误+反馈说明.txt
-rwxr-xr-x 1 root root 1434 9月 5 11:17 cfst_hosts.sh
-rwxr-xr-x 1 root root 5890048 8月 11 10:39 CloudflareST
-rw-r--r-- 1 root root 2310007 9月 3 13:56 CloudflareST_linux_amd64.tar.gz
-rwxr-xr-x 1 root root 292 8月 29 08:40 ipall.txt
-rwxr-xr-x 1 root root 358 4月 9 12:52 ip.txt
-rwxr-xr-x 1 root root 890 11月 30 2020 ipv6.txt
-rw-r--r-- 1 root root 15 9月 5 11:23 nowip.txt
-rw-r--r-- 1 root root 788 9月 5 11:23 result.csv
[root@localhost CloudFlareCDN]# more nowip.txt
104.18.138.102
=============================================
经查看 /etc/hosts 文件时间戳,未自动生成(更新)。
unblock163.sh
安卓依旧有部分歌曲是灰色
音乐有的对不上怎么解决,大佬
BUG重现完整步骤:
清晰简洁的描述你期往发生的事情。
如果有报错内容,请贴出截图或报错内容。
如果你出现问题的是服务器,那么请提供相关详细信息,包括但不限于:
如果你出现问题的是本地设备,那么请提供相关详细信息,包括但不限于:
NeteaseMusice 下载音乐 放在 VPS 文件夹 备份到网盘 删除VPS 文件 备份完成
利用VPS 文件夹 定期备份音乐文件
建议 同步到 aliyun 网盘 百度网盘 蓝奏网盘
大佬,我在自己家虚拟机的CentOS8上用您的这个脚本搭了解锁,查看日志的时候老出现以下提示:
[注意] 检测IP归属地(IP源:ipip.net),如果IP较多,可能时间会比较长...
端口: 8862 链接IP总数: 1 当前链接IP:
unblock163.sh:行86: ((: IP_ADDRESS_INTEGER = : 语法错误: 需要操作数 (错误符号是 "= ")
但是大部分时间好像不是很影响用。什么原因呢?
项目版本: v1.0.1 service/unblock163_centos文件在53多了一个}导致启动失败
第一次安装、启动时到启动这一步提示启动失败
报错信息是unblockneteasemusic: error: extra arguments found: } 具体可看下面截图
在看了本地/etc/init.d/unblock163文件的代码后确认是53行在"http://music.163.com"后面多了一个}
在修改后即可成功启动
BUG重现完整步骤:
如果你出现问题的是服务器,那么请提供相关详细信息,包括但不限于:
因为国内的腾讯云服务器clone和下载非常慢,可否添加设置,以使用本地已经下好的unblocknetease脚本和本地nodejs
能否加入高音质的选项以及ios具体怎么操作,麻烦题主能弄一下吗?
unblock163.sh脚本执行bash unblock163.sh安装失败,无法解析ip
大佬为什么开启脚本后 动态代理proxy.pac无法访问
还有可以自己设置网易云的ip吗
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.