network

A collection of 11 posts

tutorial

第一次用 Docker 自架 v2ray + shadowsocks 翻牆伺服器就上手

How It Works 我們接下來將使用 v2ray 架設使用 VMess 與 ShadowSocks 協議翻墻的伺服器。我們主要將使用 VMess 進行翻墻,ShadowSocks 僅作為備用。 VMess 部分我們將將流量偽裝成正常的 https 流量並使用 WebSocket 進行與 nginx-proxy 的通訊,由 nginx-proxy 進行 reverse proxying,SSL 憑證由 jrcs/letsencrypt-nginx-proxy-companion 自動向 Let's Encrypt 申請並套用。 ShadowSocks 部分則使用原版協定,且不使用混淆參數。(v2ray 目前尚未實作這些部分,希望未來可以看到) 本文示範環境 使用系統為

security

在 OS X 上攔截 Genymotion 模擬器的所有 http/https 封包

OWASP ZAP 是一套開源且免費的滲透安全測試軟體,由非常多的志工打造而成,適合開發者或安全測試人員使用。要抓 Genymotion 模擬出的 Android device 的 http/https 封包時就非常適合用它。 Environment OS X 10.11.5 OWASP ZAP 2.5.0 Genymotion 2.7.2 Emulated Android 5.0.0 Step 1 打開 OWASP ZAP,在彈出的「Do you want to

introduce

輕鬆理解 public key cryptography ─ 公開金鑰加密演算法

今天抽空看了一下放在 browser bookmark 裡面很久了的一個 youtube 影片,裡面用很易懂的方式解釋了 public key cryptography 的工作原理。不過最終還是有提到 modular arithmetic(模算術),於是去 Wikipedia 了解了一下並與朋友交流了一下,以下是整理出來的筆記 要理解 public key cryptography,有個前置技能要先點好,叫做 Modular Arithmetic Modular Arithmetic Modular Arithmetic 就是俗稱的「模算術」、「模運算」。 設正整數 a, b, n 且滿足 (a - b) / n 為正整數,

microsoft

保留 Microsoft OneDrive 的 15GB 免費儲存空間

想必大家都對之前微軟要大砍使用者在 OneDrive 上的儲存空間有所耳聞。但因大量使用者的反彈及不滿,微軟只好推出了這個頁面,申請之後就可以保留你的儲存空間了。這個頁面只在 2016 前有效! 這是 OneDrive 官方在 Twitter 上的推文: 申請頁面長這樣: 按下中間的按鈕後,會進入一個應用程式授權的頁面,點選允許即可,接下來會跳至成功畫面: 申請網址:https://preview.onedrive.com/bonus/

network

node.js request module 使用自動 PAC 指令碼傳送請求

在網上找了一下都找不太到,在這裡分享一下。 因為我本人在中國啦,最近在寫關於 Facebook 那塊的 project,就有了翻墻的需求 在此我就不提是怎麼翻墻的了,這個程式啟動之後會在本機 serve 一個 PAC 指令檔,普通的 browser 都可以設定 不過如果要在 node.js 的 request 模組使用,可以使用 pac-proxy-agent 這個 module 首先,安裝 pac-proxy-agent: npm install pac-proxy-agent 安裝完之後,各位可以參考一下下面我給的 sample code 去作修改: var request = require("request"