你的位置:首页 > 互联网IT

Shadowsocks/ss/梭影liunx服务端安装教程

2020-01-06 浏览:(397) 互联网IT 评论(0)

Shadowsocks/ss/梭影liunx服务端安装教程

Shadowsocks/ss/梭影liunx服务端安装教程 互联网IT 第1张

1) 远程SSH登陆,推荐使用bitvise ssh client 登陆 , 简单方便。

百度搜索:bitvise ssh client

Shadowsocks/ss/梭影liunx服务端安装教程 互联网IT 第2张


成功登录,出现[root@xxxx ~]#后,全部复制以下代码粘贴回车(一键安装脚本)

官方地址

wget –no-check-certificate  https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh

备用:本地地址

wget –no-check-certificate  https://www.zhuguodong.com/ss/shadowsocks.sh

Shadowsocks/ss/梭影liunx服务端安装教程 互联网IT 第3张

当出现上图后,复制以下代码(添加执行权限)

chmod +x shadowsocks.sh

接着执行脚本,设置ss的密码端口和加密方式。

./shadowsocks.sh 2>&1 | tee shadowsocks.log

按照提示要求,依次输入密码、端口、加密方式。

Shadowsocks/ss/梭影liunx服务端安装教程 互联网IT 第4张

按任意键开始…或按Ctrl+C取消

输入完后,脚本执行自动安装,此时需要等待5-15几分钟安装完成。

Shadowsocks/ss/梭影liunx服务端安装教程 互联网IT 第5张


当出现上图信息时,说明SS已经搭建成功,上图信息依次为SS的IP、端口、密码、加密方式。



5)写配置参数

vim  /etc/shadowsocks.json


如果你不会使用vim,按照如下操作就行了;
shift + i ,插入内容,拷贝以下内容,在ssh界面单击右键,即可粘贴到文件;
然后按esc键, 然后输入 冒号      :wq!  即可完成;
linux命令行窗口中,划选就是copy,右键点击就是粘贴;
 
务必自行更改端口和密码,以符合你自己的要求。
文件内容如下:
{
    "server":"0.0.0.0",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}
6)运行软件服务器端
ssserver -c /etc/shadowsocks.json -d start


7) 添加到 开机自动运行
编辑以下文件(方法同5节所述)

vim /etc/rc.local

最简单粗暴的方式直接在脚本/etc/rc.d/rc.local(和/etc/rc.local是同一个文件,软链)末尾添加自己的脚本


添加 以下这行语句
sudo ssserver -c /etc/shadowsocks.json -d start
到exit 0 之前即可。
8)以上就是所有服务器设置。

然后,增加脚本执行权限

chmod +x /etc/rc.d/rc.local


9)客户端使用,一般在windows电脑上,下载shadowsocks client软件,设置服务器和端口,将其映射到本地端口,然后使用chrome浏览器,安装SwitchySharp插件,映射到本地socks5端口,然后就可以上网了。


好了,搞定,可以在shell中直接运行


开始

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


结束

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


重启

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



设置开机启动方式一

最简单粗暴的方式直接在脚本/etc/rc.d/rc.local(和/etc/rc.local是同一个文件,软链)末尾添加自己的脚本 
然后,增加脚本执行权限

chmod +x /etc/rc.d/rc.local


Shadowsocks/ss/梭影liunx服务端安装教程 互联网IT 第6张




配置服务端shadowsocks

创建配置文件shadowsocks.json

vi /etc/shadowsocks.json

在上面文件插入

{
    "server":"0.0.0.0",
    "server_port":4431, 
    "local_port":1080,
    "password":"密码",
    "timeout":600,
    "method":"aes-256-cfb"
}

server_post的4431更换为你的端口,password的密码自行设置

多端口密码配置如下

{
    "server":"0.0.0.0",
    "local_port":1080,
    "port_password": {
      "端口1": "密码1",
      "端口2": "密码2"
    },
    "timeout":600,
    "method":"aes-256-cfb"
}

多用户

如果希望多个用户使用shadowsocks服务,使用下面的配置替换password:xxx部分。

ActionScript
"port_password": {  
  "8381": "foobar1",  
  "8382": "foobar2",  
  "8383": "foobar3",  
  "8384": "foobar4" },

启动服务端shadowsocks

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


Shadowsocks卸载命令很简单:

pip uninstall shadowsocks


  • 发表评论
  • 查看评论
【暂无评论!】

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。