Debian 7 安装 ss 科学上网

所属:Linux

前言

在安装 Shadowsocks(Node.js版) 之前请确保已安装了 Node.js,若有还未装过的请看 Debian 7 安装 Node.js

服务器端

安装 Shadowsocks

1
(sudo) npm install shadowsocks -g

简单吗?..哈哈!

配置 Shadowscoks

1
2
(sudo) mkdir /etc/shadowsocks
(sudo) vim /etc/shadowsocks/config.json

具体配置如下:

1
2
3
4
5
6
7
8
{
"server": "我的服务器 IP", // 服务端上建议填写 0.0.0.0,客户端上填写服务器的 IP
"server_port": 8388, // 服务端监听端口
"local_port": 1080, // 客户端监听端口
"password": "barfoo!", // 用于加密传输的密码
"timeout": 600, // 断开连接的的超时时间
"method": "table" // 加密方法 推荐使用 aes-256-cfb
}

启动与运行

让 shadowsocks 一直在服务器后台运行着

1
(sodu) ssserver -c /etc/shadowsocks/config.json > /var/log/shadowsocks.log&

到这里为止,服务端方面的 Shadowsocks 已配置完毕了。

客户端

安装

客户端的安装配置跟服务器的安装配置基本一样,主要区别有两点吧
以 Mac OS X 为例子

  • 一是 config.json 配置文件,server 这个值一定要填写你服务器的 IP
  • 二是 在本地运行 Shadowsocks 时需要注意下,启动的命令
1
(sodu) sslocal /etc/shadowsocks/config.json

强烈推荐到官方上去下载客户端GUI,不仅简单、容易,而且还挺方便的设置与操作

Chrome 浏览器配合 Proxy SwitchySharp 使用

鼠标移动到 Proxy SwitchySharp 图标上

  1. 点击右键选择选项
  2. 新建情景模式,输入情景模式名称
  3. 在手动配置项中选择 SOCKS 代理,输入 IP 与端口号,一定要选中 SOCKS v5
  4. 最后保存配置

在 Chrome 地址栏里输入你想要上的那个网址就可以了
放松心情、尽情的享受外面的世界
和看看局域网外面一切好与不好的事情…
哈哈!!!

参考资料