centos 下安装小飞机服务端 ***

1.先安装python pip

打开终端,输入命令:

yum install python-setuptools && yum install python-pip 回车

pip install *** 回车  ---》Successfully installed ***-2.8.2

vi /etc/***.json

然后添加如下信息:

{
"server":"192.157.193.25",
"server_port":443,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"k95Kas@1529",
"timeout":600,
"method":"rc4-md5"
}

填写完之后保存退出

然后输入命令:

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

启动服务

要想停止服务,输入命令:

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

然后在你本地电脑上安装***客户端,按照第三步的信息配置就可以了。

 

 

yum安装时出现问题:

问题1. Cannot retrieve metalink for repository: epel. Please verify its path and try again

问题2.No package pip available

问题2解决方法: 用yum install python-pip  替代 yum -y install pip

问题1.解决方法:

打开/etc/yum.repos.d/epel.repo,将

  1. [epel]
  2. name=Extra Packages for Enterprise Linux 6 - $basearch
  3. #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
  4. mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

修改为

  1. [epel]
  2. name=Extra Packages for Enterprise Linux 6 - $basearch
  3. baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
  4. #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

再清理源,重新安装

  1. yum clean all

   2.yum -y install pip

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

文章2

 

这里介绍的是使用Pip作为管理软件对***进行管理,所以我们应该首先安装一下pip。

安装pip

pip的安装这里参考官网-Installation,即,输入curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py后回车,如下:

[root@ssserver ~]# curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1604k  100 1604k    0     0  11.1M      0 --:--:-- --:--:-- --:--:-- 11.2M

然后,输入python get-pip.py之后回车,如下:

[root@ssserver ~]# python get-pip.py
Collecting pip
  Downloading https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 11.3MB/s 
Collecting wheel
  Downloading https://files.pythonhosted.org/packages/81/30/e935244ca6165187ae8be876b6316ae201b71485538ffac1d718843025a9/wheel-0.31.1-py2.py3-none-any.whl (41kB)
    100% |████████████████████████████████| 51kB 17.5MB/s 
Installing collected packages: pip, wheel
Successfully installed pip-18.0 wheel-0.31.1
[root@ssserver ~]# 

安装***

输入pip install ***后回车,如下:

[root@ssserver ~]# pip install ***
Collecting ***
  Downloading https://files.pythonhosted.org/packages/02/1e/e3a5135255d06813aca6631da31768d44f63692480af3a1621818008eb4a/***-2.8.2.tar.gz
Building wheels for collected packages: ***
  Running setup.py bdist_wheel for *** ... done
  Stored in directory: /root/.cache/pip/wheels/5e/8d/b6/3e2243a7e116984b2c3597c122c29abcfeac77daa260079e88
Successfully built ***
Installing collected packages: ***
Successfully installed ***-2.8.2

提示安装成功!

配置***

输入编辑文件命令vi /etc/***.json并回车,如下:

[root@ssserver ~]# vi /etc/***.json

上述步骤是编辑一个新文件,按键盘i键后,粘贴下面内容:

{
    "server":"0.0.0.0",
    "server_port":50013,
    "local_port":1080,
    "password":"1234567890",
    "timeout":600,
    "method":"aes-256-cfb"
}

然后按键盘’Esc’键,再按shift+:键,再输入wq并回车。文件编辑结束。

上面的50013是你的服务器端口,1234567890是你进行连接的密码。

将***加入系统服务

输入编辑文件命令vi /etc/systemd/system/***.service并回车,如下:

[root@ssserver ~]# vi /etc/systemd/system/***.service

按键盘i键后,粘贴下面内容:

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

然后按键盘’Esc’键,再按shift+:键,再输入wq并回车。文件编辑结束。

启动***服务并设置开机自启

# 设置开机自启命令
systemctl enable ***

# 启动命令
systemctl start ***

#查看状态命令
systemctl status ***

依次执行上面的三条命令,如下:

[root@ssserver ~]# vi /etc/***.json
[root@ssserver ~]# 
[root@ssserver ~]# 
[root@ssserver ~]# vi /etc/systemd/system/***.service
[root@ssserver ~]# 
[root@ssserver ~]# 
[root@ssserver ~]# 
[root@ssserver ~]# systemctl enable ***
Created symlink from /etc/systemd/system/multi-user.target.wants/***.service to /etc/systemd/system/***.service.
[root@ssserver ~]# systemctl start ***
[root@ssserver ~]# systemctl status ***
 ***.service - ***
   Loaded: loaded (/etc/systemd/system/***.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2018-08-28 13:27:53 UTC; 7s ago
 Main PID: 1259 (ssserver)
   CGroup: /system.slice/***.service
           └─1259 /usr/bin/python /usr/bin/ssserver -c /etc/***.json

Aug 28 13:27:53 ssserver systemd[1]: Started ***.
Aug 28 13:27:53 ssserver systemd[1]: Starting ***...
Aug 28 13:27:54 ssserver ssserver[1259]: INFO: loading config from /etc/***.json
Aug 28 13:27:54 ssserver ssserver[1259]: 2018-08-28 13:27:54 INFO     loading libcrypto from libcrypto.so.10
Aug 28 13:27:54 ssserver ssserver[1259]: 2018-08-28 13:27:54 INFO     starting server at 0.0.0.0:50013

这样***服务端就安装并启动成功,接下来进行客户端的连接使用就可以了,客户端下载地址:安卓/Android/Windows/IOS/苹果手机 ***最新版下载地址

端口开放

有些CENTOS执行上述操作,虽然***运行起来了,但是仍然无法访问,极大可能是防火墙没有开放端口,具体端口开放的方法详见: CentOS开放端口的方法 。

参考:https://blog.csdn.net/liumiaocn/article/details/80011742 ;

posted @ 2019-10-23 14:40  也许明天  阅读(2)  评论(0)    收藏  举报