hiproxy
π hiproxy is a lightweight proxy tool for Front-End developers based on Node.js that supports an NGINX-like configuration. π₯
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- cli.js
- logo-light.png
- logo-light.svg
- logo.icns
- logo.ico
- logo.png
- logo.sketch
- logo.svg
- rewrite
- rewrite.test.js
- autoGenerate.test.js
- rewrite
- echo.test.js
- rewrite
- createPacFile.test.js
- getLocalIP.test.js
- hosts
- hosts.test.js
- hosts_1
- hosts_2
- index.js
- commands.js
- directives.js
- index.js
- routes.js
- index.js
- plugin.test.js
- rewrite
- base.hosts
- base.rewrite
- global_var.rewrite
- hosts
- proxy_header.rewrite
- rewrite
- a.json
- b.json
- index.html
- rewrite
- example.com.crt
- example.com.key
- a.json
- index.html
- globalVars.test.js
- httpserver.test.js
- httpsserver.test.js
- proxyHeaders.test.js
- proxyPass.test.js
- regexpLocation.test.js
- systemRouter.test.js
- testServer.js
- pretest.js
- index.js
- rewrite.conf
- index.js
- open.js
- restart.js
- start.js
- state.js
- stop.js
- directives.js
- index.js
- scopes.js
- setHeader.js
- index.js
- onConnect.js
- onRequest.js
- onTLSRequest.js
- index.js
- serverTool.js
- findConfigFiles.js
- index.js
- initEnv.js
- alias.js
- index.js
- request.js
- getProxyInfo.js
- hookReqAndRes.js
- index.js
- printLog.js
- systemRouter.js
- errorHandler.js
- certTool.js
- checkServerStarted.js
- createPacFile.js
- dirTool.js
- getLocalIP.js
- glob.js
- mkdirp.js
- showImage.js
- utils.js
- index.js
- parser.js
- index.js
- index.js
- getProxyInfo.js
- index.js
- favicon.ico
- index.html
- certificate.js
- favicon.js
- home.js
- index.js
- logo.js
- pacFile.js
- test.js
- dataProvider.js
- index.js
- server.js
- onBeforeCallbacks.test.js
- onError.test.js
- rewrite
- .keep
- headers.rewrite
- req.originalInfo.test.js
- res.originalInfo.test.js
- get.test.js
- headers.test.js
- http_https.test.js
- http_request.test.js
- https_request.test.js
- post.test.js
- rewrite
- test_file.txt
- api.test.js
- sys_router.test.js
- hosts
- rewrite
- api.test.js
- create.test.js
- dataProvider.test.js
- hiproxy.org.crt
- hiproxy.org.key
- cert.rewrite
- data.json
- index.html
- ssl_certificate(_key).test.js
- set.rewrite
- set.test.js
- alias.rewrite
- hosts
- proxy_pass.rewrite
- data.json
- index.htm
- index.html
- rewrite.hiproxy
- alias.test.js
- proxy_pass.test.js
- root.test.js
- body.rewrite
- cookie.rewrite
- headers.rewrite
- method.rewrite
- timeout.rewrite
- proxy_append_body.test.js
- proxy_hide_cookie.test.js
- proxy_hide_header.test.js
- proxy_method.test.js
- proxy_replace_body.test.js
- proxy_set_body.test.js
- proxy_set_cookie.test.js
- proxy_set_header.test.js
- proxy_timeout.test.js
- cookie.rewrite
- echo.rewrite
- headers.rewrite
- send_file.rewrite
- status.rewrite
- sub_filter.rewrite
- data.json
- index.html
- rewrite.hiproxy
- echo.test.js
- hide_cookie.test.js
- hide_header.test.js
- send_file.test.js
- set_cookie.test.js
- set_header.test.js
- status.test.js
- sub_filter.test.js
- sub_filter_last_modified.test.js
- sub_filter_once.test.js
- sub_filter_types.test.js
- .keep
- hosts
- hosts_1
- hosts_1000
- hosts_1001
- hosts_2
- api.test.js
- filename.test.js
- parse.test.js
- watch.test.js
- index.js
- commands.js
- directives.js
- index.js
- package.json
- routes.js
- index.js
- plugin.test.js
- rewrite
- rewrite
- rewrite_1000
- rewrite_1001
- rewrite_variables
- api.test.js
- filename.test.js
- vriables.test.js
- watch.test.js
- localhost.key
- localhost.pem
- request.js
- testServer.js
- .gitignore
- .travis.yml
- appveyor.yml
- ARTICLES.md
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- hiproxy-home.png
- LICENSE
- package.json
- README-zh.md
- README.md
- TEST_CASE.md
- TODO.md
# μ€μΉ κ°μ΄λ
git clone https://github.com/hiproxy/hiproxy
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd hiproxy
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. 곡μ μ€μΉ μ€ν¬λ¦½νΈ
μ¬μ μΆμ²- Node.js npm λͺ λ Ήμ΄λ₯Ό μ°λ €λ©΄ Node.jsκ° μ€μΉλμ΄ μμ΄μΌ ν©λλ€.
npm install -g hiproxy
npm λ μ§μ€νΈλ¦¬μ λ°°ν¬λ ν¨ν€μ§λ₯Ό μ μμΌλ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
npm install -g hiproxy@next
npm λ μ§μ€νΈλ¦¬μ λ°°ν¬λ ν¨ν€μ§λ₯Ό μ μμΌλ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
3. Node.js
μ¬μnpm install -g hiproxy
npm λ μ§μ€νΈλ¦¬μ λ°°ν¬λ ν¨ν€μ§λ₯Ό μ μμΌλ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
npm install -g hiproxy@next
npm λ μ§μ€νΈλ¦¬μ λ°°ν¬λ ν¨ν€μ§λ₯Ό μ μμΌλ‘ μ€μΉν©λλ€. μμ€ ν΄λ‘ μ΄ νμ μμ΅λλ€.
npm test
μ΄ λͺ λ Ήμ΄λ₯Ό ν°λ―Έλμ κ·Έλλ‘ μ λ ₯ν΄ μ€ννμΈμ.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
