去更大的世界-Shadowsocks

去更大的世界-Shadowsocks

Shadowsocks一款简洁的翻墙代理,整体搭建和使用上也很简单,上网冲浪必备之良器。


什么是Shadowsocks?

一个可穿透防火墙的快速代理。

来自Shadowsocks 使用说明

安装

1、服务端下载安装Shadowsocks

在其github上首页上 Shadowsocks , 可以看到有多个语言的实现,最初的应该是Python版本的,我刚开始使用的时也是Python版本,但是其实安装过程中还是会有些坑,比如Python版本问题,依赖问题,后来该用了Go版本,只有一个可执行文件和一个配置文件,十分简洁,所以这里介绍的也是Go版本服务端安装。

shadowsocks github地址-Go-服务端 – release-notes下载对应版本包 以cent os为例 (1)

#进入指定目录,获取包
wget https://github.com/shadowsocks/shadowsocks-go/releases/download/1.1.5/shadowsocks-server-linux64-1.1.5.gz
#解压得到GO可执行程序
gzip -d shadowsocks-server-linux64-1.1.5.gz
#增加执行权限
chmod +x shadowsocks-server-linux64-1.1.5

2、新建配置文件 config.json,内容如下

{
    "server":"0.0.0.0",
    "server_port":10080,
    "local_port":1080,
    "password":"vpn1123581321",
    "method": "aes-256-cfb",
    "timeout":600
}

Json配置说明

server : your server ip or hostname

server_port : server port

local_port : local socks5 proxy port

method : encryption method, null by default (table), the following methods are supported: ​ aes-128-cfb, aes-192-cfb, aes-256-cfb, bf-cfb, cast5-cfb, des-cfb, rc4-md5, chacha20, salsa20, rc4, table

password : a password used to encrypt transfer

timeout : server option, in seconds

from Shadowsocks GoLang ReadMe

3、启动 shadowsock 服务

##进入对应目录, 指定配置文件位置
./shadowsocks-server-linux64-1.1.5 -c ./config.json
##后台运行,log为指定日志文件位置
shadowsocks-server-linux64-1.1.5 -c ./config.json > log &
##命令帮助
./shadowsocks-server-linux64-1.1.5 -help 

至此,服务端代理已启动,对外开启相关端口。

4、客户端安装

windows客户端下载页面 windows客户端下载地址

Mac Osx客户端下载页面

客户端的使用比较简单,设置相应的 ip, 端口,加密方式,开启即可使用

寻求帮助

建议到Shadowsocks Github主页,查看对应专题的Wiki或者ReadMe.md.

GO版本服务端 readme

发表评论

电子邮件地址不会被公开。 必填项已用*标注