Python服务器请求转发服务

前言:

  • 服务器无法连接外网

配置步骤

  1. 准备python脚本
  2. 服务器内下载python

示例

1.下载python创建虚拟环境以及配置
XML 复制代码
-- 磁盘空间
df -h 

-- 下载apt
sudo yum install apt -y

-- 下载python pip
sudo apt install python3 python3-pip python3-venv -y

-- 测试查看
which python3  
which pip 

-- 创建文件
mkdir ~/flask-proxy && cd ~/flask-proxy

-- 创建虚拟环境
python3 -m venv venv

-- 启动虚拟环境
source venv/bin/activate

-- 下载flask(需要服务器能访问外网)
pip install flask requests gunicorn

-- 退场虚拟环境
deactivate

-- 查看下载环境
pip list

-- 启动py脚本(当然还需要下载其他配置)
python app.py

-- 查看运行情况
ps aux | grep app.py
2.当然前置条件是服务器连接不了外网,所以一些依赖需要手动下载

配置下载网址:charset-normalizer · PyPI

下载类型有gz与whl两种,分别示例

XML 复制代码
(whl)
1.手动下载【图1】: pip install --no-index --find-links=《目录》 / 文件名
pip install --no-index --find-links=wheels/ idna

(gz)
1.解开压缩包
tar -xvzf charset_normalizer-1.3.4.tar.gz
2.进入
cd charset_normalizer-1.3.4
3.执行
python setup.py install
3.python代码与配置
相关推荐
CDN36011 小时前
节点智能调度实操:解决出海区域访问快慢不均、节点拥堵、跨洋延迟高,CDN 全网择优落地方案
运维·服务器·网络
阿kun要赚马内11 小时前
MCP(Model Context Protocol,模型上下文协议)
人工智能·python
郑州光合科技余经理11 小时前
本地生活服务系统:模块边界与结算字段怎么拆
java·开发语言·前端·后端·系统架构·uni-app·php
roman_日积跬步-终至千里12 小时前
【数据治理(6)】DataOps 不是调度工具,而是让数据产品长期可信的运行机制
java·服务器·网络
来了就未晚12 小时前
Python基础 学习代码存储与命名规范
开发语言·python·学习
落魄大学生之流水线上谋生计12 小时前
LangGraph 基本用法指南
java·windows·python·langchain
布莱克60512 小时前
数组详解:定义、作用、应用场景及与链表的区别(C/C++ 代码讲解)
c语言·开发语言·c++·数组
hongmai66688812 小时前
MP2348GTL-Z:这颗24V/4A同步降压芯片,把性能和体积平衡得恰到好处
c语言·开发语言·arm开发·单片机·5g
华研前沿标杆游学12 小时前
宇树科技对外开放参访?机器人企业参访体验与行业核心价值解析
python
多弗朗皮卡丘12 小时前
C语言梦开始的地方19:文件操作
c语言·开发语言