NodeJS AdBlock Proxy
- 授权协议: 未知
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://github.com/LazerUnicorns/adblock-proxy
- 软件文档: https://github.com/LazerUnicorns/adblock-proxy/blob/master/USAGE.md
软件介绍
NodeJS AdBlock Proxy
NodeJS代理阻止对interwebz广告 (提供支持Adblock Plus filter 列表和 /etc/hosts 文件 ). This project aims to make the interwebz even moar awesome!
为什么使用NodeJS Adblock代理?
-
它的速度极快,Seriously, forget other Proxy implementations.
-
它是用JavaScript编写的!!!! 111eleven。
-
A few hours on Facebook, reddit, stackoverflow uses around 15MB amount of memory (whilst having over 20k blocked hosts and urls with n rulesets):
-
如果你还是不相信它,克服它并使用别的东西。我不在乎。
安装
注意:您可以更改建议的安装文件夹。无论您要安装它。只要确保你改变路径,在bash命令相应。
-
下载并从nodejs.org安装NodeJS的最新可用的稳定版本。
-
本项目通过下载zip-file,并提取其内容到/opt/adproxy。
-
Navigate to the folder in your Shell (or PowerShell) and execute:
cd /opt/adproxy; # 如果使用你使用不同的文件夹更改 nodejs ./bin/proxy; #将启动默认的设置代理服务器(本地主机:8080)
设置
如果你想使用自定义的参数,这些都是支持的参数和它们的功能:
-
--host=其中ip为IPv4或IPv6地址(如192.168.0.1)
-
--port= 其中端口是一个有效的端口号(如8080)
-
--public=true,将允许使用代理服务器从其他主机(违约)。使用--public = false以仅允许使用指定的IP连接。
-
--protocol=http,将产生一个基于HTTP的代理。支持的协议为HTTP,SOCKS5。
自定义参数的用法示例 nodejs ./bin/proxy --host=192.168.0.1 --port=8080 --public=false --protocol=http
如果出现
Error: ENOENT, no such file or directory '/opt/adproxy/lib/protocol/../../cert.pem'
执行以下命令
openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem;
Head First HTML5 Programming
Eric Freeman、Elisabeth Robson / O'Reilly Media / 2011-10-18 / USD 49.99
What can HTML5 do for you? If you're a web developer looking to use this new version of HTML, you might be wondering how much has really changed. Head First HTML5 Programming introduces the key featur......一起来看看 《Head First HTML5 Programming》 这本书的介绍吧!
