低配 Ubuntu vps 中 Shadowsocks-libev 安装

Linux VPS 支持
maxchen
帖子: 77
注册时间: 2009-12-05 20:03
送出感谢: 0
接收感谢: 6 次

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#31

帖子 maxchen » 2015-08-30 9:53

要开学了,昨天不小心又上了下 bwg,发现支持 IPv6,哈
同时支持所有 IPv4 和 IPv6 的IP,语句修改如下

代码: 全选

"server":["[::0]","0.0.0.0"],
server 语句需要修改,而 local_address local_port 两行可以不要。

本地配置 server 语句 指向服务器的 IPv6,同时

代码: 全选

"local_address": "::1",
此时 SwitchyOmega 的配置也相应修改。当然,本地配置照样保留

代码: 全选

"local_address": "127.0.0.1",
没有发现问题。
maxchen
帖子: 77
注册时间: 2009-12-05 20:03
送出感谢: 0
接收感谢: 6 次

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#32

帖子 maxchen » 2015-09-02 9:19

意外收获:本地到VPS连接采用 IPv6,能上 纯 IPv4 的网站
maxchen
帖子: 77
注册时间: 2009-12-05 20:03
送出感谢: 0
接收感谢: 6 次

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#33

帖子 maxchen » 2015-12-29 21:06

thanklantern 写了:
多谢! 开443是觉得速度比较快,但不能自启动,后来用8778端口就可以自启动,但速度慢了。
对linux真是全无基础,但不知从何学起?maxchen能推荐该看什么书吗?有像你制作的视频那种简易方式的容易懂的书籍吗?谢谢。
真的想学习,昨天在家用VirtualBox虚拟机装Ubuntu,进去后发现不能全屏显示,照网上查到的方法,安装增强包到最后出错,好像提示编码错误什么的,忘了,弄到很晚都搞不好。

https://www.debian.org/doc/manuals/debi ... 01.en.html 对初学者,可能很好
maxchen
帖子: 77
注册时间: 2009-12-05 20:03
送出感谢: 0
接收感谢: 6 次

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#34

帖子 maxchen » 2016-01-03 20:33

为了方便适应新形式,更新如下

采用24楼的方式 不能做成安装包了,此外建议使用release版本而不是git动态更新中的版本。如下为自己编译的方法

代码: 全选

wget https://github.com/shadowsocks/shadowsocks-libev/archive/v2.4.2.tar.gz
tar xvzf v2.4.2.tar.gz
cd shadowsocks-libev-2.4.2
#apt-get install build-essential autoconf libtool libssl-dev
./configure && make
make install
自己编译安装,得到的路径在 /usr/local/bin/ss-server

通常,我还执行

代码: 全选

update-rc.d shadowsocks-libev disable
采用用 rc.local 方式启动(每次重新启动服务器自动启动ss服务)

代码: 全选

nano /etc/init.d/ss-start
文件只包含如下两行

代码: 全选

#!/bin/bash
(/usr/local/bin/ss-server -c /etc/shadowsocks.json -u > /dev/null 2>&1 &)
这里加入参数 -u ,支持 udp (特别适合dns查询转发)。然后

代码: 全选

chmod +x /etc/init.d/ss-start
nano /etc/rc.local
在 rc.local 的 "exit 0" 行 之前 加入

代码: 全选

sudo -u nobody  /etc/init.d/ss-start
如果要同时支持 IPv6
/etc/shadowsocks.json 中 的 server 配置行修改为

代码: 全选

	"server":["[::0]","0.0.0.0"],

补充

* json 文件的例子可以参考 10楼的代码
* 解决DNS污染,本地执行(不是远程的VPS) /usr/local/bin/ss-tunnel -c /etc/unbound/shadowsocks.json -l 53 -L 8.8.8.8:53 -u ,其中参数-u 表示启用UDP模式,简单测试发现速度提高5倍
cranehwqzqh
帖子: 1
注册时间: 2011-05-23 19:49
送出感谢: 0
接收感谢: 0

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#35

帖子 cranehwqzqh » 2016-01-15 12:36

maxchen, :Aadterboom 我端口用的443,并没有nobody运行,就是没法开机后台运行,其他设置都一样,就是这点不行,为什么?看了supervisor的,说端口小于1000的话,nobody要换成root?
maxchen
帖子: 77
注册时间: 2009-12-05 20:03
送出感谢: 0
接收感谢: 6 次

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#36

帖子 maxchen » 2016-01-15 20:06

是的,端口小于1024,需要root权限。
maxchen
帖子: 77
注册时间: 2009-12-05 20:03
送出感谢: 0
接收感谢: 6 次

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#37

帖子 maxchen » 2016-01-25 15:49

发现 https://github.com/shadowsocks/shadowsocks-libev 有 Update README.md

对于Ubuntu 14.04 以上,安装发放如下 Install from repository

Add GPG public key:

代码: 全选

wget -O- http://shadowsocks.org/debian/1D27208A.gpg | sudo apt-key add -
Add either of the following lines to your /etc/apt/sources.list:

代码: 全选

# Ubuntu 14.04 or above
deb http://shadowsocks.org/ubuntu trusty main
Then:

代码: 全选

sudo apt-get update
sudo apt-get install shadowsocks-libev
也可以自己制作安装包,方法改变为

代码: 全选

cd shadowsocks-libev
sudo apt-get install build-essential autoconf libtool libssl-dev \
    gawk debhelper dh-systemd init-system-helpers pkg-config
dpkg-buildpackage -us -uc -i
cd ..
sudo dpkg -i shadowsocks-libev*.deb
请认真阅读 https://github.com/shadowsocks/shadowsocks-libev 的更新,先前我制作安装包出错(但编译安装没有问题),现在才知道程序代码修改了,需要更多的依赖包。
maxchen
帖子: 77
注册时间: 2009-12-05 20:03
送出感谢: 0
接收感谢: 6 次

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#38

帖子 maxchen » 2016-01-25 20:06

安装包
for Ubuntu 14.04 or later
shadowsocks-libev_2.4.4-1_i386.deb
x86
(183.71 KiB) 下载 105 次
shadowsocks-libev_2.4.4-1_amd64.deb
X64
(195.59 KiB) 下载 117 次
for windows (gcc 5.3 编译)
SS244.7z
for windows
(1.93 MiB) 下载 74 次

说明
* ss-redir 主要用在linux路由/网关上(windows 下无此程序),实现透明代理。用户上网软件不用做任何设置(通过网关,用户电脑相当于连接在服务器相同的网络上)。
* ss-tunnel 建立本机到SS服务器间的隧道. 例如

代码: 全选

ss-tunnel -c  shadowsocks.json  -l 53 -L 8.8.8.8:53  -u
dns请求 127.0.0.1:53,将穿越隧道,得到的结果 等同于SS服务器请求8.8.8.8:53 。
我是个胖子
帖子: 1
注册时间: 2016-11-15 10:42
系统: ubuntu16.04
送出感谢: 0
接收感谢: 0

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#39

帖子 我是个胖子 » 2016-11-15 10:58

ubuntu 16.04如何配置客户端 新手啥也不懂 :Cry
maxchen
帖子: 77
注册时间: 2009-12-05 20:03
送出感谢: 0
接收感谢: 6 次

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#40

帖子 maxchen » 2016-11-16 8:04

不要当伸手党,前面有介绍,ss-libev的也有介绍
/usr/bin/ss-local -c shadowsocks.json -u -A -v
maxchen
帖子: 77
注册时间: 2009-12-05 20:03
送出感谢: 0
接收感谢: 6 次

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#41

帖子 maxchen » 2017-02-11 8:49

3.0.1 版本 安装包制作
https://github.com/shadowsocks/shadowso ... -278944015
shadowsocks-libev_3.0.1-1_amd64.deb
For Ubuntu 16.04 X64 or later
(171.18 KiB) 下载 48 次
shadowsocks-libev_3.0.2-1_amd64.deb
For Ubuntu 16.04 X64 or later
(172.49 KiB) 下载 41 次
安装方法 (非root 需要 sudo)

代码: 全选

apt-get update
apt-get install libev4 libmbedcrypto0 libsodium18 libudns0
dpkg -i shadowsocks-libev_3.0.1-1_amd64.deb
maxchen
帖子: 77
注册时间: 2009-12-05 20:03
送出感谢: 0
接收感谢: 6 次

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#42

帖子 maxchen » 2017-06-27 20:00

3.0.7 版本 安装包制作

代码: 全选

wget  https://github.com/shadowsocks/shadowsocks-libev/releases/download/v3.0.7/shadowsocks-libev-3.0.7.tar.gz
tar xzvpf shadowsocks-libev-3.0.7.tar.gz
cd shadowsocks-libev-3.0.7
sudo apt-get install --no-install-recommends gettext build-essential autoconf automake libtool \
    gawk debhelper dh-systemd init-system-helpers pkg-config asciidoc xmlto apg libpcre3-dev \
    libev-dev libudns-dev dh-autoreconf libmbedtls-dev libsodium-dev  libssl-dev
# 修改 debian/control 中  ‘debhelper (>= 10)’ 为   ‘debhelper (>= 9)’
dpkg-buildpackage -b -us -uc -i

注意:
1 https://launchpad.net/~max-c-lv/+archiv ... /+packages 显示,ppa 上的版本并没有成功编译,错误信息参见 https://launchpadlibrarian.net/32571054 ... ING.txt.gz
2 记得修改 debhelper 为 >=9, 否则会出现与 ppa 上显示的相同错误
shadowsocks-libev_3.0.7-1_amd64.deb
For Ubuntu 16.04
(182.49 KiB) 下载 18 次
上次由 maxchen 在 2017-06-27 20:09,总共编辑 1 次。
wdyy369
帖子: 1
注册时间: 2018-03-23 8:14
系统: win7 32
送出感谢: 0
接收感谢: 0

Re: 低配 Ubuntu vps 中 Shadowsocks-libev 安装

#43

帖子 wdyy369 » 2018-03-23 8:16

maxchen, :What
回复

回到 “Ubuntu VPS”