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第三方库


热门话题
java中的ssl安全imap连接   java需要输入有关我的程序在字符串中查找重复项的效率的信息   java通过值和索引搜索数组   类java队列方法需要帮助   java中泛型类中的超类   java抽屉正在缓慢滚动   在itemListner上使用显式意图时java应用程序崩溃   JAVA中的POJO和DOJO是什么?   如何使用PEM文件在Java中对PDF进行数字签名?   java读取文件并拆分其内容并存储在数组中   java JavaFX动画计时器144 fps   java Tab touch在FragmentTabHost中使用水平滑动手势时不起作用   三角数组中随机数偏置的数学方法   java Android Studio 3.0 DexArchiveBuilderException   Java中的动态XML创建   java Firebase rest API过滤器查询   java就是javax。坚持不懈EntityManager线程安全   Java Spring REST拦截器   将数据结构从java传递到perl   在java中下载文件时发生socket错误。网SocketException:连接重置