Categories: 运维工具

ubuntu安装ss

其实服务器上已经有VPN,VPN是全局代理,不是很方便,shadowsocks这个方案,比较方便,而且是IOS ANDROID win linux 全平台通用.机器是ubuntu

具体参考这里

https://github.com/clowwindy/shadowsocks/wiki/Shadowsocks-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E

 

首先检查下Python 版本,要有 2.6 or 2.7.

python –version

Python 2.7.4

这个ubuntu的服务器上一般都有吧.

然后官网上直接要用pipshadowsocks,有些人可能会出现命令错误,还要安装些东西

sudo apt-get update 更新软件源

apt-get install python-gevent python-pip

然后就可以

pip install shadowsocks

安装shadowsocks了。

接下来配置也比较简单,

新建一个 config.json,或者其他名字的都行,位置可以放在/etc/shadowsocks/下(默认没有这个文件,你要自己创建一个),或者home或者其他地方。

内容是

{

“server”:”IP地址”,

“server_port”:8989,     ##默认端口

“local_port”:1080,

“password”:”自定义个密码”,

“timeout”:600,

“method”:”aes-256-cfb”    ##加密方式

}

具体含义wiki上给的也很清楚

server 服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址

server_port 服务器端口

local_port 本地端端口

password 用来加密的密码

timeout 超时时间(秒)

method 加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4”, 等等。默认是一种不安全的加密,推荐用 “aes-256-cfb”

我只更改了加密方式和密码,加密方式推荐用bf-cfb,因为aes-256-cfb系统默认貌似不支持,会报错。想支持这些加密方式你还要安装

apt-get install python-m2crypto

然后就可以启动服务了。

ssserver -c /etc/shadowsocks/config.json 或者

sslocal -c /etc/shadowsocks/config.json 或者

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

当然了,你不可能一直开着ssh,所以还是

nohup ssserver -c /etc/shadowsocks/config.json > log &

或者

nohup ssserver -c /etc/shadowsocks/config.json &

然后可以关了SSH

或者更直接的开机自启动,添加到rc.local

/usr/local/bin/ssserver -c /etc/shadowsocks/config.json -d start

安卓手机可以安w影梭然后配置,其他手机自行google

更多客户端在这儿

https://github.com/clowwindy/shadowsocks/wiki/Ports-and-Clients

Kai

Share
Published by
Kai

Recent Posts

VMware ESXi 8.0 生产环境模拟实验9-网络设置

网络设置 标准交换机 我之所以…

4 天 ago

VMware ESXi 8.0 生产环境模拟实验8-配置VCSA

配置VCSA VCSA加域 加…

4 天 ago

VMware ESXi 8.0 生产环境模拟实验7-安装VCSA

安装VCSA 我们在一台Win…

4 天 ago

VMware ESXi 8.0 生产环境模拟实验6-配置ESXi主机

配置ESXi主机 前面我们域控…

4 天 ago

VMware ESXi 8.0 生产环境模拟实验5-安装iSCSI主机

安装iSCSI主机 网络设置 …

4 天 ago

VMware ESXi 8.0 生产环境模拟实验4-安装域控

安装域控 这里具体安装就不写太…

4 天 ago