[網樂通] 網樂通安裝 Shadowsocks ,成為好用翻牆利器

Shadowsocks 是一個可以輕鬆突破中國防火長城 GFW 的SOCKS v5 代理軟體,發現自己以後去大學宿舍可能需要用到,就研究了一下,發現網樂通也可以跑XDD,而且還能看見區網的檔案..XDDD其實是這幾天聽到 Shadowsocks 在中國被警方強迫刪除原始碼的新聞,才知道這個好用的工具XDDD,在這裡記錄分享安裝過程~

 

[感謝] 感謝 Chia-Cheng Huang 上海實測,可突破中國 GFW 封鎖 ~!!

安裝 python-pip

一)在開始任何安裝之前,請讓自己有個更新套件庫的好習慣:apt-get update

 

 

 

二)安裝 python-pip,需要等一點時間:apt-get install python-pip

 

 

 

三)python-pip 裝完後,就可以用 pip 指令來安裝 Shadowsocks 了:pip install shadowsocks

 

啟動 Shadowsocks Server

通常我們都會把這類的軟體放到背景執行,如此一來才不會因為終端機關閉城市就跟著停止運作,有兩種方式可以啟動:

啟動背景執行: ssserver -s IP -p PORT -k PASSWORD -m aes-256-cfb --user nobody -d start

前景執行:ssserver -s IP -p PORT -k PASSWORD -m aes-256-cfb

停止伺服器:ssserver -d stop

 

請把IP改成你機器的對外IPPORT改成你喜歡的PortPASSWORD改成你的密碼(越難越好,建議用網路上的密碼產生器),網樂通在區域網路的話,IP跟Port的部分建議用路由器的 Port Forwarding 解決,這樣就不用讓整台機器裸露在網路上了。

 

懶得每次啟動都打一此的話可以把指令存成 srart.sh、stop.sh 之類的檔案~以後要啟動就直接跑他就可以了。

簡單的連線設定可以參考下一篇~[軟體] Shadowsocks 簡易連線設定教學

 

 

關於 富源

一名台東大學資訊工程學系的學生,這個網站用來紀錄一些不常用,但很重要、會忘記的事情。我的興趣是寫一些實用向的程式,例如 Python 爬蟲之類的東西... 歡迎各位交流!

16 Comments

  1. 這是我發生的錯誤

    root@debian-wheezy-sh4:~# pip install shadowsocks
    Downloading/unpacking shadowsocks
    Cannot fetch index base URL http://pypi.python.org/simple/
    Could not find any downloads that satisfy the requirement shadowsocks
    No distributions at all found for shadowsocks
    Storing complete log in /root/.pip/pip.log

  2. https://blog.phpgao.com/shadowsocks_chacha20.html
    這兩天亂逛發現可改用效率更好的chacha20加密,
    建議下載前執行一下 ntpdate time.stdtime.gov.tw
    避免有時網樂通插電後,時間沒同步正確的問題。
    //
    wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
    tar zxf LATEST.tar.gz
    cd libsodium*
    ./configure
    make && make install

    # 修復關聯
    echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
    ldconfig
    //

  3. 非固定ip的,不需填對外IP應該填0.0.0.0就好,用ddns名稱有時重開機沒抓到ip。
    以netstat -lnt指令去看,正常會轉成ipv4的網址,但ddns出錯時會掛不上去,所以填0.0.0.0,
    若外面客戶端連ddns網址有通,就會轉到網樂通了。

  4. 為翻牆找了一大堆路由器,沒想到幾年前改裝voip後就丟著沒用的網樂通能搞定shadowsocks!
    請問這台跑shadowsocks夠力嗎?您測速的上傳、下載速度極限是多少?
    另外,在沒實體固定ip網路環境下,能用ddns網址替代ssserver -s 我的ip嗎?謝謝。

      1. 目前我無線分享器為tomato(192.168.0.1),ddns已設定changeip的,dhcp鎖MAC固定給網樂通(192.168.0.101) Port Forwarding 到10101或網段給多用戶,刷機後背景執行指令中
        ssserver -s IP 這個ip可以改成192.168.0.101,
        外面就能填寫ddns的網址如tomato.changeip.com:10101連進來登錄,這樣理解沒錯吧?
        若要讓多用戶連入是要修改哪個設定檔?
        不知網樂通Debian 能不能上OpenConnect server (ocserv),iphone手機沒jb前,shadowsocks的免費客戶端app在翻牆處理不是很理想。
        最後,可以在安裝XBMC 基礎上再加shadowsocks伺服器嗎?感謝。

      2. 可以直接設為 ssserver -s tomato.changeip.com,印象中本來就能多用戶連線了,至於OpenConnect server沒有使用過,不清楚。

        XBMC 理論上可以再跑 shadowsocks server,但是會很吃力,因為 XBMC 可用記憶體不多(128MB),且 XBMC 很吃 CPU 資源(如果看片用網路的話速度幾乎不足),若再安裝 shadowsocks 應該會很慢,不過您可以嘗試看看,能跑 python 的環境就能用 pip 安裝 shadowsocks 了。

  5. 你好 想請問一下 Shadowsocks 這個怎麼開機自動啟動呢?
    我試著將內文中的

    ssserver -s 我的ip -p 我的port -k 我的密碼 -m aes-256-cfb –user nobody -d start

    加到 /etc/rc.local 裡面
    但是把網樂通重新開機後 發現 Shadowsocks 沒有啟動,
    但登入網樂通後手動啟動是ok的

    想請問 要如何將 Shadowsocks 在網樂通開機時啟動呢?

    網樂通是使用您這篇
    [網樂通] 自製網樂通NAS,AirPlay,抓BT、百度雲,區網直接取檔案!
    https://becoder.org/nextvod-clonezilla-airpaly-samba-aria2-transmission-ipmailer-hdmiconsole/
    提供的target.tgz

      1. 現在還找的到安裝檔嗎?記得之前有個學校的server關了。
        我手上沒機器,11月中以後會試著安裝看看,有問題再請教您。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *