genpac的web服务器。

genpac-server的Python项目详细描述


GenPAC Server

pypi-versionpypi-licensedemo-img

GenPAC的服务器端应用,定时或按需生成GenPAC所支持的代理配置文件。

Screenshot

演示

http://genpac-server.appspot.com/

PAC Template: https://genpac-server.appspot.com/pac/outer

Shortener: https://genpac-server.appspot.com/s/gwd

File Download:

安装

# 安装或更新
$ pip install -U genpac-server
# 或从github安装更新开发版本
$ pip install -U https://github.com/JinnLynn/genpac-server/archive/master.zip

# 卸载
$ pip uninstall genpac-server

配置文件

配置文件可通过环境变量GENPAC_CONFIG设置,书写规则可参考sample/config.ini

运行

本地运行测试

mkdir genpac-server-test
cd genpac-server-test

curl -sL -O https://github.com/JinnLynn/genpac-server/raw/master/sample/app.py
curl -sL -O https://github.com/JinnLynn/genpac-server/raw/master/sample/config.ini

FLASK_APP=app.py FLASK_DEBUG=1GENPAC_CONFIG=config.ini flask run

Docker

构建与运行

# 1. 使用Docker Hub上已构建的镜像
docker run -ti -p 8080:80 jinnlynn/genpac-server

# 2. 使用compose-filecd sample
docker-compose -p gs up -d

# 3. 自行构建镜像cd sample
docker build -t genpac-server .
docker run -ti -p 8080:80 genpac-server

访问 http://127.0.0.1:8080

使用配置文件的两种方式:

  1. 挂载到/app/etc/config.ini
  2. 挂载到任意位置,修改环境变量GENPAC_CONFIG指向它

Google App Engine

GAE README

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
maven字段#getGenericType()抛出java。lang.TypeNotPresentException   用java绘制三角形的几何图形   java无法下载主题和发件人地址(rediff)   java如何使代码线程安全   java在尝试转换FileInputStream中的文件时,我遇到了一个FileNotFound异常   java Moxy和Jackson如何将Json映射到Pojo   在foreach循环中使用BufferedWriter生成新行的java问题   java为什么我的测试在单次执行中运行时间小于1秒,而在maven构建中运行时间大于20秒?   java如何显示下载附件的进度条   了解java rmi的良好实践   .net可以将Java portlet嵌入ASP。网页?   循环如何多次执行Java方法?   java如何确保用户输入在给定的有效范围内?   java单元测试定理   java如何在IntelliJ上运行外部构建项目?   JAVA:试图编写一个检查字符串是否为数字的方法。总是返回错误   javahadoop将特定键的所有map方法生成的所有值都发送到一个reduce方法,对吗?   在java中读取和使用文件