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代码与配置
相关推荐
西猫雷婶7 分钟前
python学智能算法(十四)|机器学习朴素贝叶斯方法进阶-CountVectorizer文本处理简单测试
人工智能·python·机器学习
上单带刀不带妹14 分钟前
解锁 JavaScript 模块化:ES6 Module 语法深度指南
开发语言·前端·javascript·es6
coding随想18 分钟前
深入浅出:JavaScript ES6中类(Class)的革新与实践
开发语言·javascript·es6
范纹杉想快点毕业26 分钟前
解析Qt文件保存功能实现
java·开发语言·c++·算法·命令模式
电商API_1800790524733 分钟前
API 接口:程序世界的通用语言与交互基因
爬虫·python·数据挖掘·网络爬虫
AI浩1 小时前
DINO-R1:激励推理能力的视觉基础模型
python·目标检测·计算机视觉
失败又激情的man1 小时前
python爬虫关于多进程,多线程,协程的使用
开发语言·爬虫·python
CodeWithMe1 小时前
【C/C++】内核开发之进程调度大纲
开发语言
User_芊芊君子1 小时前
【Java】抽象类与接口全解析
java·开发语言
昵称什么的不存在1 小时前
腾讯云轻量级服务器Ubuntu系统与可视化界面
服务器·ubuntu·腾讯云