ss1

首先,对系统来一次升级,以解决一些莫名其妙的依赖问题。

sudo yum update

然后安装Python-pip。

sudo yum -y install python-pip  

注意,通过yum包管理工具安装的pip版本很旧,为防止出现问题,请更新pip。

pip install --upgrade pip  

为了防止出现一些不可描述的错误,请清除缓存。

sudo yum clean all  

然后执行***的安装命令。

pip install *** 

安装完成,但是显然还没配置完成。

接下来开始配置。

首先新建一个json配置文件。

vi /etc/***.json  

在vi窗口中按下键盘i,切换到输入模式,并输入以下代码:(一定要注意里面的标点符号,99%的报错来源于此)

复制代码
{   
   "server":"server_ip",   
   "server_port":25,   
   "local_address": "127.0.0.1",   
   "local_port":1080,   
   "password":"password",  
    "timeout":300,   
   "method":"aes-256-cfb",   
   "fast_open": false   
}   
复制代码

别想着直接复制,自己手打进去吧,里面的server_ip换成自己的服务器公网ip,server_port字段自己改成你要的外网端口,password字段改成你要设置的密码,然后下面的method字段改成自己需要的加密方式。

输入完成后按esc退出输入模式,然后输入:wq,回车,保存并退出。

接下来设置***服务。

新建一个服务配置文件。

vi /etc/systemd/system/***.service  

然后键入以下内容,保存并退出。

复制代码
[Unit]  
Description=***  
  
[Service]  
TimeoutStartSec=0  
ExecStart=/usr/bin/ssserver -c /etc/***.json  
  
[Install]  
WantedBy=multi-user.target  
复制代码

启用服务:

systemctl enable ***  

启动服务:

systemctl start ***  

查看服务状态:

systemctl status *** -l  

如果出现报错,它会提示报错的内容,自己再检查,或者搜索即可解决。

然后开启对应端口:

firewall-cmd --zone=public --add-port=25/tcp --permanent  

里面的25要改成你自己定义的那个外网端口。

然后使用你的客户端,按照配置文件的内容去链接,就可以使用了。

注意,如果重启后发现无法连接,请使用命令查看服务状态,然后再尝试重启服务:

systemctl restart ***
posted @ 2018-02-22 17:16  枫叶布  阅读(39)  评论(0)    收藏  举报