分类 其他 下的文章

OKEX 测试网
新增RPC URL:
https://exchaintest.okex.org
链id (ChainID)65
符号:OKT
屏蔽管理器URL :https://www.oklink.com/okexchain-test/

火币HECO主网
新增RPC URL
https://http-mainnet.hecochain.com
链id (ChainID)128
符号:HT
火币HECO测试网

Huobi ECO Chain Testnet
新增RPC URL
https://http-testnet.hecochain.com
链id (ChainID)256

BSC 主网
新增 RPC URL
https://bsc-dataseed1.binance.org/
链id (ChainID):56
符号:BNB

BSC测试网
网络名称:BSC Testnet
新增RPC URL
https://data-seed-prebsc-2-s2.binance.org:8545
ID:97
符号:BNB

URL:https://testnet.bscscan.com
Matic主网
网络名称:Matic Mainnet
新增 URL
https://rpc-mainnet.matic.network
链id (ChainID):137

Matic测试网
网络名称:Matic Testnet
新增 URL
https://rpc-mumbai.matic.today
链 ID
链id (ChainID):80001

xDai测试网
NetWork Name: xDai
PRC URL :https://rpc.xdaichain.com/
ID:100
符号:xDai
URL:https://blockscout.com/poa/xdai

Optimistic Ethereum 测试网
NetWork Name: Optimistic Ethereum
新增 RPC URL: https://mainnet.optimism.io
链 ID(ChainID): 10
符号: ETH
区块浏览器 URL: https://mainnet-l2-explorer.surge.sh

Avalanche 主网
AVA 区块链平台测试网包含三条链:P-Chain,C-Chain 和 X-Chain,其中 C-Chain 采用 AVA Snowman 共识的以太坊虚拟机用例,实现和以太坊兼容。
NetWork Name:Avalanche Mainnet C-Chain
新增 RPC URL:https://api.avax.network/ext/bc/C/rpc
链 ID(ChainID):0xa86a
符号: AVAX

二、常用测试币水龙头领取地址
1、Ropsten测试网
https://faucet.dimensions.network/
https://faucet.ropsten.be/

2、Kovan测试网
https://gitter.im/kovan-testnet/faucet
https://faucet.kovan.network/
https://enjin.io/software/kovan-faucet
https://app.pods.finance/faucet

3、Rinkeby测试网
https://faucet.rinkeby.io

4、Goerli测试网
https://faucet.goerli.mudit.blog/

5、xDai
https://xdai-faucet.top/
https://bridge.xdaichain.com
https://blockscout.com/xdai/mainnet/faucet

6、kovan3测试网
https://faucet.arbitrum.io/

7、币安BSC测试网
https://testnet.binance.org/faucet-smart

8、欧易OKExChain测试网
https://www.okex.win/drawdex
https://docs.kswap.finance/help/gitter

安装依赖

yum install libmaxminddb-devel -y
git clone https://github.com/arut/nginx-rtmp-module.git #也可以下载zip文件,解压

先不要安装nginx,如果已经安装请先卸载
安装选择编译安装,在自定义模板里输入

--add-module=/www/server/nginx-rtmp-module

安装完成,新建站点live.liugang.net,并新建live目录,然后配置nginx,重载配置

rtmp {   
     
    server {   
        listen 1935;  #监听的端口 ,可以改为你自己喜欢的端口号,记得在宝塔后台放行此端口!!!
        chunk_size 4000;      
        application hls {  #rtmp推流请求路径 
            live on;   
            hls on;   
            hls_path /www/wwwroot/live.liugang.net/live;   #这个目录就是推流文件存储的位置
            hls_fragment 2s;         #本地切片长度
            hls_playlist_length 6s;  #HLS播放列表长度
        }   
    }   
} 

配置就完成了
推流地址 rtmp://ip:1935/hls
推流密钥 index
播放地址 http://live.liugang.net/live/index.m3u8

今天在使用https面板时候遇到一个问题设置了301重定向,
但是https://liugang.net不会自动跳转到https://www.liugang.net

注意要先开启https,再配置跳转

已可以在配置文件中手动修改
<VirtualHost *:443>里面加入一行
IncludeOptional /www/server/panel/vhost/apache/redirect/www.liugang.net/*.conf

注意这一行不同站点是不一样的,可以在<VirtualHost *:80>里面复制即可

在Pipelines中新建以下类

class PostApiPipeline(object):
    async def process_item(self, item, spider):
        request=scrapy.Request("xxxx/api.php", method="POST", body=json.dumps(dict(item)), headers={'Content-Type': 'application/json'})
        response = await spider.crawler.engine.download(request, spider)
        return item

1、打开e/class/functions.php
2、查找'/'.$r[keyname].'/i'替换为'/'.$r[keyname].'(?!(1>)|(1< a="">))/i'

function ReplaceKey($newstext,$classid=0){
global $empire,$dbtbpre,$public_r,$class_r;
if(empty($newstext)||$class_r[$classid]['keycid']==-1)
{return $newstext;}
$where=' where keyurl!=""';
if(!empty($class_r[$classid]['keycid']))
{
    $where=" where keyurl!='' and cid='".$class_r[$classid]['keycid']."'";
}
$sql=$empire->query("select keyname,keyurl from {$dbtbpre}enewskey".$where);
while($r=$empire->fetch($sql))
{
    if(STR_IREPLACE)
    {
        $newstext=empty($public_r[repkeynum])?str_ireplace($r[keyname],'<a href='.$r[keyurl].' target=_blank class=infotextkey>'.$r[keyname].'</a>',$newstext):preg_replace('/'.$r[keyname].'(?!([^<]*>)|([^<]*<\ a="">))/i','<a href='.$r[keyurl].' target=_blank class=infotextkey>'.$r[keyname].'</a>',$newstext,$public_r[repkeynum]);
    }
    else
    {
        $newstext=empty($public_r[repkeynum])?str_replace($r[keyname],'<a href='.$r[keyurl].' target=_blank class=infotextkey>'.$r[keyname].'</a>',$newstext):preg_replace('/'.$r[keyname].'(?!([^<]*>)|([^<]*<\ a="">))/i','<a href='.$r[keyurl].' target=_blank class=infotextkey>'.$r[keyname].'</a>',$newstext,$public_r[repkeynum]);
    }
}
return $newstext;

}


  1. <