linux搭建SS服务

Posted diligenceday

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux搭建SS服务相关的知识,希望对你有一定的参考价值。

  基本准备:

    购买主机:www.virmach.com

    LINUX系统操作经验:vim , apt-get 等命令的使用

    putty.exe连接ssh工具的使用

   开始

  使用putty连接上去,并输入密码: 

[email protected]50.3.82.152

  apt更新数据源:

apt-get update

  系统如果python版本比较低,那也更新下;

  安装pip环境:

apt-get install python-pip

  使用pip工具,安装shadowsocks

pip install shadowsocks

  安装加密方式:

apt-get install python-m2crypto

  安装完毕以后,我们需要添加一个配置文件:

 vim /etc/shadowsocks.json

  shadowsocks的配置文件内容为:

{
    "server":"替换成服务IP哦",
    "server_port":1234,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"替换成ss的密码",
    "timeout":300,
    "method":"aes-256-cfb"
}
nameinfo
server 服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址
server_port 服务器端口
local_port 本地端端口
password 用来加密的密码
timeout 超时时间(秒)
method 加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″, 等等。默认是一种不安全的加密,推荐用 “aes-256-cfb”

  启动shadowsocks的服务:

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

  如果要停止服务,把上面的start改成stop

  修改rc.local, 配置为自动启动

vim /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
ssserver -c /etc/shadowsocks.json -d start
exit 0

 

  ss的项目地址参考:

  https://github.com/shadowsocks/shadowsocks/tree/master

 

技术分享图片 作者: NONO
出处:http://www.cnblogs.com/diligenceday/
企业网站:http://www.idrwl.com/
开源博客:http://www.github.com/sqqihao
QQ:287101329
微信:18101055830 

以上是关于linux搭建SS服务的主要内容,如果未能解决你的问题,请参考以下文章

Linux搭建Socks5代理服务器

Linux搭建Socks5代理服务器

在Linux下搭建Git服务器的方法是什么样?

Centos7搭建SS5服务器

阿里云主机搭建SS服务[转]

ss服务器搭建