Center OS 7 安装 $$
资料来自网络,收集整理做个备忘
1. 安装Python
# yum install python-setuptools && easy_install pip
2. 安装$$
# pip install shadowsocks
3. 创建配置文件
# touch /etc/shadowsocks.json
4. 编辑配置文件
# vi /etc/shadowsocks.json
配置文件内容
{
"server":"1.2.3.4",
"server_port":8668,
"local_port":1080,
"password":"password",
"timeout":600,
"method":"rc4-md5"
}
其中
server:服务器的IP
server_port:服务器端口
local_port:本地端端口
password:用来加密的密码
timeout:超时时间(秒)
method:加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″等
5. 使用配置文件在后台运行$$服务
# ssserver -c /etc/shadowsocks.json -d start
备注:若无配置文件,在后台可以使用一下命令运行
# ssserver -p -k MyPass -m rc4-md5 -d start
6. 停止服务
# ssserver -c /etc/shadowsocks.json -d stop
如果不能正常工作,检查下防火墙是否正常
1. 先试着关闭防火墙,进行连接
# systemctl stop firewalld.service
如果连接成功,则需要在防火墙开放$$端口,如果连接失败,则检查之前的配置是否正确
2. 重新开启防火墙
# systemctl start firewalld.service
3. 开放$$的端口
# firewall-cmd --permanent --add-port=/tcp
随便把SSH默认的端口22修改一下,增加安全性
1. 修改配置文件端口号
# vi /etc/ssh/sshd_config
将 Port22 取消注释,并新增一行。这样做的原因是先保留原先的端口,避免新的端口号无法使用,导致无法连接到服务器。

保存后,重新启动SSH服务
# service sshd restart
然后使用新的端口进行连接,如果连接成功,则重新编辑配置文件端口号,将Port22这行删除
如果无法正常连接,则参照之前的方法,在防火墙中开放SSH服务新的端口。
随机推荐
- HDU4466 Triangle
题意:给一个长为N的铁丝,问你有几种方法将其划分为若干段,使得每一段都能围成一个边长为整数的三角形,并且围成的三角形都相似 思路其实很明显,三角形的周长必定是N的约数,那么答案就是周长C能围城的三角形 ...
- 【NOIP2009提高组】最优贸易
https://www.luogu.org/problem/show?pid=1073 如果他想在i点卖出,那么就要在从1点出发到i点的路径里找个最便宜的买入,用Bellman-Ford求出这样最便宜 ...
- TCP程序中发送和接收数据
这里我们来探讨一下在网络编程过程中,有关read/write 或者send/recv的使用细节.这里有关常用的阻塞/非阻塞的解释在网上有很多很好的例子,这里就不说了,还有errno ==EAGAIN ...
- Asp.net导出Excel/Csv文本格式数据
刚刚开始做Excel相关的项目,所以遇到的问题不管大小都给记录一下 偶然的机会在添加数据的时候全改成了数字,结果输出的时候全自动变成了科学计数法,这是excel的强大功能,能自动识别数字和字符串,太聪 ...
- 【hdu5419】Victor and Toys
求求求 搞搞搞 搞法例如以下:考虑每一个数w[i]w[i]对答案的贡献,呃. . .首先答案一定是 ∑[...](m3) \sum [...]\over {m\choose 3}的形式,仅仅须要搞分子 ...
- 2015级C++第4周项目 函数
[项目1-求最大公约数] 參考解答 (1)输入两个数.并求出其最大公约数 #include <iostream> using namespace std; //自己定义函数的原型(即函数声 ...
- Objective-C 和 Swift 混编项目的小 Tips(一)
本文主要闲聊一些 Objective-C 和 Swift 混编项目带来的一些潜规则,希望能帮到对此感到疑惑的朋友.下面我们开始进入主题: 命名 官方 Guide 上只是简单叙述(Using Swift ...
- Shell编程中的变量作用域
有两个shell脚本文件: a.sh name=Tom echo $name ./b.sh b.sh echo "name in b.sh:"$name 运行./a.sh时输出结果 ...
- JavaScript:inherits
网上一查,肯定搜索到继承的文章真心不少.我这里就只说一下自己常用的方式: 通常 在编写一个类的做法是,在构造函数里声明字段,在prototype里指定方法. //step1: 在子类的构造器里法里实例 ...
- idea svn 的使用----转载,挺好的
Intellij IDEA svn的使用记录 这里的忽略一直灰色的,可以进入 这里的版本控制里进行忽略选择 或者 这里进行添加 这里有三个选择 按照顺序 1.忽略指定的文件 2.忽略文件夹下所有文件 ...