在ubuntu中通过snap来安装gost

563 views
Skip to first unread message

Rain Zen

unread,
Jan 25, 2017, 3:13:22 AM1/25/17
to go-gost
gost 2.3已经发布到ubuntu store中了,在ubuntu 16.04及以上的版本中可以直接通过snap来安装:

$ snap find gost
$ sudo snap install gost
$ snap list

wz

unread,
Jan 25, 2017, 6:04:17 AM1/25/17
to go-gost
用snap安装的gost执行命令是否同以前一样?我测试了下,进程跑起来了,但代理不成功

在 2017年1月25日星期三 UTC+8下午4:13:22,Rain Zen写道:

Rain Zen

unread,
Jan 25, 2017, 9:00:14 AM1/25/17
to wz, go-gost
是有问题,打包时网络权限忘记开启了
wz <wz7...@gmail.com>于2017年1月25日 周三19:04写道:
--
您收到此邮件是因为您订阅了Google网上论坛上的“go-gost”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到go-gost+u...@googlegroups.com
要发帖到此群组,请发送电子邮件至go-...@googlegroups.com
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/go-gost/b7050838-490e-41c3-8512-b3cc2d059263%40googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

Rain Zen

unread,
Jan 25, 2017, 9:11:24 PM1/25/17
to go-gost
ubuntu store中的版本已经更新,包含四个平台(i386, amd64, arm64, armhf)。
已安装的可以通过以下命令升级:
$ sudo snap refresh gost

在 2017年1月25日星期三 UTC+8下午10:00:14,Rain Zen写道:
是有问题,打包时网络权限忘记开启了
wz <wz7...@gmail.com>于2017年1月25日 周三19:04写道:
用snap安装的gost执行命令是否同以前一样?我测试了下,进程跑起来了,但代理不成功

在 2017年1月25日星期三 UTC+8下午4:13:22,Rain Zen写道:
gost 2.3已经发布到ubuntu store中了,在ubuntu 16.04及以上的版本中可以直接通过snap来安装:

$ snap find gost
$ sudo snap install gost
$ snap list

--
您收到此邮件是因为您订阅了Google网上论坛上的“go-gost”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到go-gost+unsubscribe@googlegroups.com
要发帖到此群组,请发送电子邮件至go-gost@googlegroups.com

wz

unread,
Jan 25, 2017, 11:00:41 PM1/25/17
to go-gost
sudo snap refresh gost 刷新后执行报错:/bin/sh: 0: Can't open /snap/gost/5/command-gost.wrapper

wz

unread,
Jan 25, 2017, 11:11:40 PM1/25/17
to go-gost
root@ubuntu:~# snap remove gost
[\] Remove snap "gost" from the system
root@ubuntu:~# snap install gost
error: can't install "gost": snap "gost" already installed

卸载重装似乎也有问题

Rain Zen

unread,
Jan 25, 2017, 11:32:19 PM1/25/17
to go-gost
貌似是snap的一个bug: https://askubuntu.com/questions/760430/cant-install-snap-after-removing-it
你的系统是什么版本,把snap升级后再试一试。

在 2017年1月26日星期四 UTC+8下午12:11:40,wz写道:

wz

unread,
Jan 25, 2017, 11:54:43 PM1/25/17
to go-gost
sudo snap refresh gost 刷新后,我发现实际上gost被安装了两次,所以当我snap remove gost后,只删掉其中一个,再次安装报错。remove连运行两次,终于删清了,snap list 空,重新安装snap install gost 没有报can‘t install gost错误 ,执行gost,貌似正常,还是不能代理,看进程,这次有两个进程:
root      1413  0.0  0.1   4508   748 pts/1    S+   12:42   0:00 /bin/sh /snap/bin/gost -L=http2://:443
root      1414  0.3  2.2 117672 11448 pts/1    Sl+  12:42   0:00 /snap/gost/5/bin/gost -L=http2://:443

我的系统ubuntu 16.04 server lts    snap怎么升级?

Rain Zen

unread,
Jan 26, 2017, 12:13:58 AM1/26/17
to go-gost
直接 
# apt update
# apt upgrade

在 2017年1月26日星期四 UTC+8下午12:54:43,wz写道:

wz

unread,
Jan 26, 2017, 1:40:45 AM1/26/17
to go-gost
dpkg -l snapd 显示升级到2.20
卸载gost 重装

root@ubuntu:~# gost -L=http2://:443
F0126 14:34:18.543156   22305 main.go:83] listen tcp :443: socket: permission denied
goroutine 7 [running]:
github.com/ginuerzh/gost/cmd/gost/vendor/github.com/golang/glog.stacks(0xc9be00, 0x0, 0x0, 0x0)
        /build/gost/parts/gost/go/src/github.com/ginuerzh/gost/cmd/gost/vendor/github.com/golang/glog/glog.go:766 +0xb8
github.com/ginuerzh/gost/cmd/gost/vendor/github.com/golang/glog.(*loggingT).output(0xc7f240, 0xc800000003, 0xc8200c0180, 0xc25cae, 0x7, 0x53, 0x0)
        /build/gost/parts/gost/go/src/github.com/ginuerzh/gost/cmd/gost/vendor/github.com/golang/glog/glog.go:717 +0x259
github.com/ginuerzh/gost/cmd/gost/vendor/github.com/golang/glog.(*loggingT).printDepth(0xc7f240, 0x3, 0x1, 0xc8200ffd78, 0x1, 0x1)
        /build/gost/parts/gost/go/src/github.com/ginuerzh/gost/cmd/gost/vendor/github.com/golang/glog/glog.go:646 +0x1b8
github.com/ginuerzh/gost/cmd/gost/vendor/github.com/golang/glog.(*loggingT).print(0xc7f240, 0x3, 0xc8200ffd78, 0x1, 0x1)
        /build/gost/parts/gost/go/src/github.com/ginuerzh/gost/cmd/gost/vendor/github.com/golang/glog/glog.go:637 +0x50
github.com/ginuerzh/gost/cmd/gost/vendor/github.com/golang/glog.Fatal(0xc8200ffd78, 0x1, 0x1)
        /build/gost/parts/gost/go/src/github.com/ginuerzh/gost/cmd/gost/vendor/github.com/golang/glog/glog.go:1125 +0x49
main.main.func1(0xc82000fa10, 0xc820052420, 0x7ffe3a2377b9, 0x4, 0x7ffe3a2377b1, 0x5, 0x7ffe3a2377b1, 0x5, 0x0, 0x0, ...)
        /build/gost/parts/gost/go/src/github.com/ginuerzh/gost/cmd/gost/main.go:83 +0x4f7
created by main.main
        /build/gost/parts/gost/go/src/github.com/ginuerzh/gost/cmd/gost/main.go:84 +0x36e

Rain Zen

unread,
Jan 26, 2017, 3:28:12 AM1/26/17
to go-gost
我换了几台电脑都是正常的,没有出现这个问题,你可以检查一下:

$ snap interfaces | grep gost

正常输出如下:
:home                    gost
:network                 gost
:network-bind            gost



在 2017年1月26日星期四 UTC+8下午2:40:45,wz写道:

Rain Zen

unread,
Jan 26, 2017, 3:29:06 AM1/26/17
to go-gost
对了,我的是desktop版,server版我没有验证过,可能存在差异。

在 2017年1月26日星期四 UTC+8下午4:28:12,Rain Zen写道:

wz

unread,
Jan 26, 2017, 3:36:58 AM1/26/17
to go-gost
root@ubuntu:~# snap interfaces | grep gost
-                        gost:home
-                        gost:network
-                        gost:network-bind
显示如上,格式上有点差异,我的是server版本,传统wget安装没有问题
今天不测试了,劳逸结合,祝新年快乐

Reply all
Reply to author
Forward
0 new messages