阿里云centos 7下搭建shadowsocks教程
本文介绍了阿里云centos 7下搭建shadowsocks的教程,分享给大家。(还有代金券礼包领取,希望大家有所帮助)具体如下:
1.安装pip
由于安装的是python 版本的 shadowsocks,所以首先安装pip
$ curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" $ python get-pip.py
2.安装shadowsocks
$ pip install --upgrade pip $ pip install shadowsocks
3.创建配置文件
创建文件所在目录:/etc
创建文件命令,
$ vi /etc/shadowsocks.json #若进入了etc目录 $ vi shadowsocks.json
配置文件内容:
单端口:
{ "server":"0.0.0.0", --服务器IP,直接用0.0.0.0也可 "server_port":8888, --端口端口 "local_address": "127.0.0.1", --本地地址,可省略 "local_port":1080, --本地端口,可省略 "password":"password", --密码 "timeout":300, --超时时间,可省略 "method":"aes-256-cfb", --加密策略,有多重策略,具体自查 }
多端口:
{ "server":"0.0.0.0", "local_address":"127.0.0.1", "local_port":1080, "port_password":{ --每个端口对应一个密码 "1111":"password1", "1112":"password2", "1113":"password3" }, "timeout":300, "method":"aes-256-cfb", "fast_open":false }
4.启动shadowsocks
#启动 ssserver -c /etc/shadowsocks.json -d start #停止 ssserver -c /etc/shadowsocks.json -d stop #重启 ssserver -c /etc/shadowsocks.json -d restart
启动成功即可通过ss客户端使用。
在window端可以在控制台通过以下命令查看端口是否打开
telnet {ip} {potr}
5.配置自启动
新建启动脚本文件/etc/systemd/system/shadowsocks.service,内容如下:
[Unit] Description=Shadowsocks [Service] TimeoutStartSec=0 ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json [Install] WantedBy=multi-user.target
通过以下命令注册,启动服务
$ systemctl enable shadowsocks $ systemctl start shadowsocks
启动后可以查看服务状态
$ systemctl status shadowsocks -l
若启动成功:
● shadowsocks.service - Shadowsocks
Loaded: loaded (/etc/systemd/system/shadowsocks.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2017-08-13 18:03:41 CST; 1h 29min ago
Main PID: 9567 (ssserver)
CGroup: /system.slice/shadowsocks.service
└─9567 /usr/bin/python2 /usr/bin/ssserver -c /etc/shadowsocks.json
6.firewalld防火墙
centos7用的firewalld,若不进行设置,可能会导致SS无法使用
这部分规则可以通过阿里云安全组添加,也可以直接通过代码添加,这里介绍直接添加规则方法
# 开放端口 $ firewall-cmd --permanent --add-port=18381-18385/tcp # 修改规则后需要重启 $ firewall-cmd --reload
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
01月07日云栖号头条:达摩院预测工业互联网超融合来袭!
云栖号:https://www.aliyun.com/#module-yedOfott8第一手的上云资讯,不同行业精选的上云企业案例库,基于众多成功案例萃取而成的最佳实践,助力您上云决策! 今日最新云头条快讯:在2020年,工业互联网热度不减,其中“工业互联网的超融合”成为阿里达摩院发布的《达摩院 2020 十大科技趋势》预测之一;IDC近日发布的《中国可穿戴设备市场季度跟踪报告,2019年第三季度》显示,该季度中国可穿戴设备市场出货量2715万台,同比增长45.2%。该报告还预计到2023年,中国可穿戴设备市场出货量将接近2亿台;一起来看最新的资讯: 达摩院 2020 预测:工业互联网超融合来袭! 阿里达摩院称,随着5G、IoT设备、云计算、边缘计算的迅速发展,未来将推动工业互联网的超融合,实现工控系统、通信系统和信息化系统的智能化融合。制造企业将实现设备自动化、搬送自动化和排产自动化,进而实现柔性制造,同时工厂上下游制造产线能实时调整和协同。这将大幅提升工厂的生产效率及企业的盈利能力。对产值数十万亿乃至数百万亿的工业产业而言,提高5%-10%的效率,就会产生数万亿人民币的价值。 ...
- 下一篇
实操教程丨如何在K8S集群中部署Traefik Ingress Controller
注:本文使用的Traefik为1.x的版本 在生产环境中,我们常常需要控制来自互联网的外部进入集群中,而这恰巧是Ingress的职责。 Ingress的主要目的是将HTTP和HTTPS从集群外部暴露给该集群中运行的服务。这与Ingress控制如何将外部流量路由到集群有异曲同工之妙。接下来,我们举一个实际的例子来更清楚的说明Ingress的概念。 首先,想象一下在你的Kubernetes集群中有若干个微服务(小型应用程序之间彼此通信)。这些服务能够在集群内部被访问,但我们想让我们的用户从集群外部也能够访问它们。因此,我们需要做的是使用反向代理将每个HTTP(S)(例如,service.yourdomain.com)路由与相应的后端关联,并在该服务的不同实例之间(如,pod)进行负载均衡。与此同时,由于Kubernetes的性质会不断发生变化,因此我们希望跟踪服务后端的更改,以便能够在添加或删除新Pod时将这些HTTP路由重新关联到新Pod实例。 使用Ingress资源和关联的Ingress Controller,你可以实现以下目标: 将你的域app.domain.com指向你的私有网络中...
相关文章
文章评论
共有0条评论来说两句吧...