博文

创建py的虚拟环境 并让Flask应用通过Gunicorn 高效安全运行

  构建虚拟环境 k add python3 py3-virtualenv python3-venv python3 -m venv /root/myenv source /root/myenv/bin/activate pip install flask pip install gunicorn 配置gunicorn运行端口 # gunicorn_config.py bind = "0.0.0.0:5080" workers = 9 让gunicorn运行对应的Flask应用 gunicorn -c gunicorn_config.py stats_server:app 退出虚拟环境 deactivate 删除虚拟环境 rm -rf /root/myenv 让nginx反代即可 常驻任务用法 k add tmux @reboot tmux new -d -s stats_server.py 'source /root/myenv/bin/activate && python /root/stats_server.py' @reboot tmux new -d -s stats_server.py 'source /root/myenv/bin/activate && gunicorn -c gunicorn_config.py stats_server:app'

最新k命令使用方法

图片
  下载脚本 curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh 启动kejilion脚本: k  判断系统自动安装软件: k install nano wget ufw btop k add nano wget ufw btop k 安装 nano wget ufw btop 判断系统自动卸载软件: k remove nano wget k del nano wget  k 卸载 nano wget  系统更新: k update k 更新  系统垃圾清理: k clean k 清理  快速打开重装面板: k dd k 重装 快速打开BBRv3控制面板: k bbr3 k bbrv3 管理你的程序: k status ufw k start ufw k stop ufw k restart ufw k del ufw 快捷命令将支持中文格式命令 未来还会增加更多k的快捷功能,方便大家日常使用。

搬瓦工里很哇塞的一个套餐

图片
  感谢群里的天天小伙伴送测机器 The Plan的限时活动机器 购买链接 https://bwh81.net/aff.php?aff=69004&pid=147 多地点切换 基本情况

如何安装指定版本的py

  查看当前的python版本 python --version python3 --version 装git yum update -y && yum install git -y apt update -y && apt install git -y apk update && apk add git 下载pyenv管理 curl https://pyenv.run | bash 编辑变量文件 nano ~/.bashrc 添加pyenv的变量 export PYENV_ROOT="$HOME/.pyenv" if [[ -d "$PYENV_ROOT/bin" ]]; then   export PATH="$PYENV_ROOT/bin:$PATH" fi eval "$(pyenv init --path)" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" 重新加载bashrc source ~/.bashrc 查看pyenv的版本 pyenv --version 安装依赖 # CentOS yum groupinstall "Development Tools" -y yum install openssl-devel bzip2-devel libffi-devel ncurses-devel zlib-devel readline-devel sqlite-devel xz-devel findutils -y curl -O https://www.openssl.org/source/openssl-1.1.1u.tar.gz tar -xzf openssl-1.1.1u.tar.gz cd openssl-1.1.1u ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib make make install echo "/usr/local/openssl/lib"

国内安装docker

  一键脚本 curl -sS -O https://raw.gitmirror.com/kejilion/docker/main/install && chmod +x install sh install --mirror Aliyun

618准备配台电脑 大家帮忙看看配置 !

图片
 

JustHost.asia 美国机器测试 看看这个线路

图片
  最近又上新很多位置的区域,最近一直在用他家的新加坡,位置和线路质量还是不错的。 今天找了台美国洛杉矶的机器,我们一期看看机器品质如何吧! VPS Caph Special - https://justhost.asia/services/vps/tariffs/caph_special VPS Cujam Special - https://justhost.asia/services/vps/tariffs/cujam_special VPS Yildun Special - https://justhost.asia/services/vps/tariffs/yildun_special 目前在全球19个国家的29个城市设有节点。可以随意切换节点使用 。 机器基本情况 CPU性能 解锁状态 网络测试 硬盘I/O

国内备案流程

  1. 注册云厂商账号 2. 实名手机人脸识别认证 3. 购买域名 4. 创建域名模板 5. 域名的模板实名注册局审核 6. 继续购买域名 7. 域名注册局审核 8. ICP备案填写资料 基础信息 证件上传 9. ICP备案初审通过 10. ICP备案官网核验验证信息 11. ICP备案管局工信部审核 12. 10天后ICP备案通过 13. 买服务器,解析域名,网站上线设置网站页脚备案号 14. 公安备案,到公安部管理官网注册个人或企业账号 15. 手机实名认证 ……………… 后续再说 

alpine 下安装特定版本的python

图片
  py版本当然是越新越好,但今天体会到有些必要工具依赖py老版本,比如fail2ban这个防止暴力破解的拉黑IP工具,万万没想到底层竟然是python,总感觉效率低啊! alpine系统更新,稳定版优先适配了py3.12。这是23年底最新的版本很多发行版系统都没适配。Ubuntu24.04也已经适配了。舍弃了fail2ban仍然使用的依赖组件。导致fail2ban无法启动。所以才想着布置指定版本的python。 apk add --no-cache bash gcc musl-dev libffi-dev openssl-dev bzip2-dev zlib-dev readline-dev sqlite-dev libc6-compat linux-headers make xz-dev apk add git nano pyenv install 3.11.7 pyenv global 3.11.7 nano ~/.profile export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init --path)" . ~/.profile python --version

一个专业的回程测试脚本 帅气直观!

图片
  一款追求轻量化的开源可视化路由跟踪工具。 更新系统 # ubuantu/debian apt update && apt install -y curl # centos yum update && yum install -y curl # alpine apk update && apk add curl 先快速检测回程线路 https://raw.githubusercontent.com/ludashi2020/backtrace/main/install.sh -sSf | sh 北京电信 219.141.136.12   北京联通 202.106.50.1     北京移动 221.179.155.161  上海电信 202.96.209.133   上海联通 210.22.97.1      上海移动 211.136.112.200  广州电信 58.60.188.222    广州联通 210.21.196.6     广州移动 120.196.165.24   成都电信 61.139.2.69      成都联通 119.6.6.6        成都移动 211.137.96.205   湖南电信 36.111.200.100   湖南联通 42.48.16.100     湖南移动 39.134.254.6     再安装运行nxtrace curl nxtrace.org/nt |bash nexttrace --fast-trace --tcp nexttrace 120.196.165.24

dmit 39.9刀的小鸡 去程CN2回程CMIN2

图片
LAX.EB.WEE (MJJ首选 40刀) 1 vCPU 1 GB RAM 10G SSD Storage 800GB Transfer 1Gbps VirtIO Interface 1 IPv4 & 1 IPv6 /64 价格:$39.9/年 折扣码:没有 购买链接: https://www.dmit.io/aff.php?aff=4966&pid=188 LAX.EB.TINY (对标瓦工89刀 71.1刀) 1 vCPU 2 GB RAM 20G SSD Storage 1200GB Transfer 2Gbps VirtIO Interface 1 IPv4 & 1 IPv6 /64 价格:$88.88/年 折扣码: LAX-EB-LAUNCH-NON-MONTHLY-RECURRING-20OFF 购买链接: https://www.dmit.io/aff.php?aff=4966&pid=18 9 LAX.EB.Pocket (土豪鸡160刀 127刀) 1 vCPU 2 GB RAM 40G SSD Storage 2000GB Transfer 4Gbps VirtIO Interface 1 IPv4 & 1 IPv6 /64 价格:$159.98/年 折扣码:LAX-EB-LAUNCH-NON-MONTHLY-RECURRING-20OFF 购买链接: https://www.dmit.io/aff.php?aff=4966&pid=190 测试IP4: 154.17.226.2 测试IPV6: 2605:52c0:1:3:2c2a:59ff:fe05:65c2 福利:每15天可免费更换一次IP 官方说明: 在活动期间购买的前三种任意 LAX EB 产品, 客户可享受以下优惠退款政策: 全额退款:产品购买后3天内,您可以申请全额退款。贝宝付款的会扣除手续费。支付宝才可以全额退款。 比例退款:如果在5月1日之前提交退款请求,将根据以下标准进行退款:      如果产品分配的IP地址在敏感地区仍可使用,即IP地址没有被封锁。      退款金额将根据实际支付的金额来计算剩余价值。      如果按照使用的传输数据计算出的价值更高,退款将基于剩余的传输额度。      如果以上条件不适用,退款将基于剩余

用docker一键搭建Webtop远程桌面中文版 网页直接浏览使用!

图片
  Webtop - 基于 Alpine、Ubuntu、Fedora 和 Arch 的容器,包含官方支持的完整桌面环境,可通过任何现代 Web 浏览器访问。 支持的架构 更新系统 # ubuantu/debian apt update && apt upgrade -y # centos yum update && yum upgrade -y # alpine apk update && apk upgrade 安装docker # ubuantu/debian/centos curl -fsSL https://get.docker.com | sh && ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin systemctl start docker  systemctl enable docker # alpine apk add docker docker-compose rc-update add docker default  service docker start 一键部署命令 https://github.com/kejilion/docker/blob/main/webtop 修改更多镜像系统   lscr.io/linuxserver/webtop:latest   lscr.io/linuxserver/webtop:ubuntu-xfce   lscr.io/linuxserver/webtop:fedora-xfce   lscr.io/linuxserver/webtop:arch-xfce   lscr.io/linuxserver/webtop:debian-xfce 支持列表 原作者地址 https://docs.linuxserver.io/images/docker-webtop/

D哥进小黑屋 持续更新

图片