找回密码
 立即注册

QQ登录

只需一步,快速开始

铁威马网络网络存储

[树莓派Raspberry Pi] Pi安装shadowsocks做中继教程

[复制链接]
本帖最后由 ymjkk 于 2015-7-28 15:43 编辑

  自从换了路由器以后,就一直在PC上用SS客户端来翻墙,本来之前想安装SS到黑群上,结果大家都说安装以后无法休眠,这个无法接受,因此又翻箱倒柜把小PI找出来,让他发挥下余热,系统安装和固定IP的设置就不再详述了,直接从shadowsocks安装说起。
  首先,SS需要PIP,GEVENT以及m2crypto的支持,因此先安装他们;
  1. sudo apt-get install python-pip python-gevent python-m2crypto
复制代码

  gevent不是必须的,但是gevent可以大幅提高SS在python下的效率,所以还是建议安装;
   
  然后安装SS
  1. pip install shadowsocks
复制代码

  这里加不加sudo都可以。


  安装完以后配置你的SS的启动配置文件,用NANO打开配置文件:
  1. sudo nano /etc/shadowsocks.json
复制代码

  在打开的文件中,按照如下格式添加内容:
  1. {
  2.     "server":"你的SS服务器",
  3.     "server_port":你的SS端口,
  4.     "local_address": "PI的局域网IP",
  5.     "local_port":1080,
  6.     "password":"你的SS密码",
  7.     "timeout":300,
  8.     "method":"aes-256-cfb",
  9.     "fast_open": false,
  10.     "workers": 1
  11. }
复制代码

  最后两个也是可以要可以不要的东西,我当时写配置文件的时候没有要这两个,然后就是测试你的SS能否正常在PI上工作,输入如下指令:
  1. sslocal -c /etc/shadowsocks.json
复制代码

  如果你能看到开始监听端口的提示,那么就成功了,这时我们可以把SS启动命令添加到启动文件rc.local
  1. sudo nano /etc/rc.local
复制代码
在exit(0)前面添加如下命令:
  1. nohup sslocal -c /etc/shadowsocks.json &
复制代码

  好了,你可以在其他PC上测试这个代理是否OK了,你不会设置?那么我上传一个SwitchyOmega.crx和备份文件吧,你自己把代理服务器那里的IP设置成你的小PI的IP,端口如果你安装我的教程来做的话就改成1080,自己改过端口就设置成你自己的端口,就可以正常使用了。
           

  PS:我的配置里面还添加有JD,天猫,淘宝,迅雷这些规则,你不需要使用就直接删掉那几条就可以啦,我默认是添加了GFWLIST的,因为我这个配置是在公司用的,所以,你懂的,公司把这些网站都封掉了,所以我也加进了规则。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 2云币 +2 金条 +6 碎银 +8 收起 理由
mojelly + 1 + 4 + 5 很给力!玩法越多越好啊!
爆疯语 + 1 + 2 + 3 高质量好帖子!

查看全部评分

使用道具 举报 回复
谁说管理员不能抢沙发~
使用道具 举报 回复 支持 反对
再上传下附件,哈哈哈,楼上的,爆菊的来了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复 支持 反对
ymjkk 发表于 2015-7-28 15:28
再上传下附件,哈哈哈,楼上的,爆菊的来了!

插件已经更新,,描述可以用啦~~
使用道具 举报 回复 支持 反对
ymjkk 发表于 2015-7-28 15:28
再上传下附件,哈哈哈,楼上的,爆菊的来了!

插件已经更新,,描述可以用啦~~
使用道具 举报 回复 支持 反对
PI还做代理挺好的,省电,对于路由无此功能的挺好!
使用道具 举报 回复 支持 反对
但是做不到无配置和自动代理,所以每台机器都要设置 ,麻烦。
使用道具 举报 回复 支持 反对
我的树莓派安装完shadowsocks服务端后,客户端连接成功,但打不开网页无法上网。树莓派上安装的是秋水逸冰的shadowsocks-Python一键安装版,服务器IP为0.0.0.0,服务端口433,root权限下安装的。路由器不仅指定了树莓派为DMZ主机,保险起见还设置了443,80,8080等端口转发到树莓派的IP,可以远程SSH连接树莓派。大神,这是哪儿设置有问题?该如何解决?
使用道具 举报 回复 支持 反对
我是自己安装的,没有用一键安装版,一键安装版本,另外树莓派我一直没有做成功开机启动,我都是手动启动的SS。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群