如何科学上学

最近整了个国外的VPS,最低配置,每月5刀,比国内的VPS公道多了。因为之前老是用无界浏览访问google,速度及成功率不甚理想,现在有了自己的VPS,想着应该可以自己搭座桥了。

服务器端安装,以centos 7系统为例:

yum install wget
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py 
pip install shadowsocks


vi /etc/shadowsocks.json
{
    "server":"172.104.73.31",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"yourpassword",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}


解释如下:


Name Explanation

server 你VPS的IP地址,IPV4,IPV6都可以 
server_port 提供SS服务的端口号,写自己想用的端口号 
local_address the address your local listens 
local_port local port 
password 传输数据时用来加密的密钥,和Client相同 
timeout 连接超时时间 
method 加密方法 推荐使用 “aes-256-cfb” 
fast_open use TCP_FASTOPEN, true / false 
workers number of workers, available on Unix/Linux 

ssserver -c /etc/shadowsocks.json

新建启动脚本文件/etc/systemd/system/shadowsocks.service,内容如下:

[Unit]
Description=Shadowsocks

[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json

[Install]
WantedBy=multi-user.target

执行以下命令: systemctl enable shadowsocks systemctl start shadowsocks

为了检查 shadowsocks 服务是否已成功启动,可以执行以下命令查看服务的状态: systemctl status shadowsocks -l

客户端安装: https://github.com/shadowsocks/shadowsocks-windows/releases

启动后,添加服务器。添完后,在右下角托盘区图标上点右键,“启动系统代理”,系统代理模式,可以选PAC模式,就是一种黑白名单的方式,以pac.txt中 的网站,才会使用代理访问。也可全局模式,这样访问所有网站都会通过代理。