登录
  • 欢迎来访
  • 你好

搬瓦工 ssr

linux服务器 无奈 1603次浏览 0个评论

机缘巧合 弄了台搬瓦工vps 折腾了半天想要 弄个多用户后台模板 但是。。。。没有成功
那么就老老实实 建个单用户的吧

第一步

登录kiwivm后台,在左侧功能列表的最下面,找到ShadowSocks Server,注意一下,SS的系统需要是Centos 6系统,所以安装之前,记得确保系统安装正确,否则就会安装失败!(默认就是Centos 6)

第二步

点击Install ShadowSocks Server开始安装,不要做任何操作,然后5S左右,就会出现下图页面。然后点击Go back。

第三步

点击Go back之后就会到了Shadowsocks控制页面,你可以看到Shadowsocks相关的信息,端口、密码、加密方式等。

常见问题解答

1、如何更改加密方式?

答:根据上面的SS控制页面注释,点击Change encryption,然后出现选择加密方式选择项,选择完确定就好了。默认的aes-256-cfb就很好!

2、如何更改端口?

答:根据上面的SS控制页面注释,点击Change port,然后输入新的端口确定就好。

3、如何更改密码?

答:默认的只能生成一个复杂的密码,比较安全推荐这个,如果想要自己设定密码,请按照下面步骤操作:

第一步

选择左边列表的File Manager,然后找到[.kiwivm-shadowsocks-password]文件,点击Edit编辑。

第二步

在弹出来的窗口里点击Open file打开文件。

第三步

删掉原密码,改成你想要的,然后点击Save file保存退出。
第四步

在SS控制页面点击STOP关闭SS,等出现下面内容就点击Go back返回,然后再点击Start启动SS就好了,只有手动改配置文件才需要重启。如果重启后不行就尝试重启VPS,在控制面板首页点reboot。

4、如何卸载一键Shadowsocks?

答:在SS控制页面最下面,找到下图,然后点击Uninstall Shadowsocks Server卸载。

本没打算弄多用户的,但没想到自己去谷歌社区浪了一下就有很多人跑来找我要了 既然说出去了 那就设置一下吧

带的系统只有一个用户,想自己多弄几个用户,就要自己更改配置。

1.暂停现有ssserver

#ssserver -d stop

2.编辑配置文件

新建或编辑文件

#vi /etc/shadowsocks.json

编辑文件,其中,不同端口号可对应不同的用户密码

{
"server":"my_server_ip",
"local_address": "127.0.0.1",
"local_port":1080,
"port_password": {
"8381": "foobar1",
"8382": "foobar2",
"8383": "foobar3",
"8384": "foobar4"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

3.启用ssserver

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

4.开机启动

#vi /etc/rc.local

在最后加入

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

P.S.用非root用户运行ss的方法

sudo useradd ssuser //添加一个ssuser用户

sudo ssserver [other options] –user ssuser //用ssuser这个用户来运行ss

然后修改开机启动项,将之前的

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

改为

ssserver -c /etc/shadowsocks.json -d start –user ssuser

走国内服务器加速

#yum -y install haproxy
安装完之后就是配置HaProxy的配置文件了。

配置文件

打开 /etc/haproxy/haproxy.cfg 文件。
#vi /etc/haproxy/haproxy.cfg
如果提示没有vi这个命令,请安装vim,Debian/Ubuntu系统:apt-get -y install vim,Centos系统:yum -y install vim
打开后把里面的内容全部删除,换成下面的内容。

global
    ulimit-n  51200
 
defaults
	log	global
	mode	tcp
	option	dontlognull
        timeout connect 5000
        timeout client  50000
        timeout server  50000
 
frontend ss-in
    bind *:6666
    default_backend ss-out
 
backend ss-out
    server server1 233.233.233.233 maxconn 20480

其中 13 行的 *:6666 ,把 6666 改成你被中转的VPS上面Shadowsocks服务端的端口,这个端口是你要转发的端口。

然后修改一下 17 行(最后一行)的 233.233.233.233 ,把 233.233.233.233 改成你要中继的 VPS IP ,(不是很懂这里的先对照下面的客户端配置,在考虑如何修改),其他的都不要动!

还有,你的中转端口和被中转端口是一致的,你的中转端口和被中转端口都是 6666

多端口配置(未实验

如果你需要中转多个端口,那你修改 bind 配置项为 *:端口段 格式,同时 backend ss-out 中的 233.233.233.233 不需要端口声明。

也就是把连接中转VPS的 10000-30000 端口TCP数据转发到 233.233.233.233 的 10000-30000 端口上面。

frontend ss-in
bind *:10000-30000
default_backend ss-out
 
backend ss-out
server server1 233.233.233.233 maxconn 20480

HaProxy 1.5版本后也支持了ipv6,把这里的 233.233.233.233 换成 ipv6地址 就行了。
然后按 Exc键 退出vi编辑模式,输入 :wq 保存并退出,并执行下面代码运行HaProxy。

# 启动haproxy 
haproxy -f /etc/haproxy/haproxy.cfg
# 停止haproxy 
killall haproxy 

执行之后不会出现任何提示,就不需要管了,可以关闭ssh软件了。

参考文章:
搬瓦工VPS一键安装ShadowSocks教程
搬瓦工ss配置多用户
走国内加速


鸿鹄博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明搬瓦工 ssr
喜欢 (0)
[aa@qq.com]
分享 (0)
无奈
关于作者:
一个爱探索 爱分享的boy
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址