Skip to content

hiczlf/proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proxy

简单代理,可以进行basic authentication验证

如开启debug模式,可帮助查看请求头

Requirements

  • Python 2.6.x, or 2.7.x

如果需要自动化部署, 需要安装fabric, 可能需要修改fabfile.py

  • pip install fabric

Usage

默认在项目根目录:

$python proxy.py   --port [PROXY_PORT]

# 使用basic authentication 验证

$python proxy.py   --port [PROXY_PORT] --auth --auth_key=[NAME]:[PASSWD]

帮助:

$ python proxy.py -h

部署:

$ fab deploy -u YOUR_SSH_PASSWORD -p YOUR_SSH_USERNAME

测试(需要根据具体情况更改测试用例):

$ python tests/test_visit_supplier_by_proxy.py

开机启动:

使用Upstart将代理开机启动, 参考proxy.conf

Ubuntu中 将proxy.conf 放在/etc/init/中.

About

A proxy with basic authentication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages