Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
aeproxy集成whistle,并在whistle的基础上添加了 tianma:
的响应方式,用于搭建ae的本地前端开发环境。
Note: aeproxy新增的tianma是我们部门使用的本地开发环境,公司外的用户是用不到,后面aeproxy会迁到公司内网,外网的aeproxy不再更新版本,请外网用户大家直接安装whistle,无需再下载多余的模块,如果有问题可以加QQ群 462558941
联系我
如果机器上已经安装了 v0.10.0
及以上版本的node,可以忽略此步骤。
windows或mac可以直接访问https://nodejs.org/点击页面中间的 INSTALL 按钮下载安装包,下载完毕后默认安装即可。
linux可以参考:http://my.oschina.net/blogshi/blog/260953
执行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 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。
######配置信息:
IP: 127.0.0.1(如果部署在远程服务器上,把ip改成对应服务器的ip即可)
端口: 9527(默认端口为9527,如果端口被占用,可以在启动是通过 -p
来指定新的端口,更多信息可以通过执行命令行 aeproxy help
查看)
勾选上 对所有协议均使用相同的代理服务器
######两种代理配置方式(任选其中一个,并把上面配置信息配置上即可):
直接配置系统代理:
安装浏览器代理插件 (推荐)
安装chrome代理插件: Proxy SwitchySharp
安装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#匹配方式
FAQs
web proxy
The npm package aeproxy receives a total of 0 weekly downloads. As such, aeproxy popularity was classified as not popular.
We found that aeproxy demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
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.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.