开源中文网

您的位置: 首页 > 树莓派 > 正文

树莓派:搭建Shadowsocks服务器

来源: cnblogs  作者: 梅语

   搭建前言:为什么要搭建这个SS服务器呢,作者并不是为了FQ。。。一开始是想建一个通往自家网络的安全通道,思路是建个VPN服务器,pptp不安全,否掉,目标是L2TP/IPSec。翻了数篇教程,很快建起来了,也能顺利连接,不过出现一个很奇怪的问题:内网环境用WIN7电脑和IOS系统都可以顺利连接,外网环境WIN7可以顺利连接,但IOS系统(ipad、iphone)怎么也无法连接vpn服务器,Google了很久,发现这问题由来已久,12年就有人反映这种问题,结论是:苹果公司产品普遍对L2TP/IPSec不友好,连接会出各种故障,几种解决方案都无法解决问题,只能放弃此思路。。。(另:奇怪的是,家里的黑群晖建立的L2TP/IPSec服务器用IOS系统可以顺利连接,我把群晖的设置照搬到了树莓派里,也连不上,最终只能放弃了)

    改为方案2:搭建一个SS服务器,手机用SS客户端连接。貌似还可以设置哪些IP走此通道,会提高效率些。。。

 

进入正题:

1、安装所需软件包:

apt-get install python-pip python-gevent python-m2crypto

2、安装Shadowsocks

pip install shadowsocks

3、创建Shadowsocks配置文件/etc/shadowsocks.json,并配置此文件如下:

{
    "server":"0.0.0.0",
    "server_port":8388,
    "local_port":1080,
    "password":"密码",
    "timeout":300,
    "method":"rc4-md5",
    "fast_open": false,
    "workers": 1
}

 说明:"server":"0.0.0.0"里的0.0.0.0换成你自己服务器IP,我的是内网端口转发所以设置的192.168.0.x;"server_port":8388换成你自己想设的端口号;密码改为你自己的密码;加密方式可以改为你想要的;

4、启动服务:

nohup ssserver -c /etc/shadowsocks.json &

5、设置开机自动启动:

在/etc/rc.local 文件的 exit 之前加下面一行:

nohup ssserver -c /etc/shadowsocks.json &

Tags:树莓 服务器
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明