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代码与配置
相关推荐
CRMEB系统商城9 分钟前
开源自建还是SaaS订阅?算一笔3年经济账
java·大数据·开发语言·开源
keyipatience1 小时前
线程栈与TLS和线程互斥
java·linux·服务器·开发语言·ubuntu
我的xiaodoujiao1 小时前
快速学习Python基础知识详细图文教程9--函数进阶
开发语言·python·学习·测试工具
weixin_408099672 小时前
2026 图片去水印 API 接口完全指南:一键去除图片水印(附 Python/Java/PHP/C# 示例)
java·python·php·图片处理·api调用·图片去水印·石榴智能
爱喝水的鱼丶2 小时前
SAP-ABAP:ALV通用封装实践——搭建可复用的ALV开发工具类,减少80%重复代码
开发语言·性能优化·sap·abap·erp·alv
去码头整点薯条ing2 小时前
某当网登录滑块【协议+OCR】
爬虫·python·ocr
脱胎换骨-军哥2 小时前
C++/Rust无缝互操作:混合系统新常态
开发语言·c++·rust
星夜夏空993 小时前
网络编程(1)
服务器·网络
川石课堂软件测试3 小时前
安全测试|常见SQL注入攻击方式、实例及预防
服务器·数据库·sql·功能测试·测试工具·安全·单元测试
songroom3 小时前
Kimi K3:Rust封装XTP接口详细教程实践
开发语言·后端·rust