php抖音去水印源码

<?php
//by 勤勤学长
//使用方法 域名/dyapi.php?url=https://v.douyin.com/TudRFh/

$url = $_GET[‘url’];
$res = qqxz_http_get($url);
preg_match(‘/href=”(.*?)”>Found/’, $res, $matches);
$Xurl = str_replace(‘&’, ‘&’, $matches[1]);
$res = qqxz_http_get($Xurl);
preg_match(‘/itemId: “(.*?)”,/’, $res, $matches);
$itemId = $matches[1];
$url = ‘https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=’ . $itemId;
$res = qqxz_http_get($url);
$arr = json_decode($res, true);//作品信息获取
$play_addr_url = $arr[‘item_list’][0][“video”][“play_addr”][“url_list”][0];
$res = qqxz_http_get($play_addr_url);
preg_match(‘/href=”(.*?)”>Found/’, $res, $matches);
$videoUrl = str_replace(‘&’, ‘&’, $matches[1]);
$douyin = [‘code’ => 1, ‘url’ => $videoUrl];
echo json_encode($douyin);

function qqxz_http_get($url){
$Header=array( “User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1”);
$con=curl_init((string)$url);
curl_setopt($con,CURLOPT_HEADER,False);
curl_setopt($con,CURLOPT_SSL_VERIFYPEER,False);
curl_setopt($con,CURLOPT_RETURNTRANSFER,true);
curl_setopt($con,CURLOPT_HTTPHEADER,$Header);
curl_setopt($con,CURLOPT_TIMEOUT,5000);
$result = curl_exec($con);
return $result;
}

?>

德国免费IPV6小鸡EUSERV配置openlitespeed及mysql5.7过程(centos7)

1.通过之前的小鸡登录ssh srv1*.blue.kundencontroller.de ,passwd 修改ssh密码
2.设置nat64,让小鸡可以访问ipv4
echo -e “nameserver 2a01:4f8:c2c:123f::1\nnameserver 2a00:1098:2c::1\nnameserver 2a00:1098:2b::1” > /etc/resolv.conf
3.编辑/etc/yum/pluginconf.d/fastestmirror.conf,修改enable=0 ,yum update
4.安装ttyd,可以用webssh方式登录小鸡。(套cloudflare) 继续阅读“德国免费IPV6小鸡EUSERV配置openlitespeed及mysql5.7过程(centos7)”

CentOS 7使用ttyd搭建一个WEB共享终端(WebSSH)

ttyd 是一个简单的命令行工具,用于在 Web 上共享终端,简单点说就是可以实现在网页上使用SSH终端服务,并且该软件是免费开源的。
安装ttyd

ttyd作者已经提供编译好的二进制文件,直接下载即可使用,最新版下载地址为:https://github.com/tsl0922/ttyd/releases,这里以CentOS 7为例: 继续阅读“CentOS 7使用ttyd搭建一个WEB共享终端(WebSSH)”

flarum支持中文搜索的法子

需要安装flarum-ext-chinese-search,具体安装流程见https://github.com/jjandxa/flarum-ext-chinese-search

首先需要安装xunsearch,注意不需要用root身份安装,
以cyberpanel为例,在后台开启网站的ssh访问权限,这时就可以用普通的用户身份通过ssh登录服务器
然后 按以下步骤安装

1、运行下面指令下载、解压安装包

wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2
tar -xjf xunsearch-full-latest.tar.bz2

2、执行安装脚本,根据提示进行操作,主要是输入 xunsearch 软件包的安装目录,强烈建议单独 规划一个目录,而不是混到别的软件目录中。

cd xunsearch-full-1.3.0/
sh setup.sh

第一次安装的话,过程可能会稍显漫长,请不必着急,您大可泡杯茶一边喝一边等待即可。

而后 新建个文件 /usr/lib/systemd/system/xunsearch.service 内容如下:

# should be added as /usr/lib/systemd/system/xunsearch.service
[Unit]
Description=Xunsearch Service
After=network.target
Wants=network.target

[Service]
Type=forking
User=tiejian
Group=tiejian
ExecStart=/home/xxxx.com/xunsearch/bin/xs-ctl.sh restart
Restart=on-abort

[Install]
WantedBy=multi-user.target


然后用root身份设置开机启动

systemctl enable xunsearch.service
systemctl start xunsearch.service

百度云加速自定义证书与cyberpanel的let’s encrypt 证书搭配使用

个人认证后,弄了个百度云加速的免费版用用,可以上传自定义的证书。
这个玩意,还要人工操作,不方便,翻了下云加速的api:https://su.baidu.com/agency/api.html#/7_kaifazhinan/1_APIcankao/19_zhengshuxiangguan/9.7_zhengshuliebiao-zhengshushangchuan.md

发现可以用api上传。 继续阅读“百度云加速自定义证书与cyberpanel的let’s encrypt 证书搭配使用”

cyberpanel去掉8090端口

cyberpanel的管理端口是8090,这个端口cloudflare是不支持的,怎么办?

办法就是把8090端口去掉。

第一步是新建 域名网站,类似 www.example.com

第二步,为上面的域名签发证书

第三步,修改/usr/local/lsws/conf/httpd_config.conf,添加以下内容

extprocessor cyberpanel {
type proxy
address https://127.0.0.1:8090
maxConns 100
pcKeepAliveTimeout 60
initTimeout 60
retryTimeout 0
respBuffer 0
}

第四步,修改rewriterule如下:
REWRITERULE ^(.*)$ HTTP://cyberpanel/$1 [P]

安装cloudflare railgun过程出现的问题

● railgun.service – LSB: Railgun listener
Loaded: loaded (/etc/rc.d/init.d/railgun; bad; vendor preset: disabled)
Active: failed (Result: resources) since Fri 2019-12-20 21:03:40 CST; 1min 51s ago
Docs: man:systemd-sysv-generator(8)
Process: 4142 ExecStart=/etc/rc.d/init.d/railgun start (code=exited, status=0/SUCCESS)

railgun[4142]: Railgun successfully backgrounded, ensuring proper startup…
railgun[4142]: [FAILED]
railgun[4142]: Error starting Railgun as a daemon. Running in foreground…
su[4167]: (to railgun) root on none
railgun[4142]: Error starting: Error connecting to memcached server 127.0.0.1:11211: dial tcp 127.0.0.1:11211: connect: connection refused
railgun[4142]: [FAILED]
systemd[1]: New main PID 4169 does not exist or is a zombie.
systemd[1]: Failed to start LSB: Railgun listener.
systemd[1]: Unit railgun.service entered failed state.
systemd[1]: railgun.service failed.

继续阅读“安装cloudflare railgun过程出现的问题”