在VPS上使用Debian系统搭建Shadowsocks服务端

Shadowsocks是一款轻量级socks5代理软件,下面介绍在VPS上搭建shadowsocks服务端的方法:

首先必须登入你的VPS的终端界面,不同的服务商有不同的登入方式,常见的是用SSH协议,Windows下推荐PuTTY和WinSCP两种客户端,PuTTY可在终端运行命令,WinSCP可以进行文件管理,不建议使用WinSCP运行命令。


1、添加shadowsocks源



debian 6系统运行以下命令:

add-apt-repository 'deb http://shadowsocks.org/debian squeeze main'

debian 7系统运行以下命令:

add-apt-repository 'deb http://shadowsocks.org/debian wheezy main'

添加shadowsocks证书

wget -O- http://shadowsocks.org/debian/1D27208A.gpg | apt-key add -


2、安装shadowsocks服务端



目前主流的shadowsocks服务端是

shadowsocks-libev

shadowsocks-nodejs

shadowsocks-Python

shadowsocks-go

但是在小内存的vps还是要尽量节省内存,所以推荐Debian系统搭建Shadowsocks服务端。

apt-get update
apt-get install shadowsocks-libev


3、配置shadowsocks服务端



使用WinSCP或Vi编辑shadowsocks配置文件/etc/shadowsocks-libev/config.json,输入以下内容并保存:

{
"server":"vps的ip",
"server_port":8388,   #服务器端口,与SSH端口不一样
"local_port":1080,
"password":"password", #认证密码
"timeout":60,
"method":"aes-256-cfb" #加密方式,常用的是aes-256-cfb
}

客户端请使用和服务端同样的配置。


4、控制shadowsocks服务端



运行以下命令可启动shadowsocks服务端:

/etc/init.d/shadowsocks-libev start

运行以下命令可停止shadowsocks服务端:

/etc/init.d/shadowsocks-libev stop

运行以下命令可重新启动shadowsocks服务端:

/etc/init.d/shadowsocks-libev restart


5.安装chacha20加密算法

运行以下命令安装chacha20加密算法

apt-get install m2crypto
wget https://github.com/jedisct1/libsodium/releases/download/1.0.11/libsodium-1.0.11.tar.gz
tar zxvf libsodium-1.0.11.tar.gz
cd libsodium-1.0.11
./configure
make && make check
make install


  本文链接:https://www.zhangminghao.com/post/31.html

相关文章

发表评论:

验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。