Shadowsocks服务器端搭建
自从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 htps://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,大功告成。在客户端上添加配置即可使用了