gost作为shadowsocks客户端/服务器使用

2,384 views
Skip to first unread message

Rain Zen

unread,
Nov 6, 2015, 9:00:29 AM11/6/15
to go-gost
gost现在完整的实现了shadowsocks功能,即可作为客户端,也可作为服务端,并支持转发链模式。
此功能实现代码基于https://github.com/shadowsocks/shadowsocks-go

用法:
作为shadowsocks客户端:
gost -L :8080 -F ss://aes-256-cfb:123456@ss_server:8338
使用转发链:
gost -L :8080 -F http://http_server:port -F socks://socks5_server:port -F ss://aes-256-cfb:123456@:8338

作为shadowsocks服务端
gost -L ss://aes-256-cfb:123456@:8338
使用转发链:
gost -L ss://aes-256-cfb:123456@:8338 -F http://http_server:port -F socks://socks5_server:port

其中转发链上的代理类型可以为http/socks5/shadowsocks中的任意一种(http代理需支持CONNECT方法)

Larry Aaron

unread,
Nov 7, 2015, 12:38:02 PM11/7/15
to go-gost
能不能做个简易的教程啊

在 2015年11月6日星期五 UTC+8下午10:00:29,Rain Zen写道:

Rain Zen

unread,
Nov 19, 2015, 9:04:29 AM11/19/15
to go-gost
最简单的使用方法:
服务器端:
gost -L=ss://aes-128-cfb:123456@:8338
客户端:
gost -L=:8888 -F=ss://aes-128-cfb:123456@server_ip:8338



在 2015年11月8日星期日 UTC+8上午1:38:02,Tn T写道:

fkueu...@gmail.com

unread,
Dec 13, 2015, 10:30:41 AM12/13/15
to go-gost
到底怎么填呀,我就是这样填的,总是错。您帮我看看。是不是新版本格式不一样呀。注:用XXXX替换了部分SS帐号相关。。
evolution@evolution:/media/evolution/xin/download/gost_2.0-rc_linux_amd64$ ./gost 
  -F=[]: forward address, can make a forward chain
  -L=[]: listen address, can listen on multiple ports
  -V=false: print version
  -alsologtostderr=false: log to standard error as well as files
  -log_backtrace_at=:0: when logging hits line file:N, emit a stack trace
  -log_dir="": If non-empty, write log files in this directory
  -logtostderr=false: log to standard error instead of files
  -stderrthreshold=0: logs at or above this threshold go to stderr
  -v=0: log level for V logs
  -vmodule=: comma-separated list of pattern=N settings for file-filtered logging
evolution@evolution:/media/evolution/xin/download/gost_2.0-rc_linux_amd64$ -V
-V:未找到命令
evolution@evolution:/media/evolution/xin/download/gost_2.0-rc_linux_amd64$ gost -V
未找到 'gost' 命令,您要输入的是否是:
 命令 'gout' 来自于包 'scotch' (universe)
 命令 'gosa' 来自于包 'gosa-desktop' (universe)
 命令 'gosh' 来自于包 'gauche' (universe)
 命令 'gst' 来自于包 'gnu-smalltalk' (universe)
 命令 'host' 来自于包 'bind9-host' (main)
 命令 'host' 来自于包 'knot-host' (universe)
 命令 'most' 来自于包 'most' (universe)
 命令 'gotst' 来自于包 'scotch' (universe)
 命令 'gtst' 来自于包 'scotch' (universe)
 命令 'gist' 来自于包 'yorick' (universe)
gost:未找到命令
evolution@evolution:/media/evolution/xin/download/gost_2.0-rc_linux_amd64$ ./gost -V
gost 2.0-20151106
evolution@evolution:/media/evolution/xin/download/gost_2.0-rc_linux_amd64$ ./gost -L=[8080]
evolution@evolution:/media/evolution/xin/download/gost_2.0-rc_linux_amd64$ ./gost -F=ss://rc4-md5:@fkuxxxxxxxcks@ss-jp1.thixxxxxact.com:14xxxx48
F1213 23:05:36.010165   27853 main.go:54] no listen addr
evolution@evolution:/media/evolution/xin/download/gost_2.0-rc_linux_amd64$ ./gost -F=[rc4-md5:@fkueshxxxxxxcks@ss-jp1.thirxxxxntact.com:14xx8]
F1213 23:09:10.725899   28103 main.go:54] no listen addr
evolution@evolution:/media/evolution/xin/download/gost_2.0-rc_linux_amd64$ ./gost -F=[ss://rc4-md5:@fkuxxxxxxxsocks@ss-jp1.thirxxxxxxct.com:14xxx8]
F1213 23:21:37.714690   29040 main.go:54] no listen addr
evolution@evolution:/media/evolution/xin/download/gost_2.0-rc_linux_amd64$ ./gost -F=ss://rc4-md5:@fkuxxxxxxxxks@ss-jp1.thixxxxxxxxct.com:14xxxx8
F1213 23:22:11.372364   29078 main.go:54] no listen addr
evolution@evolution:/media/evolution/xin/download/gost_2.0-rc_linux_amd64$ 

注:用XXXX替换了部分SS帐号相关。。
在 2015年11月19日星期四 UTC+8下午10:04:29,Rain Zen写道:
Message has been deleted
Message has been deleted

fkueu...@gmail.com

unread,
Dec 13, 2015, 10:54:18 AM12/13/15
to go-gost
上面也有我发的回复,在这里补充下,运行环境:ubuntu15.10 amd64 +kde5.X笔记本最新版,看过网上加上您这发的所有配置贴,都试了,总是失败。只是单独设置端口又无反应,应该是成功了。真是怪事。
evolution@evolution:/media/evolution/xin/download/gost_2.0-rc_linux_amd64$ ./gost -L:8080 -F ss://加密方式:ss密码@代理服务器地址,网址式:端口
flag provided but not defined: -L:8080

在 2015年11月19日星期四 UTC+8下午10:04:29,Rain Zen写道:
最简单的使用方法:

wz

unread,
Dec 21, 2015, 7:23:09 PM12/21/15
to go-gost
使用ss模式时,无法访问github,显示无法建立安全连接,原生ss没有这个问题

Rain Zen

unread,
Dec 21, 2015, 7:58:56 PM12/21/15
to go-gost
可否提供gost的版本号,使用参数和log信息?

在 2015年12月22日星期二 UTC+8上午8:23:09,wz写道:
使用ss模式时,无法访问github,显示无法建立安全连接,原生ss没有这个问题

wz

unread,
Dec 21, 2015, 9:47:25 PM12/21/15
to go-gost
2.0rc   gost -L=ss://aes-128-cfb:123456@:443
log不知道怎么看,我用安卓上的ss客户端有这个问题,浏览https谷歌论坛可以,github报安全连接失败,台式机上没这个问题

在 2015年12月22日星期二 UTC+8上午8:58:56,Rain Zen写道:

fkueu...@gmail.com

unread,
Dec 22, 2015, 12:45:36 AM12/22/15
to go-gost
在问你具体使用的版本信息,你没有气馈。这是最基本的反馈。

在 2015年12月22日星期二 UTC+8上午10:47:25,wz写道:

wz

unread,
Dec 22, 2015, 2:25:15 AM12/22/15
to go-gost, fkueu...@gmail.com
gost_2.0-rc_linux_amd64用的这个版本,脑子里只记得2.0,忽略了

在 2015年12月22日星期二 UTC+8下午1:45:36,fkueu...@gmail.com写道:

Rain Zen

unread,
Dec 22, 2015, 7:22:59 AM12/22/15
to go-gost
我这边测试没有发现什么问题,如果其他平台上(例如PC)上使用无任何问题的话,基本可以排除是服务器端问题。
可以换个端口试试,443端口是默认的https端口,不排除有些应用会有限制。
也可以在服务器端打开log: 
gost -L=ss://aes-128-cfb:123456@:8338 -logtostderr -v=3
看看是否有异常情况


在 2015年12月22日星期二 UTC+8下午3:25:15,wz写道:

wz

unread,
Dec 22, 2015, 8:47:22 AM12/22/15
to go-gost
确实不是程序的问题,我发现是我常用的浏览器的问题,有抽风现象。换用火狐就好了。设置我没改。让你费心了

在 2015年12月22日星期二 UTC+8下午8:22:59,Rain Zen写道:
Reply all
Reply to author
Forward
0 new messages