Press "Enter" to skip to content

Shadowsocks服务器端搭建

intellifrog 2

自从vpn被封了,上外网查阅学术资料成为了一大问题。而采用socket5协议的shadowsocks则不同,现在可以正常使用,理论上也不会被封,并且功能也更为强大。下面详细介绍一下shadowsocks搭建步骤。以Ubuntu操作系统为例。

首先需要下载安装shadowsocks的服务器端程序,以下是我写好的Debian可以运行的脚本:

htps://github.com/simonwangtx/ss/blob/master/ss_install.sh

sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y install python3-pip
sudo apt-get -y install python-pip

echo '
{
    "server":"my_server_ip",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}' > /etc/shadowsocks.json

pip install shadowsocks

ssserver -c /etc/shadowsocks.json -d start

首先下载该脚本:

wget https://github.com/simonwangtx/ss/blob/master/ss_install.sh

然后给改脚本增加可执行权限:

chmod o+x ss_install.sh

然后直接运行该脚本:

ss_install.sh

安装成功后,进入配置文件修改配置:

vim /etc/shadowsocks.json

配置文件的信息如下:

    "server":"::",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false

修改一下server_port和password,这个自己随意修改就可以。server_port理论上写10000~65535之间的值比较好,不易与现有端口冲突,又不会越界。

保存一下该文件,然后重启shadowsocks:

ssserver -c /etc/shadowsocks.json -d start

Voila,大功告成。在客户端上添加配置即可使用了

  1. 自由者 自由者

    按照楼主教程,终于可以了!!

    • 匿名 匿名

      赞,好用!

发表评论

电子邮件地址不会被公开。