手把手教学搭建自己的SSR(二),手把手搭建ssr


上一节已经得到了一台安装好SSR服务端的VPS

本节主要为一下内容:
1. SSR-SERVER的配置
2. Linux、Windows、OS X、IOS、Android中SSR客户端的 安装及使用 下载链接

SSR-SERVER的配置

在此之前,你需要有个条件:

  • 安装好Xshell或者直接使用Vultr的console界面

在之前创建服务器的时候使用了一个脚本

这个脚本会将SSR客户端安装在/usr/local

一、登陆VPS

1. 使用Xshell登陆VPS

虽然之前已经装好了SSR,但是是通过上传脚本实现的,现在将是第一次登陆VPS。


  • 安装好后,打开就能看到这个界面,单击新建。
  • 里面会有很多选项,但是这里只用到连接用户身份验证

名称:这里可以随意,推荐以VPS供应商-VPS所在地区-编号命名,e.g Vultr-Tokyo-1
协议这里默认就是SSH(什么是SSH),这个默认端口又是22;
主机:这里填写主机的IP地址,可以在SERVER页面查看;

用户名root,这是由最高权限的用户,用它登陆危害多多,一般是不会用这个登陆的,除第一次,以后的文中会写如何改变这一点;
密码&ieh*2ns7*^dgbfvjkah#(*由Vultr提供的随机密码,可更改,用于登陆VPS,相当于PC的开机密码,可以在SERVER页面查看

点击确认后,在最开始的会话界面能够看到新建好了的会话,双击
出现以下类似界面即为正常

了解更多关于Xshell的使用说明

2. 使用Vultr的console界面登陆VPS

进入https://my.vultr.com就能看到你之前创建的Instances(实例),点击后可看到一下界面

点击右上角显示器的页面,正常情况下会弹出一个小网页
loginroot
password*^dgbfvjkah#(*由Vultr提供的随机密码,可更改,用于登陆VPS,相当于PC的开机密码
之后的之后的差别就不是那么大了,除了不能粘贴

配置

检查vim(vi)是否安装且可用

  • Ubuntu/Debian

    apt update
    apt install vim
    
  • Fedora

    dnf -y update
    dnf -y install vim
    
  • CentOS

    yum update
    yum install vim
    

进入安装目录/usr/local

cd /usr/local/shadowsocksr

编辑user-config.json   进入后按键盘上的i进入编辑模式

vim user-config.json

按照里面的模板填写信息,未提及的不用改动

server_port:任意你喜欢的数字–服务器端口,客户端上需要配置,默认为8338;
password密码咯客户端上需要配置
method:加密方法–以下可选,客户端上需要配置


none/aes-256-gcm/aes-192-gcm/aes-128-gcm/aes-256-cfb/aes-192-cfb/aes-128-cfb/aes-256-cfb8/aes-192-cfb8/aes-128-cfb8/aes-256-ctr/aes-192-ctr/aes-128-ctr/chacha20-ietf/chacha20/rc4-md5/rc4-md5-6}


protocal:协议–以下可选,客户端上需要配置
origin/verify_deflate/auth_sha1_v4/auth_sha1_v4_compatible/auth_aes128_md5/auth_aes128_sha1/auth_chain_a/auth_chain_b


obfs:混淆插件–以下可选,客户端上需要配置
plain/http_simple/http_simple_compatible/http_post/http_post_compatible/tls1.2_ticket_auth/tls1.2_ticket_auth_compatible/tls1.2_ticket_fastauth/tls1.2_ticket_fastauth_compatible


protocal_paramobfs_param:协议参数、混淆参数,选配,建议新手忽略,客户端上需要配置

{   
    "server": "0.0.0.0",
    "server_ipv6": "::",
    "server_port": 8388,
    "local_address": "127.0.0.1",
    "local_port": 1080,
    "password": "m",
    "method": "aes-128-ctr",
    "protocol": "auth_aes128_md5",
    "protocol_param": "",
    "obfs": "tls1.2_ticket_auth_compatible",
    "obfs_param": "",
    "speed_limit_per_con": 0,
    "speed_limit_per_user": 0,  
    "additional_ports" : {}, // only works under multi-user mode
    "additional_ports_only" : false, // only works under multi-user mode
    "timeout": 120,
    "udp_timeout": 60,
    "dns_ipv6": false,
    "connect_verbose_info": 0,
    "redirect": "",
    "fast_open": false
}

编辑完后按键盘上的esc退出编辑模式,输入以下代码(保存退出,退出前拍个照为好)

:wq

运行

进入/usr/local/shadowsocksr/shadowsocks目录

cd /usr/local/shadowsocksr/shadowsocks

运行

bash ./run.sh

后台运行

bash ./logrun.sh

查看状态

bash ./tail.sh

停止

bash ./stop.sh

SSR-Client的安装 及使用

1. Linux客户端

安装依赖包:

  • Ubuntu

    sudo apt-get update
    sudo apt-get install git python-m2crypto libsodium18
    
  • Debian

    sudo apt-get update
    sudo apt-get install git-core
    
  • CenOS

    sudo yum update
    sudo yum install git
    
  • Fedora23

    sudo dnf -y update
    sudo dnf -y install git
    

下载SSR客户端

  cd ~/Downloads
    git clone -b manyuser https://github.com/shadowsocksrr/shadowsocksr.git

以上命令可能会显示为多排,实际为一整条命令

编辑客户端配置文件,具体按照之前在客户端配置的信息填写

sudo vi /etc/shadowsocks.json

{
“server”:”12.34.56.78”,
“server_ipv6”:”::”,
“server_port”:8388,
“local_address”:”127.0.0.1”,
“local_port”:1080,
“password”:”happy2017”,
“timeout”:300,
“udp_timeout”:60,
“method”:”aes-128-ctr”,
“protocol”:”auth_aes128_md5”,
“protocol_param”:”“,
“obfs”:”tls1.2_ticket_auth”,
“obfs_param”:”“,
“fast_open”:false,
“workers”:1
}

保存退出,接下来,就可以用了,进阶的用法日后在整理
以下是命令:

后台运行

sudo python local.py -c /etc/shadowsocks.json -d start

查看状态

sudo tail /var/log/shadowsocksr.log

2. Windows客户端

客户端在GitHub上呢是有的,但是为了大家下载方便,贴一个链接出来,密码:35na;

我的链接的不能保持最新,但是肯定能用;

需要注意的是,软件需要.NET支持;

Win7或者.NET 2.0用户运行ShadowsocksR-dotnet2.0.exe
Win8及以上或者.NET 4.0用户运行ShadowsocksR-dotnet4.0.exe

3.OS X客户端

GitHub


云盘,152e;

4. Android客户端

GitHub


云盘,fvn9;

5. IOS客户端

可用的有好几个可用,但是国内市场都是无法下载的

这里推荐shadowrocket,链接放这里了,使用PP助手安装的


有任何问题都可以来问我,这里留下我的QQ:1580803953,请备注:CSDN。

版权声明:本文为原创文章,欢迎转载,但请注明出处并保留其完整性。 //blog.csdn.net/El_Paso/article/details/79177940

相关内容