Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

aeproxy

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aeproxy

web proxy

  • 0.2.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

aeproxy

aeproxy集成whistle,并在whistle的基础上添加了 tianma: 的响应方式,用于搭建ae的本地前端开发环境。

Note: aeproxy新增的tianma是我们部门使用的本地开发环境,公司外的用户是用不到,后面aeproxy会迁到公司内网,外网的aeproxy不再更新版本,请外网用户大家直接安装whistle,无需再下载多余的模块,如果有问题可以加QQ群 462558941 联系我

安装

安装node

如果机器上已经安装了 v0.10.0 及以上版本的node,可以忽略此步骤。

windows或mac可以直接访问https://nodejs.org/点击页面中间的 INSTALL 按钮下载安装包,下载完毕后默认安装即可。

linux可以参考:http://my.oschina.net/blogshi/blog/260953

安装aeproxy

执行npm命令 npm install -g aeproxy,开始安装aeproxy

$ npm install -g aeproxy

Note: 由于aeproxy需要写本地文件,可能在mac或linux上有访问权限限制,可以使用 sudo npm install -g aeproxy

aeproxy安装完成后,执行命令 aeproxy help,查看aeproxy的帮助信息,如果能正常输出aeproxy的帮助信息,表示aeproxy已安装成功。

启动aeproxy

执行如下命令启动aeproxy

$ aeproxy start

Note: 1. 如果要防止其他机器访问配置页面,可以在启动时加上登录用户名和密码 -n yourusername -w yourpassword;2. 由于aeproxy需要写本地文件,可能在mac或linux上有访问权限问题,可以使用 sudo aeproxy start

重启aeproxy

$ aeproxy restart

停止aeproxy

$ aeproxy stop

如果aeproxy无法启动,可以执行如下命令启动aeproxy可以打印出错误信息

$ aeproxy run

启动完aeproxy后,最后一步需要配置代理,并把代理指向aeproxy。

配置代理

######配置信息:

  1. IP: 127.0.0.1(如果部署在远程服务器上,把ip改成对应服务器的ip即可)

  2. 端口: 9527(默认端口为9527,如果端口被占用,可以在启动是通过 -p 来指定新的端口,更多信息可以通过执行命令行 aeproxy help 查看)

  3. 勾选上 对所有协议均使用相同的代理服务器

######两种代理配置方式(任选其中一个,并把上面配置信息配置上即可):

  1. 直接配置系统代理: 

    1. Windows

    2. Mac

  2. 安装浏览器代理插件 (推荐)

    1. 安装chrome代理插件: Proxy SwitchySharp

    2. 安装firefox代理插件: Proxy Selector

访问配置页面

配置完代理,用chrome(或safari)访问配置页面 http://local.whistlejs.com/,如果能正常打开页面,aeproxy安装启动完毕,可以开始使用。

配置页面默认有一个 Public 公用分组(Public分组的作用是配置一些公共的信息,aeproxy会先在自定义的分组里面找匹配的操作,如果没有找到会到Public分组找),也可以通过左下角的create按钮创建自定义分组,aeproxy的配置方式跟配置hosts一样,每一行表示一条规则,注释也是使用 #

下面我们开始详细讲下aeproxy的匹配方式和基本功能。

基本功能

响应方式

指向本地的style环境:

tianma://htdocsPath style.aliunicorn.com stylessl.aliunicorn.com style.aliexpress.com
#等价如下配置
style.aliunicorn.com tianma://htdocsPath
stylessl.aliunicorn.com tianma://htdocsPath
style.aliexpress.com  tianma://htdocsPath
#或
tianma://htdocsPath style.aliunicorn.com 
tianma://htdocsPath stylessl.aliunicorn.com
tianma://htdocsPath style.aliexpress.com

如果不需要https(https会影响到登陆页面),请配置:

tianma://htdocsPath http://style.aliunicorn.com http://stylessl.aliunicorn.com http://style.aliexpress.com

更多功能请参考: https://github.com/avwo/whistle#匹配方式

Keywords

FAQs

Package last updated on 19 Oct 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc