
无需加好友免费技术支持
介绍
免费下载网站该是大家常用的一种专用工具,尤其是一些 BT,PT 一类网站,近些年比较热门的小网站一般都是磁性搜索,但很多网站好坏参半,广告宣传猖狂(网站挂广告能理解,可是隔三差五弹出来很尴尬的具体内容有点儿好。
立即另附有关表明(注:这类磁搜网站实际上是用的 Python 爬去 DHT 因而,网络里的数据大部分不用手动式维护保养)
官方网表明
在 ssbc 在爬虫的前提下修补,现在能了 7*24 爬虫,更改了爬行对策,只储放歌曲、影片、电子书籍。python 磁性搜索网站,编码差,请轻喷!
自然排名,访问排行,DMCA 举报的作用没完成(实际上不愿意做)
和 ssbc 比较之下,未使用 sphinx 引索,反而是应用 redis 应用缓存文件页面访问 jieba 中文分词,比 sphinx 分词算法效果明显。
模板在 templates 模板模块是文件目录 jinja2(非常容易读),写自己的专享模板更方便,汉化版文本文档
。
后台管理能够直接搜删掉 DMCA 举报关键字,管理方法首页强烈推荐关键字,客户浏览记录,查询每日爬行资源总数,后台管理系统客户。
改动数据库密码后,请改动数据库密码 manage.py 里边的 mysql 后边的具体内容 simdht_work.py 里边的 DB_PASS
实验环境:centos7 python2.7
新安装
Github 详细地址:复制代码
yum -y install gitgit clone
cd zsky
sh zsky.sh
原安装和环境配置
复制代码
#免费下载源代码(到Github下载最新版本)tar zxvf zsky.tar.gz
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl stop iptables.service
systemctl disable iptables.service
setenforce 0
sed -i s/"SELINUX=enforcing"/"SELINUX=disabled"/g /etc/sysconfig/selinux
#关掉selinux
cat << EOF > /etc/sysctl.conf
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_keepalive_time = 600
net.ipv4.tcp_keepalive_probes = 3
net.ipv4.tcp_keepalive_intvl =15
net.ipv4.tcp_retries2 = 5
net.ipv4.tcp_fin_timeout = 2
net.ipv4.tcp_max_tw_buckets = 36000
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_max_orphans = 32768
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_wmem = 8192
net.ipv4.tcp_rmem = 32768
net.ipv4.tcp_mem =
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.ip_conntrack_max = 65536
net.ipv4.netfilter.ip_conntrack_max=65536
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=180
net.core.somaxconn = 16384
net.core.netdev_max_backlog = 16384
EOF
/sbin/sysctl -p /etc/sysctl.conf
/sbin/sysctl -w net.ipv4.route.flush=1
echo ulimit -HSn 65536 >> /etc/rc.local
echo ulimit -HSn 65536 >>/root/.bash_profile
ulimit -HSn 65536
#提升核心主要参数,提升打开文档数
cd zsky
yum -y install wget gcc gcc-c python-devel mariadb mariadb-devel mariadb-server
yum -y install epel-release python-pip redis
pip install -r requirements.txt
pip install redis
systemctl start mariadb.service
systemctl enable mariadb.service
systemctl start redis.service
systemctl enable redis.service
mysql -uroot -e"create database zsky default character set utf8mb4;"
mysql -uroot -e"set global interactive_timeout=;set global wait_timeout=;set global max_allowed_packet = 64*1024*1024;set global max_connections = 10000;"
python manage.py init_db
#建表
python manage.py create_user
#键入登录名、登陆密码、电子邮箱
nohup gunicorn -k gevent --access-logfile zsky.log --error-logfile zsky_err.log manage:app -b 0.0.0.0:80 --reload>/dev/zero 2>