设为首页收藏本站

IITT网络服务中心

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5020|回复: 0
打印 上一主题 下一主题

搬瓦工shadowsocks多端口密码手动配置方法

[复制链接]

456

主题

402

帖子

1781

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1781
跳转到指定楼层
楼主
发表于 2019-7-23 23:18:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
注意:建议使用go版的ss,安装速度更快https://blog.whsir.com/post-2046.html
本文主要讲解shadowsocks(以下简称ss)设置多端口多密码方式,以搬瓦工VPS为例,当前系统环境为Centos6。
用过搬瓦工VPS的都知道,搬瓦工的VPS有一键设置ss功能,设置起来简单方便,这个一键设置的过程我就不说了,网上教程太多了,而且也太简单了。但是,如果通过一键的设置,你只能得到一个端口和密码,虽然说这个可以共享给别人,毕竟不方便,我在网上也搜集了好几个方法手动来配置ss多端口多密码的,但是你想通过这些文章配置成功也得花费一番功夫,还得综合几篇文章来看,有的人直接复制粘贴,有的就写的一半,有的配置不全,还有的标点符号大小写错误,所以导致你复制其他人文章里的操作代码的时候,总会出现报错的问题,综合了一下其他人写的文章,修改下错误,我整理下,提供一个简单快速的手动搭建的方法。
方法如下:
首先连接到你的VPS,怎么连接就不用我说了吧,连接的时候注意下你自己的端口和密码即可,密码忘了就重新生成个。
以root用户运行以下命令,一行一行的粘贴进去即可:



  1. yum -y install wget
  2. wget --no-check-certificate http://blog.whsir.com/uploads/ss.sh
  3. chmod +x ss.sh
  4. ./ss.sh 2>&1 | tee shadowsocks.log
复制代码

运行后会提示下面内容,直接回车即可(如果没反应就再敲下回车),然后就开始等待了。
#############################################################
# One click Install Shadowsocks(Python)
# Intro: http://blog.whsir.com
#
# Author: whsir
#
#############################################################
Please input password for shadowsocks:
(Default password: whsir):
安装完成后显示内容如下:
Congratulations, ss install completed!
Your Server IP:your_server_ip
Your Server Port:443
Your Password:your_password
Your Local IP:127.0.0.1
Your Local Port:1080
Your Encryption Method:aes-256-cfb
Welcome to visit:blog.whsir.com
Enjoy it!
卸载方法:
  1. ./ss.sh uninstall
复制代码

多端口多密码配置:
  1. vi /etc/shadowsocks.json
复制代码

按i粘贴以下配置(原有内容需要删除)
  1. {
  2. "server":"0.0.0.0",
  3. "local_address":"127.0.0.1",
  4. "local_port":1080,
  5. "port_password":{
  6. "7788":"password0",
  7. "7789":"password1",
  8. "7790":"password2"
  9. },
  10. "timeout":300,
  11. "method":"aes-256-cfb",
  12. "fast_open": false
  13. }
复制代码
添加完成时候要手动为端口开权限:
  1. /sbin/iptables -I INPUT -p tcp --dport 9899 -j ACCEPT #9899
复制代码
9899为端口号
这样,多用户就生效了


7788、7789、7790为你要设置的端口号,后面是每个端口号对应的密码,设置端口号的时候不要有冲突端口就好。
timeout:超时时长,这里默认300。
注意:如果新添加端口和密码,格式要和给出的示例保持一致,最后一个端口和密码后面没有逗号
最后要记得重启下shadowsocks
需要用到的命令:
启动:service shadowsocks start
停止:service shadowsocks stop
重启:service shadowsocks restart
状态:service shadowsocks status

最近有大量朋友反映,在Centos6上安装会报错
报错内容如下:
Installed /usr/lib/python2.6/site-packages/setuptools-33.1.1-py2.6.egg
Processing dependencies for setuptools==33.1.1
Finished processing dependencies for setuptools==33.1.1
Searching for pip
Reading http://pypi.python.org/simple/pip/
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for pip
error: Could not find suitable distribution for Requirement.parse('pip')
pip install failed! Please visit blog.whsir.com and contact.
解决办法:
  1. yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/p/python-pip-7.1.0-1.el6.noarch.rpm
复制代码

然后在执行
  1. ./ss.sh 2>&1 | tee shadowsocks.lo
复制代码



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|IITT网络服务中心    

GMT+8, 2024-11-13 14:38 , Processed in 0.063254 second(s), 24 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表