VPN使用记录

1. 购买

链接请戳,这里购买了starter版本,也就是说账号不能同时登陆,先买了一年的,之后有优惠活动的话可以再续费,价格是人民币95元/年。

2. 使用

1.windows

  1. 下载windows的exe文件,传送门请戳:https://github.com/shadowsocks/shadowsocks-windows,下载一个压缩包,解压安装即可。在win7电脑上安装的时候遇到了consolas字体少一个regular版本的问题,从别人的电脑上拷过来安装上就可以了。

  2. 去官网登陆账号密码,然后找“我的服务”,有一个按钮“下载”,点击后就会下载一个配置文件。

  3. 下载的配置文件放到exe同一路径下,双击exe打开,在电脑的状态栏有一个飞机的logo,右键点击“服务器”,就能看到已经有站点了。然后点击“启用系统代理”。

  4. 默认用PAC模式,要是不好使,就去官网下载一个pac的文件,还是放在同一路径下,测试是不是好使就在cmd上ping google.com ,自己测试已经ping通。

  5. 安装好了之后浏览器依然是打不开的,还需要进行浏览器的配置,移步第3点。

2. ubuntu

ubuntu上可以终端配置,也可以客户端配置,这里用客户端配置一下,毕竟是学习。

  1. python 版本安装
pip install git+https://github.com/shadowsocks/shadowsocks.git@master
  1. 创建 Shadowsocks 配置文件

创建一个 /etc/shadowsocks.json 文件,格式如下

{
    "server":"服务器 IP 或是域名",
    "server_port":端口号,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"密码",
    "timeout":300,
    "method":"加密方式 (chacha20-ietf-poly1305 / aes-256-cfb)",
    "fast_open": false
}
  1. 启动 Shadowsocks

Python 版客户端命令是 sslocal , Shadowsocks-libev 客户端命令为 ss-local

sudo /usr/local/bin/sslocal -c /etc/shadowsocks.json -d start
  1. 终端内使用,需安裝 proxychains

Debian / Ubuntu:

sudo apt-get install proxychains

编辑 /etc/proxychains.conf

修改最后一行

socks5 127.0.0.1 1080

接着我们就可以直接 用 proxychains + 命令的方式使用代理,例如

proxychains curl xxxx

proxychains wget xxxx
 
sudo proxychains apt-get xxxx
  1. 其他程序使用

需要在程序内设置一个协议为 socks v5 的代理

服务器:127.0.0.1

端口:1080 #应与Shadowsocks客户端的本地端口对应,默认为1080

  1. 关闭 Shadowsocks

在终端内输入

sudo /usr/local/bin/sslocal -c /etc/shadowsocks.json -d stop
  1. 如果需要在浏览器中实用,则需要进行下面的步骤,其实没有太大差别。

3.chrome

1.可以通过chrome商店安装 Proxy SwitchyOmega 扩展。 (通常来说有时候是不能连上的,所以需要离线先安装,去github下载.crx文件,然后将后缀改成.zip,打开chrome的扩展程序页面,打开开发者模式,然后“load upacked”就万事大吉了) 2.下载SwitchOmega + GFWList 自动切换配置文件(1080),点击 “Proxy SwitchyOmega” > “选项” > “导入/导出” > “从备份文件中恢复” 。选择刚才下载的配置文件 > “打开”。