18.04 LTS如何安装ss,

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
kidkey
帖子: 28
注册时间: 2017-09-21 14:46
系统: ubuntu16.04

18.04 LTS如何安装ss,

#1

帖子 kidkey » 2018-04-28 8:48

代码: 全选

root@ubuntu:~# sslocal -c ss.json 
INFO: loading config from ss.json
2018-04-27 17:37:19 INFO     loading libcrypto from libcrypto.so.1.1
2018-04-27 17:37:19 INFO     starting local at 127.0.0.1:10808



2018-04-27 17:37:35 WARNING  unsupported SOCKS protocol version 71
2018-04-27 17:37:35 WARNING  unsupported SOCKS protocol version 71
提示socks协议版本不对,这18.04使用什么版本?

ss qt5的PPA也不能使用。

还有无线网用一段会很慢,断开切换到别的ssid 就会好点。网上说禁止802.11n的就是扯淡。现在不是谁的电脑都AC吧,还禁11n。。

求各位大神 教怎么安装ss客户端。
kidkey
帖子: 28
注册时间: 2017-09-21 14:46
系统: ubuntu16.04

Re: 18.04 LTS如何安装ss,

#2

帖子 kidkey » 2018-04-28 9:10

客户端 shadowsocks==2.9.0

代码: 全选

root@ubuntu:/# cat `which sslocal`
#! /usr/bin/python
# EASY-INSTALL-ENTRY-SCRIPT: 'shadowsocks==2.9.0','console_scripts','sslocal'
__requires__ = 'shadowsocks==2.9.0'
import re
import sys
from pkg_resources import load_entry_point

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(
        load_entry_point('shadowsocks==2.9.0', 'console_scripts', 'sslocal')()
    )
服务端 shadowsocks==3.0.0

代码: 全选

[root@iZj6chftd4ce4l5e8q1kmxZ ~]# cat `which ssserver`
#!/usr/bin/python
# EASY-INSTALL-ENTRY-SCRIPT: 'shadowsocks==3.0.0','console_scripts','ssserver'
__requires__ = 'shadowsocks==3.0.0'
import sys
from pkg_resources import load_entry_point

if __name__ == '__main__':
    sys.exit(
        load_entry_point('shadowsocks==3.0.0', 'console_scripts', 'ssserver')()
    )
[root@iZj6chftd4ce4l5e8q1kmxZ ~]#
会是这样???
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 18.04 LTS如何安装ss,

#3

帖子 astolia » 2018-04-28 13:33

代理是socks5。你是直接用http访问那个端口了。浏览器里只设置socks代理。其他只支持http代理的软件,你安装个privoxy转发一下
头像
Archer123
帖子: 146
注册时间: 2008-05-18 10:16

Re: 18.04 LTS如何安装ss,

#4

帖子 Archer123 » 2018-04-28 15:37

没错 18.04 以前的 ss-qt5 源 已经无法用了

我最终选择的是编译安装 也有一个 AppImage 但我这变也没运行起来. https://github.com/shadowsocks/shadowsocks-qt5/releases 下载AppImage
最终还是用的编译安装 期间遇到点表波折 不过只要相关组件都安装齐全了 最终还是没问题的.


我就是基本照着这个来的 期间也有不行的地方 都是微调 比如 先要 cd build 这句有的作者省略了,有的就是cmake .. 的时候 会报缺少相关包 基本帖子里会教你 如果实在没提
就自行百度 谷歌 或者直接参考官方编译帮助 https://github.com/shadowsocks/shadowso ... /Compiling 另外 Botan 这一步我实际并没有做
Make sure you've installed all dependent development packages (with -dev or -devel).

cmake >= 3.1.0
qt5-qtbase-gui >= 5.2 (qtbase5 in Debian/Ubuntu)
qrencode (libqrencode in Debian/Ubuntu)
libQtShadowsocks >= 1.10.0 (libqtshadowsocks in Debian/Ubuntu. DON'T use the trunk code)
zbar (libzbar0 in Debian/Ubuntu)
libappindicator (libappindicator1 in Debian/Ubuntu)


这里边 括号里的 就是 可以 apt install 的 比如 我遇到缺少zbar 就是apt install libzbar0


请参考:
http://www.misteo.top/2018/03/08/Ubuntu ... socks-Qt5/


卸载旧版本Shadowsocks-Qt5

sudo apt-get purge shadowsocks-qt5

安装libsodium

sudo apt-get install libsodium-dev

安装libbotan-2.x

下载解压编译安装,没啥好说的,可以访问Botan-Index of release 获取最新本版,虽说新版本好像也没啥用XD

wget https://botan.randombit.net/releases/Botan-2.3.0.tgz
tar xvf Botan-2.3.0.tgz
cd Botan-2.3.0
./configure.py
make
sudo make install
sudo ldconfig

安装libQtShadowsocks

sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev libqtshadowsocks-dev libappindicator-dev libzbar-dev libbotan1.10-dev
git clone https://github.com/shadowsocks/libQtShadowsocks.git
mkdir build
cd build
cmake ..
make
sudo make install

如果软件源中没有libqtshadowsocks-dev,可以使用pip安装

sudo apt-get install python-pip
sudo pip install shadowsocks

如果原先安装过Qt,可能会提示找不到Qt目录,导入环境变量,然后重新编译安装

export LD_LIBRARY_PATH=/opt/Qt5.10.0/5.10.0/gcc_64/lib/
rm -rf * #删除build文件夹中文件
cmake ..
make
sudo make install

安装Shadowsocks-Qt5

sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev libqtshadowsocks-dev libappindicator-dev libzbar-dev libbotan1.10-dev
git clone https://github.com/shadowsocks/shadowsocks-qt5.git
cd shadowsocks-qt5
mkdir build
cd build
cmake ..
make
sudo make install

如果提示找不到Qt目录,编辑CMakeLists.txt,加入一行并保存

set(CMAKE_PREFIX_PATH "/opt/Qt5.10.0/5.10.0/gcc_64")

然后重新编译安装

rm -rf * #删除build文件夹中文件
cmake ..
make
sudo make install

启动ss-qt5

直接启动即可

ss-qt5

若提示

ss-qt5: /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5: version `Qt_5' not found (required by ss-qt5)
ss-qt5: /usr/lib/x86_64-linux-gnu/libQt5Network.so.5: version `Qt_5' not found (required by ss-qt5)
ss-qt5: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not found (required by ss-qt5)
ss-qt5: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.10' not found (required by ss-qt5)
ss-qt5: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by ss-qt5)
ss-qt5: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: version `Qt_5' not found (required by ss-qt5)

则还是环境变量的问题,导入后重新启动即可

export LD_LIBRARY_PATH=/opt/Qt5.10.0/5.10.0/gcc_64/lib
ss-qt5

启动后在帮助-关于查看一下版本号若是新版就ok了
ss-qt5

这时手动添加一个新连接,就已经可以看到加密方式中有chacha20-ietf-poly1305选项了
配置新连接
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

Re: 18.04 LTS如何安装ss,

#5

帖子 gnix_oag » 2018-04-28 16:26

头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

Re: 18.04 LTS如何安装ss,

#6

帖子 gnix_oag » 2018-04-28 16:27

头像
Archer123
帖子: 146
注册时间: 2008-05-18 10:16

Re: 18.04 LTS如何安装ss,

#7

帖子 Archer123 » 2018-04-28 17:03

Ubuntu软件 这个图形化的 安装商店 里 你搜 ss-qt 是有一个这个的 但我安装启动后 是乱码的

所以 这阵子还是别升级 或 安装18.04的好 好多更新源 升级后就废掉了 我也是没办法解决不好乱码 才 编译安装的.

编译安装的好处是 第一时间用到最新的版本
haime
帖子: 297
注册时间: 2009-12-31 20:21
系统: Ubuntu、Windows 11
联系:

Re: 18.04 LTS如何安装ss,

#8

帖子 haime » 2018-04-28 18:21

我昨晚刚安装了,去github下载ss qt5的AppImage格式的版本,可以运行,没问题,就是字体太丑了。
回复