跳至主要内容

搬瓦工+ubuntu16.04安装shadowsocks-libev并开启obfs混淆插件教程


最后更新:
2018-11-28流程优化/排版优化

2018-09-18折叠一家VPS的推荐
2018-08-01新增android版本代理软件surfboard,下载及测试方式见本文末尾
201861日新增hostmybyte 作为备用的VPS选项,他家的CN2线路(已下架)比起bandwagon便宜,效率不错。
2018319日更新NTOPNG(流量监控工具)安装教程2018113 #更新V2ray教程                            热爱翻墙的你,一定不要这么有趣的翻墙工具
2017918 #更新SS版本号至3.10,更新引用来源
2017
78   #修正了obfs安装部分的错误#

#环境:bandwagonhost VPS(老牌vps供应商,提供一键备份/还原/API等多种实用功能,新手必备,延时150ms左右/YouTube4K视频无压力,速度极佳)或者 魔方云 (提供北京地区IP地址) + ubuntu 16.04
#准备工作
后续安装会用到 git命令,所以首先安装 git,对于ubuntu系统,复制并运行以下指令:
apt-get update
apt-get install git
至此,准备工作完成。

#安装shadowsocks

这里推荐秋水逸冰的一键安装版本,引用链接见文末
复制并运行下列指令
wget --no-check-certificate -O shadowsocks-libev-debian.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev-debian.sh
chmod +x shadowsocks-libev-debian.sh
./shadowsocks-libev-debian.sh 2>&1 | tee shadowsocks-libev-debian.log
安装完成后,脚本提示如下:
Congratulations, Shadowsocks-libev install completed!
Your Server IP:your_server_ip
Your Server Port:your_server_port
Your Password:your_password
Your Local IP:127.0.0.1
Your Local Port:1080
Your Encryption Method:aes-256-cfb
Welcome to visit:http://teddysun.com/357.htmlEnjoy it!

Tips:卸载方法:
使用 root 用户登录,运行以下命令:
./shadowsocks-libev.sh uninstall
安装完成后即已后台启动 Shadowsocks-libev
本脚本安装完成后,会自动将 Shadowsocks-libev 加入开机自启动。

使用命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
查看状态:/etc/init.d/shadowsocks status 

#安装obfs插件

准备
sudo apt-get install --no-install-recommends build-essential autoconf libtool libssl-dev libpcre3-dev libudns-dev libev-dev asciidoc xmlto automake

安装
git clone https://github.com/shadowsocks/simple-obfs.git
cd simple-obfs
git submodule update --init --recursive
./autogen.sh
./configure && make
sudo make install

#在配置文件中写入插件信息:
vim /etc/shadowsocks-libev/config.json
在配置文件中加入两行(注意行末的半角逗号)
"plugin":"obfs-server",
"plugin_opts":"obfs=http"
-s-u-c-h-----a-s-----b-e-l-o-w---------------------------------------------------
{
    "server":"0.0.0.0",
    "server_port":1080,
    "local_port":1081,
    "password":"password",
    "timeout":60,
    "method":"chacha20",  #注意在这里添加逗号#
    "plugin":"obfs-server",
    "plugin_opts":"obfs=http"
  }

至此,shadowsocks+obfs混淆插件的服务端已配置完成(如果你有任何疑问或者需要帮助,请联系我 推特  OR 电邮 bzdouble艾特yahoo.com)
手机端iOS用户可以用surge/小火箭之类的客户端,android用户使用max lv开发的shadowsocks客户端和obfs插件。
来源:Play store Shadowsocks / obfs插件app / surfboard (twitter)







Shadowsocks 安装部分参照 https://teddysun.com/358.html
Simple-obfs安装部分参照
https://github.com/shadowsocks/simple-obfs
&
https://blog.imguan.com/2017/01/21/ss-libev-new/

评论

此博客中的热门博文

fake in china 假装在中国--海外用户翻墙回国指南//shadowsocks翻墙回国

最后更新:2019-04-19 增加魔方云年付套餐链接。 感谢 sad016  提醒,本方法不适用酷我音乐,因为酷我音乐采取了特殊的方式判断用户所在位置。 2018-09-11:已知腾讯云会屏蔽奇艺的资源, 不建议购买腾讯云 。 2018-08-01 本次更新: 新增putty教程 发布:2018-01-22 对于身在海外的朋友们来说,可能依然无法逃离需要翻墙的魔咒。因为很多中文网站(优酷、爱奇艺、QQ音乐& etc.) 提供非常便宜的影视资源(延禧攻略?),相对于国外高昂的版权费用,划算不少。不过,大部分国内视频网站是不提供海外访问授权的,此时,当前流行的翻墙技术shadowsocks就可以登场了。这需要一台IP地址在国内的VPS主机(比如说 魔方云  提供北京地区IP地址)+shadowsocks 1.根据需要购买魔方云的洛杉矶CN2GIA服务器 月付  /  年付 (年付可以点进去看看有没有货,刚刚看了下目前还剩两台,因为价格优惠,所以日常均处于断货状态) ,提供LA机房和北京的IP地址。 购买完成后,一般稍等一段时间即可收到服务开通的邮件,用设置的帐号密码登录邮件中给出的控制台地址( 一般应为https://www.panel.gs/home.php ),修改服务器为Ubuntu (推荐16.04版本,和后续的教程一致,减少搭建过程中出问题的概率) 。并启动服务器。 完成以上步骤之后,用ssh工具(如 PUTTY  需要 putty简单教程吗 ?可以考虑后续写一点。)和主机商提供的root密码登录服务器。 参照我以前写的 sahdowsocks教程 ,即可搭建shadowsocks服务。 参照上述教程中的步骤(如果仅用于翻 墙回国的话,可 以跳过OBFS插件的安装),完成搭建之后,即可访问国内的视频资源( 将分流策略改成全局 )。 欢迎留言提供进一步的信息!

V2ray服务器安装配置以及http混淆的实现 (Ubuntu16.04系统)

[在这样一个最好的时代,我们为了翻墙而做出的努力必须被铭记] 最后更新:2018-01-13 #安装环境 系统:Ubuntu16.04,系统时间正确(不用特别校正,主流VPS不需要) 主机网络正常,建议主机内存大于128M,有一定的可用存储空间 #开始安装 官方提供了一键安装包,大大便利化了V2ray安装 bash <(curl -L -s https://install.direct/go.sh) 参照: 官网安装指南 Tips: command not found 问题请自行百度。 #配置优化 V2ray 配置文件路径是 /etc/v2ray/config.json 编辑它 vim /etc/v2ray/config.json 对于大部分用户来说,可以参照我的现有配置, { "log" : { "access": "/var/log/v2ray/access.log", "error": "/var/log/v2ray/error.log", "loglevel": "warning" }, "inbound": { "port": V2ray_port , "protocol": "vmess", "settings": { "clients": [ { "id": " your_own_uuid ", "level": 1, "alterId": 64 } ] }, "streamSettings": { "network": "tcp", "tcpSettings&q