Linux 配置 ss
Linux 配置 Shadowsocks
标签(空格分隔): ss VPS
1.首先安装
sudo pip install shadowsocks
2.然后在指定位置新建shadowsocks.json
文件
比如我在/home/jehorn/Documents/Software/Shadowsocks/shadowsocks.json
:
{
"server": "xxx.xxx.xxx.xxx",
"server_port": xxxx,
"password": "xxxxxxxx",
"method": "aes-256-cfb",
"local_address": "localhost",
"local_port": 1080,
"timeout": 300
}
3. 启动服务
执行sudo /usr/local/bin/sslocal -c /home/jehorn/Documents/Software/Shadowsocks/shadowsocks.json -d start
;出现以下提示:
...
started
表示配置成功。
如果出现
undefined symbol: EVP_CIPHER_CTX_cleanup
类似的错误,参见解决方案。
如果不知道自己的ss装在哪里,可以使用pip show shadowsocks
查看安装路径,然后按照github上的方法修改libcrypto.EVP_CIPHER_CTX_cleanup
为libcrypto.EVP_CIPHER_CTX_reset
即可。
- 前端启动
sslocal -c /home/xx/Software/ShadowsocksConfig/shadowsocks.json
- 后端启动
sslocal -c /home/xx/Software/ShadowsocksConfig/shadowsocks.json -d start
- 后端停止
sslocal -c /home/xx/Software/ShadowsocksConfig/shadowsocks.json -d stop
- 重启(修改配置要重启才生效)
sslocal -c /home/jehorn/Documents/Software/Shadowsocks/shadowsocks.json -d restart
4. 设置开机自启
以下使用Systemd
来实现shadowsocks
开机自启。
sudo vim /etc/systemd/system/shadowsocks.service
在里面填写如下内容:
[Unit]
Description=Shadowsocks Client Service
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/bin/sslocal -c /home/xx/Software/ShadowsocksConfig/shadowsocks.json
[Install]
WantedBy=multi-user.target
把/home/jehorn/Documents/Software/Shadowsocks/shadowsocks.json
修改为你的shadowsocks.json
路径,如:/etc/shadowsocks.json
配置生效:
systemctl enable /etc/systemd/system/shadowsocks.service
5. 浏览器设置
需要安装SwitchyOmega(id: padekgcemlokbadohgkifijomclgjgif),如果需要下载离线插件,可以复制id到https://chrome-extension-downloader.com/下载。
Linux 配置 ss的更多相关文章
- (转)linux配置网卡的命令
linux配置网卡的命令 原文:http://blog.51cto.com/lanxianting/1754923 1.配置命令 如果一台服务器需要通外网,能被远程连接,就得给这个台服务器配置ip,子 ...
- Linux配置及指令
目录 Linux配置及指令 一.linux中常用软件的安装 二.主机名和网络 1.修改主机名 2.设置网络 三.关闭防火墙 1.检查防火墙是否开启 2.清除策略 3.永久关闭第一个防火墙 4.关闭第二 ...
- Linux(二)—— Linux配置及指令
目录 Linux配置及指令 一.linux中常用软件的安装 二.主机名和网络 1.修改主机名 2.设置网络 三.关闭防火墙 1.检查防火墙是否开启 2.清除策略 3.永久关闭第一个防火墙 4.关闭第二 ...
- linux配置网卡IP地址命令详细介绍及一些常用网络配置命令
linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...
- linux配置java环境变量(详细)
linux配置java环境变量(详细) 本文完全引用自: http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html 一. 解压安装jdk ...
- linux配置hosts
linux配置hosts linux下配置hosts和windows下其实就是一样的,找到文件在哪里就好 sudo vim /etc/hosts
- linux配置java环境变量
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586. ...
- Linux 配置本地yum源
Linux 配置无网络状态利用yum安装软件 在有网络的情况下安装软件只需一条yum install xxx命令,例如安装gcc只需一条指令:yum install gcc 那么在没有网络的情况下该 ...
- Linux配置支持高并发TCP连接(socket最大连接数)
Linux配置支持高并发TCP连接(socket最大连接数) Linux配置支持高并发TCP连接(socket最大连接数)及优化内核参数 2011-08-09 15:20:58| 分类:LNMP&a ...
随机推荐
- 118th LeetCode Weekly Contest Powerful Integers
Given two non-negative integers x and y, an integer is powerful if it is equal to x^i + y^j for some ...
- HDU - 1223 DP 分类
据说这个是经典问题 \(dp[i][j]=dp[i-1][j-1]*j+dp[i-1][j]*j\) \(dp[i][j]\)表示前i个数分为j个集合,[i-1][j-1]为插入小于号[i-1][j] ...
- 挑战程序设计竞赛 P131 区间DP
书上好多题没补 PS.整个DP是根据Q来划分的,dalao的代码就是不一样啊 #include<bits/stdc++.h> #define rep(i,j,k) for(int i=j; ...
- Oracle列转行函数Listagg以及pivot查询示例
简单的Oracle列转行函数Listagg示例: CREATE TABLE tbl_test (catalog VARCHAR(1),product VARCHAR(2),amount NUMBER) ...
- 使用 .NET Core CLI 创建 .NET Core 全局工具
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=2&ch=&tn=baiduhome_pg& ...
- logrtate 切割详解
Logrotate是Linux下一款日志管理工具,可用于日志文件的转储(即删除旧日志文件,创建新日志文件).可以根据日志大小或者按照某时段间隔来转储,内部使用cron程序来执行.Logrotate还可 ...
- GreenPlum 大数据平台--备份-邮件配置-gpcrondump & gpdbrestore(五)
01,备份 生成备份数据库 [gpadmin@greenplum01 ~]$ gpcrondump -l /gpbackup/back2/gpcorndump.log -x postgres -v [ ...
- (转)Linux 最大进程数
Linux 最大进程数 原文:https://www.cnblogs.com/pangguoping/p/5792075.html 前言 使用环境:centos 7系统 一.查看用户打开的最大进程数 ...
- 再探canvas(小球实例)
之前学习过canvas的一些使用,也用过canvas绘制过时钟, 但是很久不用,有些遗忘了,这里做一个简单的回顾. 在web页面创建一个canvas画布非常简单,如下即可: <canvas id ...
- 在 Flask 应用中使用 gevent
在 Flask 应用中使用 gevent 普通的 flask 应用 通常在用 python 开发 Flask web 应用时,使用 Flask 自带的调试模式能够给开发带来极大便利.Flask 自带的 ...