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使用。