shadowsocksr 快速搭建

来源:互联网 发布:淘宝店铺商品分类 编辑:程序博客网 时间:2024/05/21 14:42

Server 端

以下假设你已经购买了vps

  1. 登录vps


    $ ssh user@x.x.x.x -p port

  2. 安装依赖包


    $ sudo apt install git python-m2crypto libsodium18

  3. clone ssr


    $ cd
    $ mkdir server ; cd server
    $ git clone -b manyuser https://github.com/shadowsocksrr/shadowsocksr.git

  4. 编辑config.json


    $ cd shadowsocksr
    $ ls
    CHANGES asyncmgr.py initmudbjson.sh setup.py
    CONTRIBUTING.md config.json logrun.sh setup_cymysql.sh
    Dockerfile configloader.py mudb.json shadowsocks
    LICENSE db_transfer.py mujson_mgr.py stop.sh
    MANIFEST.in debian mysql.json switchrule.py
    README.md importloader.py run.sh tail.sh
    README.rst initcfg.bat server.py tests
    apiconfig.py initcfg.sh server_pool.py utils
    $ nano config.json

    这里写图片描述

    修改password为你的密码,其它不用改,按快捷键C-O,然后回车,然后按C-X退出nano

    这里写图片描述

  5. 启动ssr server


    $ cd shadowsocks
    $ python server.py -d start

Client 端

Linux

$ sudo apt-get install git python-m2crypto libsodium18$ cd$ mkdir ssr ; cd ssr$ git clone -b manyuser https://github.com/shadowsocksrr/shadowsocksr.git$ cd shadowsocksr$ nano config.json

这里写图片描述

修改两个地方
分别为

"server": "x.x.x.x"
"password": "your-password"

server 就是你的vps的ip地址
password 是你之前设置的密码

修改好后,退出nano


$ cd shadowsocks
$ python local.py -d start

配置浏览器代理

Firefox

这里写图片描述
这种方式就是所有请求都通过代理

pac (proxy auto config) 方式
需要有一个pac文件,例如 proxy.pac,存放在路径 ~/ssr/proxy.pac
配置如下:

这里写图片描述

pac方式,只对被墙的网站使用代理

Chrome
Chrome浏览器需要安装一个代理配置插件SwitchyOmega
下载地址:
https://www.switchyomega.com/download.html
下载crx文件,打开chrome扩展界面(chrome://extensions)
将crx文件拖到扩展界面,安装完后配置socks5代理

这里写图片描述

然后点浏览器右上角SwitchyOmega图标,切换到proxy。

macOS

下载客户端app
https://github.com/yichengchen/ShadowsocksX-R/releases
配置
这里写图片描述

windows

https://github.com/shadowsocksrr/shadowsocksr-csharp/releases

原创粉丝点击