1. 程式人生 > >AWS搭建SS

AWS搭建SS

eas 關閉 國外 sudo 更新 編輯 type 客戶端軟件 接下來

搭建aws的原因,因為我之前用的是lantern,懂的人直接按步驟來吧

服務器原理:
眾所周知目前的網頁訪問基本都是C/S模式,而在中國由於客戶端向服務器的發起的請求,如果是禁網則可以被GWF識別封殺,那麽我們的原理就是讓一個客戶端(對我們來說它就是我們的代理人)在國外替我們拿到數據然後再傳回來到我們國內電腦或者手機客戶端,我們要對數據加密,目前比較優秀的即使SS。如果您發現有更好的軟件請留言給我.在這裏感謝你的open分享.

第1步: 註冊亞馬遜的賬號,輸入基本信息,電話,地址等,其中有有一步驟需要信用卡驗證一下,扣1美金的對應的人民幣.後期會退回信用卡.(短信提示內容有說明是預授權支付).

第2步: 登錄進去點擊首頁菜單->服務->EC2,註意選擇"東京"的節點

技術分享圖片

技術分享圖片

技術分享圖片

之後會彈出來一個創建密匙對的框,在第一個下拉框中,選擇“創建新密匙對”。在第二個框中輸入你的密匙對的名字,這裏取名叫“r3”。點“下載密匙對”,會下載一個叫“r3.pem”的文件,把文件保存在一個絕對安全的地方。

此時我們已經創建了一個實例了.下面我們啟動實例, 服務器就已經創建並啟動了.

技術分享圖片

第3步: 我們連接到服務器裏面,安裝SS,這裏的您的電腦系統是windows請看下面這一步:

Windows平臺

在Windows中,我們需要用到兩個軟件,一個叫“putty”,一個叫“puttygen”。putty可以把它看做是一個連接你和服務器的超時空隧道,但是它不認識aws提供的鑰匙(就是你剛才下載的r3.pem),首先我們要配一把新鑰匙。

(1)打開puttygen。選中菜單欄中的“密鑰(k)”,選中下拉菜單“SSH-2 RSA”。

(2)點解“load”或“載入”。在打開的對話框中,選擇文件類型下拉框為“All Files(.)”,然後找到前面我們保存的鑰匙“r3.pem”,然後打開。

(3)確定”。然後點擊“Load”下面的“Save private key”按鈕。

(4)彈出的對話框點“是”,保存為一個*.ppk文件,就把它繼續命名為“r3.ppk”。這就是我們的新鑰匙啦,同樣請好好保存。

(5)接下來關閉puttygen,打開putty。

(6)點擊“session”或“會話”。右邊,“Host Name(or IP address)”這裏填寫“ubuntu @服務器公有DNS”,例如:[email protected]

(7)端口保持默認的“22”,“Connection type”選擇“SSH”。

(8)在左邊的樹狀目錄中,展開“Connection”下的“SSH”,找到“Auth”或“認證”,點擊“Auth”,在右邊點擊“Browse…”或者“瀏覽”,選中剛剛我們配的新鑰匙“r3.ppk”,其它地方不動,然後回到剛才的“Session”。

(9)點擊右下角的“Open”或“打開”。

(10)接下來會打開一個像windows的cmd命令行一樣的黑框如下

(11)彈出對話框點擊“是”

(12)出現ubuntu@ip-x-x-x-x:!$ 表示連接成功。

若果您的電腦Mac系統,請看下面這一步:

首先我這裏安裝的是iterm軟件,把當前目錄切換到剛才保存r3.pem目錄下面,

技術分享圖片

按照這個頁面提示運行2行命令.

下面搭建SS服務器端

1.安裝:

(1)連接上之後,首先要將我們當前登錄的用戶提升至root權限,輸入如下代碼並回車sudo -s你會發現光標前面的“$”變成了“#”,並且行首的“ubuntu”也變成了“root”。

(2)接下來輸入如下命令並回車 apt-get update就當作是在安裝更新包吧,完成後會顯示“Reading package lists… Done”。

(3)然後輸入如下命令並回車 apt-get install python-pip安裝過程中可能會讓你確認[Y/n],輸入y然後回車就好。

(4)安裝關鍵程序SS,輸入如下命令並回車 pip install shadowsocks出來一大段字後只要有顯示的是“Successfully …”那麽就表示安裝成功了。

2.配置SS:

單一用戶配置(推薦)
按“i”啟動編輯模式之後輸入如下代碼
{"server":"0.0.0.0","server_port":8989,"local_address":"127.0.0.1","local_port":1080,"password":"123456","timeout":300,"method":"aes-256-cfb","fast_open": false}

保存並退出編輯文件輸入“:wq”

3.運行SS

輸入命令:
ssserver -c /etc/shadowsocks.json -d start

顯示的結果出現... started.就是說明成功了

4.設置開機就啟動SS

vi /etc/rc.local

然後“:wq”保存退出。

5.設置外網訪問

此時我們可以看到我們當前正在運行的主機。

如果:在實例列表中找不到你的主機的話,先看看右上角區域是不是之前選擇的區域。

將這個列表的滾動條往右拉,出現安全組標簽。點擊我們實例的安全組“launch-wizard-1”。進入到了實例的安全組設置中。在左下部點擊 “入站”標簽頁,並點擊編輯。

點擊“添加規則”,添加的規則中“類型”“協議”都不需要改動。“端口範圍”這裏填上我們前面設置的端口0-10000或者8989,“來源”下拉框中選擇“任何位置”。保存退出

技術分享圖片

技術分享圖片

第四步: 在自己的電腦上面安裝SS客戶端軟件,輸入你自己的服務器ip地址和端口8989和密碼123456

訪問www.google.jp看能否訪問

技術分享圖片

AWS搭建SS