Total Pageviews

Tuesday 3 November 2015

gShadowsocks:WINDOWS SERVER上的shadowsocks

gShadowsocks是一個可以帶你穿過防火牆的輕量级代理軟件, 基於nodejs版本的 shadowsocks.
TCP和UDP都是可以實現的.
其他平臺的shadowsocks客戶端可以在 這裏 找到.

客戶端使用方法

修改 config.json 這個文件 (Windows下面最好使用notepad++修改,使用系統自帶文本編輯器可能會丟失格式)
{
    "server":"my_server_ip",
    "server_port":8388,
    "local_port":1080,
    "password":"barfoo!",
    "timeout":600,
    "method":"aes-256-cfb"
}
參數字段說明:
server          你的服務器IP (IPv4/IPv6), 注意 這是服務器的外網獨立IP
server_port     服務器監聽端口
local_port      本地監聽端口
password        你所設置的密碼
timeout         超時時間設置
method          加密方式 如: "bf-cfb", "aes-256-cfb", "des-cfb", "rc4", 等等. 默認是 table
修改配置文件完成後 運行gShadowsocks.exe.
然後改變您的瀏覽器的代理端口。
protocol: socks5
hostname: 127.0.0.1
port:     your local_port
服務器端使用說明:
打開根目錄修改 config.json,注意把server的值改为你的server的公网ip.然後在你擁有公網獨立IP的服務器上運行 gShadowsocksserver.exe,(注:需先在windows server上安装node环境:node-v0.12.7-x86.msi。虽然是x86版,但在64位系统上也可安装)
Example of multi-user server support can be found in test/config-multi-passwd.json
from https://github.com/akar1nchan/gShadowsocks,
https://github.com/ky0ncheng/gShadowsocks
-----------------
注意:在windows server里,启动server manager,点击server manager程序窗口里的windows firewall,然后选择public network,点选“turn off windows firewall",点击ok.
这样,windows server就允许了incoming connection,(而且也可以ping得通windows server了),这样才可以把windows server作为proxy server使用。