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代码与配置
相关推荐
z落落2 分钟前
Timer与DateTimePicker:控件使用全解析
开发语言·c#
BomanGe24 分钟前
NSK W1406FA系列长行程高速精密丝杠技术指南
运维·服务器·数据库·经验分享·规格说明书
Boom_Shu12 分钟前
浅拷贝与深拷贝
开发语言·c++·算法
花月C12 分钟前
AI驱动的竞品分析多Agent协作系统设计理论
人工智能·python·ai·agent·ai编程
2601_9618451518 分钟前
2026法考资料pdf|电子版|资料已整理
开发语言·前端框架·pdf·c#·xhtml·csrf·view design
何以解忧,唯有..19 分钟前
Go 语言数据类型详解:从基础到复合类型
开发语言·golang·mfc
Mortalbreeze21 分钟前
C++ Lambda表达式详解:从捕获列表到底层原理
开发语言·c++
abcy07121322 分钟前
python InsecureClient 上传下载查看删除实例
python·hdfs
MATLAB代码顾问27 分钟前
Python NumPy数值计算核心指南
开发语言·python·numpy
FBI HackerHarry浩31 分钟前
修改Pycharm2023.2.5连接数据库创建的SQL文件保存的默认位置
python·pycharm