ubantu搭建ss

系统环境:Ubuntu 14.04 LTS

安装

Linux不同的发行版执行的命令如下:

Debian / Ubuntu:
apt-get install python-pip
pip install shadowsocks
 
CentOS:
yum install python-setuptools && easy_install pip
pip install shadowsocks

配置

sudo vim /etc/shadowsocks.json
//这里的json文件是自己创建的,不是系统自带

配置文件的内容大致如下:

{
    "server":"服务器的ip",
    "server_port":19175,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"密码",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open":false
}

启动ss客户端

前两步很简单,可是有人就纳闷了安装好了不知道怎么用,其实可以用sslocal -help 来查看帮助就知道了

sslocal -c /etc/shadowsocks.json

一条命令代理就可以启动了。

Ubuntu开机后自动运行

现在可以科学上网了,可是每次开机都要手动打开终端输入一条命令,虽然这条命令并不长,但是每次都去手动输入,显得自己很low,而且关掉终端代理就关闭了。

写个脚本

我们可以在比如/home下新建个文件叫做shadow.sh,在里面写上我们启动ss客户端需要的命令,然后保存即可。

#!/bin/bash
#shadow.sh
sslocal -c /etc/shadowsocks.json

看可不可以我们到终端执行命令 sh /home/shadow.sh,如果成功的话会有信息输出的。你也可以到浏览器去试试。这个时候你虽然输入的少了,可是关了终端还是会掉的,我们可以让他在后台运行,nohup sh /home/shadow.sh &。

加入开机运行

这里我们需要在/etc下编辑一个叫rc,local的文件,需要root权限,在终端先su获取root权限,如果你有root帐号的话,然后vim /etc/rc.local编辑,在exit之前输入nohup bash /home/shadow.sh>/home/d.txt & 保存。

这个时候你可以reboot重启了,测试下看看能不能后台自动运行,重启你可以先去看下我们要他输出d.txt,你竟然发现是 /home/shadow.sh line 3 :sslocal: command not found,打开浏览器果然是无法链接代理服务器。

经过一番搜索我们发现远离linux是找不到sslocal这条命令?需要添加路径,我们发现sslocal和ssserver这两个命令是被存在 /usr/local/bin下面的,其实不用去profile添加了,直接把这两个文件移动到/bin下,就可以了。

时间: 2024-08-12 18:54:02

ubantu搭建ss的相关文章

记一次搭建SS服务器,完整的过程。

前言 这几天为了登录外网查询资料,谷歌经常抽风,国外的博客也打不开,都要整崩溃了.我以前(直到昨天以前)都是使用修改hosts来访问外网的,用的是 老D(https://laod.cn/hosts) 无偿分享的hosts. 直到昨天我终于受不了了,听闻前同事使用的是VULTR 来搭建SS服务器,价格也非常便宜,比买vpn划算多了,还安全,还多了一台服务器.然后就下定决心,一劳永逸的解决上网问题. vultr VPS 大致浏览了一下他们的vps的价格,比国内的真的便宜的太多太多了. 然后在网上又大

AWS搭建SS

搭建aws的原因,因为我之前用的是lantern,懂的人直接按步骤来吧 服务器原理:众所周知目前的网页访问基本都是C/S模式,而在中国由于客户端向服务器的发起的请求,如果是禁网则可以被GWF识别封杀,那么我们的原理就是让一个客户端(对我们来说它就是我们的代理人)在国外替我们拿到数据然后再传回来到我们国内电脑或者手机客户端,我们要对数据加密,目前比较优秀的即使SS.如果您发现有更好的软件请留言给我.在这里感谢你的open分享. 第1步: 注册亚马逊的账号,输入基本信息,电话,地址等,其中有有一步骤

VPS下搭建ss服务器

VPS下搭建ss服务器不多介紹了,直接來怎麼做吧.?系统:CentOS 7一.环境准备更新.安装yum和pip二.安装ss感谢pip,安装很简单,一条语句搞定三.配置ss 编写SS配置文件加入以下内容 其中server为vps提供的IP地址,server_port是ss服务器提供服务的端口,可自己定义.local_port是ss客户端需要使用的端口,在连接时需要保持一致:password是ss服务的密码,自定义.最后一个method是加密方式. 配置ss的防火墙端口也就是上边配置文件中的serv

利用VPS搭建SS脚本解决Google无法访问的问题

今天遇到一位小姐姐(学妹)的求助,Google(谷歌)打不开,我需要谷歌学术有办法帮帮我吗?本人对于小姐姐们的求助都是很热心的,没有拒绝,当然是帮她了,下面将记录一下过程,有需要的网友可以借鉴下. 首先我们要知道Google打不开的原因是直连无法连通,那么我们只需要有一个中转站,让中转站转达你的网络请求,比如下图这个样子: 那么这个中转站从哪里来呢? 1.在国外租个VPS服务器,作为中转站,推荐搬瓦工https://www.bwgblog.org/ 2.在中转站部署中转服务,常见的有:SS(简称

VPS搭建SS教程:VPS购买、使用、网络优化,SS的搭建以及使用

下面的SS/SSR教程也是针对新手,从购买VPS,登录VPS,对VPS的网络进行优化(可以轻松看youtube的2k.4k),搭建SS/SSR,使用SS/SSR等. 下面以HiFormance提供的KVM VPS为例,其实也推荐这家,便宜.流量大,国内网络不错,然后还支持支付宝.微信付款. 一.推荐.购买KVM VPS (一)主机推荐(均支持支付宝付款) 1.HiFormance:年付15美金以下的套餐(3年付可以获得任意双倍资源,建议要个额外IP) a.$9.9/年,256MB内存/5GB S

超简单!digitalocean vultr linode vps搭建ss锐速加速教程,看youtube 1080P不卡

有朋友咨询我,如何在vps服务器安装ss代理上网,实现在国内访问google,看youtube视频呢?网上教程很多,我今天做个汇总教程,傻瓜式操作,基本上都是一键安装包脚本,省时省力,易于维护.还分享比较罕见的digitalocean vultr linode最新优惠码. 准备工作 如果你从来没有接触过Linux VPS服务器,需要掌握最基本的一点常识.首先,你可使用信用卡.Paypal充值购买vultr linode vps,不需要备案.你应当有一张双币种信用卡.未成年人可借父母的信用卡使用,

如何搭建ss服务器

由于是Red Hat系统,缺少epel包,需要先安装该包才能安装python-pip,命令如下: rpm -iUvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm yum -y update 安装python-pip,并使用python-pip安装shadowsocks yum -y install python-pip pip install shadowsocks 编写shadowsoc

快速搭建ss小记

在搬瓦工上折腾了一下,看了几篇文章大概过程记录一下. 1.安装shadowsocks server 环境:python 2.6 or 2.7 #下载pip wget https://github.com/pypa/pip/archive/8.1.2.tar.gz --no-check-certificate #解压 tar -xzvf 8.1.2.tar.gz #切换目录 cd 8.1.2 #安装pip python setup.py install 完了之后安装ss pip install s

ubuntu 搭建ss

1.装ss apt-get install python-pip python-m2crypto pip install shadowsocks 2.配置文件 { "server":"your_server_ip", "server_port":8000, "local_port":1080, "password":"your_passwd", "timeout":6