@Frankchen
2016-03-10T04:13:48.000000Z
字数 2803
阅读 15003
标题
Project
文章目录
ubuntu安装shadowsocks
启动SS客户端
配置浏览器
ubuntu开机后台自动运行
写个sh脚本
加入开机运行
本文小结
之前艾尔云介绍过搬瓦工的vps可以轻松的搭建shadowsocks服务,然后在win上和安卓上轻松科学上网。可是当来到ubuntu上怎么配置shadowsocks来科学上网呢?其实很简单,而且用起来似乎比win上方便。
ubuntu安装shadowsocks
用PIP安装很简单
apt-get install python-pip
接着安装shadowsocks
pip install shadowsocks
启动SS客户端
前两步很简单,可是有人就纳闷了安装好了不知道怎么用,其实可以用sslocal -help来查看帮助就知道了。
sslocal -s server_ip -p server_port -l 1080 -k password -t 600 -m aes-256-cfb
-s表示服务IP, -p指的是服务端的端口,-l是本地端口默认是1080, -k 是密码(要加""), -t超时默认300,-m是加密方法默认aes-256-cfb,
可以简单的写为:sslocal -s ip -p port -k "password" #用-s -p -k这三个参数就好,其他的默认将服务端的加密方法设为aes-256-cfb。然后就可以启动代理。
现在试试打开你的终端,输入sslocal -s 服务端IP -p 1080 -k "密码" 回车
配置浏览器
这里拿chrome来示范,因为火狐那个代理插件老是订阅不了gfwlist所以配置自动模式的话不好使。Chromium也可以的。
安装代理插件SwitchyOmega,这个代理现在被托管在github,没有代理之前是不能从谷歌商店安装这个插件的,所以从https://github.com/FelisCatus/SwitchyOmega/releases/ (这个是chrome的)下载插件,然后浏览器地址打开chrome://extensions/,将下载的插件托进去安装。
安装好插件后新建情景模式比如命名为SS,其他默认之后创建,之后在代理协议选择SOCKS5,地址为127.0.0.1,端口默认1080 。然后保存即应用选项。
接着点击自动切换,上面的不用管,在按照规则列表匹配请求后面选择刚才新建的SS,默认情景模式选择直接连接。点击应用选项保存。
再往下规则列表设置选择AutoProxy 然后将这个地址填进去,点击下面的立即更新情景模式,会有提示更新成功!
打开google.com试试!玩的愉快~
ubuntu开机后台自动运行
现在可以科学上网了,可是每次开机都要手动打开终端输入好长一串命令,关掉终端的时候代理就随着关闭了,这是不是很不舒服啊,至少我感觉是的,虽然我不是什么强迫症患者也不是不愿意动手的孩纸,但是一件事情明显可以有更简单的方法我却用不到那可就不舒服了...
写个sh脚本
我们可以在比如/home下新建个文件叫做dl.sh ,在里面写上我们启动ss客户端需要的命令,然后保存。
sslocal -s ip -p port -k "password"
看可不可以我们到终端执行命令 sh /home/dl.sh ,如果成功的下会有信息输出的。你也可以到浏览器去试试。这个时候你虽然输入的少了,可是关了终端还是会掉的,我们可以让他后台运行 nohup sh /home/dl.sh &试试看关掉终端还可以科学上网不。
加入开机运行
现在还不可以,你同样需要开机输入命令才可以。
这个时候我们需要在/etc下编辑一个叫rc.local 的文件,需要root权限。在终端先su获取root权限如果你有root帐号的话,然后 vim /etc/rc.local 编辑,在最下面输入 nohup bash /home/dl.sh>/home/d.txt & 保存。
这个时候你可以reboot重启了,测试下看看能不能后台自动运行,重启后你可以先去看下我们要他输出d.txt,你会发现竟然是/home/dl.sh line 3 :sslocal:command not found,打开浏览器果然是无法连接代理服务器,擦!这什么情况,不能启动?别着急...
经过一番搜索我们发现原来linux是找不到sslocal这条命令?需要添加路径,我们发现sslocal 和ssserver这两个命令是被存在 /usr/local/bin/下面的,其实不用去profile添加了,直接把这两个文件移动到/bin下(同样需要root权限,你可以在root终端下使用cp复制命令)
这个时候reboot试试看?没错,现在你不用操心代理的事情了,开机直接科学自由网络冲浪!奔跑吧~少年!
本文小结
作为一个linux小白,每次为了一个命令或者想方便的做一件事可真是不容易,为什么别人那么容易到我们手上就不灵了呢?不过呢想要玩好linux恐怕不能把这些看作是不容易,而是要多动手指,多看help,多动脑,多自由科学上网搜索....哈哈 。
)
发表评论
机密信息使用隐私标签包含,如:[pem]这里的内容一般用户不可见[/pem]
评论12则,共1页,当前第1页
f
默认是PCA还是全局?
03-07 0 0回复
linux 客户端 配置好在1080端口,浏览器需要插件来判断是否使用代理PAC...
cuckoo19小时前 0 0回复
漠然
弱弱的表示,非登陆式SHELL需要自己定义需要的变量.......我只是来看看
2015-10-19 0 0回复
2015-10-12pingbacklinux-ubuntu使用shadowsocks客户端配置 | 看世界服务
Tang
赞,成功实现Ubuntu翻墙。
2015-10-05 0 0回复
2015-04-04trackbackzTjVepip
小子
我打算两百块左右买个vps提供ss服务 有没有什么推荐? 技术支持哈
2015-03-30 0 0回复
弄个vpn然后出售帐号吗?
cuckoo[管理员]2015-03-30 0 0回复
有可能付费吧,也有可能免费。如果是一百多就免费好了,其实我手机也是不能用。
小子2015-03-30 0 0回复
一般都是免费提供的有些限制但是能用,而付费会员呢可以有更多的流量和其他功能,如果要规模的做那就两百块不够啊
cuckoo[管理员]2015-03-30 0 0回复
回复cuckoo :
不太多人用
小子2015-03-30 1 0回复
回复小子 :
今晚给你测试测试
cuckoo[管理员]2015-03-30 0 0回复
© 2016 爱探路 版权所有 陕ICP备14010292号WordPress主题 源自 多梦 创作
谷歌虫子 | baidu爬虫 | 百度虱子 | 站长统计