全球主机交流论坛

标题: shadowsocks安装配置求助 [打印本页]

作者: Ruclinux    时间: 2014-11-26 05:59
标题: shadowsocks安装配置求助
我在安装shadowsocks和配置的时候遇到一些问题,所以向大家请教,谢谢了. 之前的一个帖子讲得不是很清楚,http://www.sunk.eu.org/thread-260947-1-1.html


wget https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh

================我是使用这个一键安装脚本安装的. 配置是默认的.
{
    "server":"0.0.0.0",
    "server_port":8989,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"yourpassword",
    "timeout":60,
    "method":"aes-256-cfb",
    "fast_open": false,
    "workers": 1
}

================= 运行服务端出错

ssserver -c /etc/shadowsocks.json
INFO: loading config from /etc/shadowsocks.json
shadowsocks 2.4.3
2014-11-25 16:50:46 INFO     starting server at **.**.**.**:8989
Traceback (most recent call last):
  File "/usr/bin/ssserver", line 9, in <module>
    load_entry_point('shadowsocks==2.4.3', 'console_scripts', 'ssserver')()
  File "/usr/lib/python2.6/site-packages/shadowsocks/server.py", line 67, in main
    tcp_servers.append(tcprelay.TCPRelay(a_config, dns_resolver, False))
  File "/usr/lib/python2.6/site-packages/shadowsocks/tcprelay.py", line 525, in __init__
    server_socket.bind(sa)
  File "<string>", line 1, in bind
socket.error: [Errno 98] Address already in use

service shadowsocks start
shadowsocks start success

service shadowsocks restart
/etc/init.d/shadowsocks: line 32: kill: (8029) - No such process
shadowsocks stop failed
shadowsocks start success

=======================以上是服务端出现的问题,以下是客户端出现的问题.
我的本机是Centos

wget https://shadowsocks-go.googlecode.com/files/shadowsocks-local-linux32-1.0.gz
vi /etc/shadowsocks.json

{
    "server":"**.**.**.**",
    "server_port":8989,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"yourpassword",
    "timeout":60,
    "method":"aes-256-cfb",
    "fast_open": false,
    "workers": 1
}

./shadowsocks-local -c /etc/shadowsocks.json
======================================================运行客户端后发现以下问题

2014/11/26 04:41:54 Failed generating ciphers:encryption method aes-256-cfb not supported
作者: 恋花    时间: 2014-11-26 11:49
服务端你试试
yum install -y gcc
我的貌似有次是这么弄好的...
作者: firebet    时间: 2014-11-26 12:08
想用除table以外的加密方式,需要安装M2Crypto

作者: doors    时间: 2014-11-26 13:29
我发个我自己用的
================================
1、
centos执行 yum install build-essential autoconf libtool openssl-devel gcc -y
(debian执行 apt-get install build-essential autoconf libtool libssl-dev gcc -y)

2.安装git

centos执行 yum install git -y
[备注:如果出现No package git available. 就执行 rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm ]

(debian执行 apt-get install git -y)


3.下载shadowsocks-libev源码包并编译
git clone https://github.com/madeye/shadowsocks-libev.git

cd shadowsocks-libev

./configure

make && make install

4.运行shadowsocks

nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &

比如:nohup /usr/local/bin/ss-server -s 192.168.1.1 -p 9999 -k 123456 -m aes-256-cfb &

5.加入开机启动

echo "nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &" >> /etc/rc.local

6、防火墙开启端口
这个我具体命令搞不太清楚,网上找到的命令如:iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 9999 -j ACCEPT 用了还是不行

所以我直接就用命令service iptables stop把整个防火墙关了。

===================================
debian的我没试过,不清楚,CENTOS我按以上步骤装了好多台都可以正常使用。
作者: SYN    时间: 2014-11-26 13:50
  1. http://www.sunk.eu.org/thread-247468-1-1.html
复制代码

作者: SYN    时间: 2014-11-26 13:55
本帖最后由 SYN 于 2014-11-26 14:05 编辑

---臆测---
作者: Ruclinux    时间: 2014-11-26 15:36
恋花 发表于 2014-11-26 11:49
服务端你试试
yum install -y gcc
我的貌似有次是这么弄好的...

GCC我已经装了.
作者: Ruclinux    时间: 2014-11-26 15:38
firebet 发表于 2014-11-26 12:08
想用除table以外的加密方式,需要安装M2Crypto

M2Crypto这个服务端已经安装,客户端也要安装吗?
作者: Ruclinux    时间: 2014-11-26 15:40
doors 发表于 2014-11-26 13:29
我发个我自己用的
================================
1、

我看了那个一键安装包里边的代码,和这个差不多.
作者: Ruclinux    时间: 2014-11-26 15:43
谢谢所有回复的朋友.
作者: dajiangyou    时间: 2014-11-26 16:00
doors 发表于 2014-11-26 13:29
我发个我自己用的
================================
1、

centos5早就不能正常编译最新版了,所以我一直还是用的1.4.5
作者: blu    时间: 2014-11-26 17:56
没遇到过
作者: Ruclinux    时间: 2014-11-27 07:12
现在可以了,但是有一个问题.
#ss-redir -c /etc/shadowsocks.json---ERROR: getdestaddr: Protocol not available
#ss-local -c /etc/shadowsocks.json--有图比和推特打不开
请教大家,ss-redir -c /etc/shadowsocks.json 应该怎么弄呢?
作者: Ruclinux    时间: 2014-11-27 23:54
再顶,谢谢




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4