Code Monkey home page Code Monkey logo

Comments (14)

vocano avatar vocano commented on September 26, 2024 2

首先,当使用了 --net=hostdocker ps 命令显示出来的 PORTS 列中是不会有信息的,因为不是端口映射!
如果你要看端口有没有侦听了,你应该使用 netstat -nl 命令来查看。
然后,如果你要看是否通了,你通过电脑先 ping 一下,然后再 telnet <ip> <port> 的方式。

另外请教一下,Android https有什么软件可以使用吗,iPad上有装Shadowrocket

https://github.com/xausky/ShadowsocksGostPlugin

1、服务器使用 netstat -nl 查看 6554 处于监听状态。使用命令 telnet 104.243.xxx.xxx 6554,发现端口也是通的,输出如下:
Trying 104.243.xxx.xxx...
Connected to 104.243.xxx.xxx.
Escape character is '^]'.

2、通过修改脚本参数 probe_resist=web:www.bing.com,可以打开 https://104.243xxx.xxx:6554,可以打开必应主页。所以可能是我手机上Shadowsocks配置有问题。

Android 可能问题
1.Shadowsocks启动提示:后台启动服务失败or 未知插件gost等无法连接,
手机系统默认不允许插件自启动的话也会出这个问题
以EMUI为例解决方法是 设置->应用->应用启动管理->ShadowsocksGostPlugin->手动管理->允许关联启动

2.正常配置
插件下载:
手机SS上IP和远程端口随便填,密码:gost,加密方式RC-MD5.
gost插件配置 -F https://USER:PASS@DOMAIN:443

from haoel.github.io.

 avatar commented on September 26, 2024 1

在iOS上如下配置Shadowrocket时无法连接,

  • 类型: HTTPS
  • 地址: {domain}
  • 端口: {port}
  • 用户: {username}
  • 密码: {password}

尝试将地址由{domain}改为{ip_address}后, 连接正常.
怀疑是DNS解析的问题, 在设置中将配置DNS由自动切为手动后, {domain}和{ip_address}都可正常连接.

from haoel.github.io.

anglezh avatar anglezh commented on September 26, 2024 1

在iOS上如下配置Shadowrocket时无法连接,

  • 类型: HTTPS
  • 地址: {domain}
  • 端口: {port}
  • 用户: {username}
  • 密码: {password}

尝试将地址由{domain}改为{ip_address}后, 连接正常. 怀疑是DNS解析的问题, 在设置中将配置DNS由自动切为手动后, {domain}和{ip_address}都可正常连接.

在iOS上如下配置Shadowrocket时无法连接,

  • 类型: HTTPS
  • 地址:{域名}
  • 端口:{port}
  • 用户:{用户名}
  • 密码:{密码}

尝试将地址由{domain}改为{ip_address}后,连接正常. 怀疑是DNS解析的问题,在设置中将配置DNS由自动切换为手动后,{domain}和{ip_address}拆迁

我一个新手。完全按照文档来的。把域名改成了IP,插件选择none成功了。

from haoel.github.io.

rampageX avatar rampageX commented on September 26, 2024

你建的 HTTP2 服务器为什么用 HTTPS 连接?Shadowrocket 可以连接 HTTP2 服务器。

还有就是确认你的 6554 端口首先有没从 Docker 映射到主机,然后确认在主机防火墙打开没。

最好远程先 tcping 一下 6554 端口,确认端口监听没问题。

from haoel.github.io.

 avatar commented on September 26, 2024

你建的 HTTP2 服务器为什么用 HTTPS 连接?Shadowrocket 可以连接 HTTP2 服务器。

还有就是确认你的 6554 端口首先有没从 Docker 映射到主机,然后确认在主机防火墙打开没。

最好远程先 tcping 一下 6554 端口,确认端口监听没问题。

谢谢,我知道问题出在哪里了:6554端口没有映射到主机

1、防火墙已经开启,并且使用 nc 命令查看,可以连接 6554 端口

2、我执行脚本出现一串数字

[root@perfect-fiber-1 ~]# ./gost.sh 
4e744e51fb73c8e86880aa45f96d1ec10b610cb915007079b06252cc2985bdd8

3、但是,docker ps -a 发现 port 为空

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
4e744e51fb73        ginuerzh/gost       "/bin/gost -L http2:…"   8 minutes ago       Up 8 minutes                                 gost

目前还不清楚是什么原因导致的。

from haoel.github.io.

vocano avatar vocano commented on September 26, 2024

你建的 HTTP2 服务器为什么用 HTTPS 连接?Shadowrocket 可以连接 HTTP2 服务器。
还有就是确认你的 6554 端口首先有没从 Docker 映射到主机,然后确认在主机防火墙打开没。
最好远程先 tcping 一下 6554 端口,确认端口监听没问题。

谢谢,我知道问题出在哪里了:6554端口没有映射到主机

1、防火墙已经开启,并且使用 nc 命令查看,可以连接 6554 端口

2、我执行脚本出现一串数字
[root@perfect-fiber-1 ~]# ./gost.sh
4e744e51fb73c8e86880aa45f96d1ec10b610cb915007079b06252cc2985bdd8

3、但是,docker ps -a 发现 port 为空
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4e744e51fb73 ginuerzh/gost "/bin/gost -L http2:…" 8 minutes ago Up 8 minutes gost

目前还不清楚是什么原因导致的。

我遇到了跟你一样的问题,docker端口映射到主机需要怎么操作呢
用的是GCP Ubuntu 18.04

from haoel.github.io.

vocano avatar vocano commented on September 26, 2024

另外请教一下,Android https有什么软件可以使用吗,iPad上有装Shadowrocket

from haoel.github.io.

haoel avatar haoel commented on September 26, 2024

首先,当使用了 --net=hostdocker ps 命令显示出来的 PORTS 列中是不会有信息的,因为不是端口映射!

如果你要看端口有没有侦听了,你应该使用 netstat -nl 命令来查看。

然后,如果你要看是否通了,你通过电脑先 ping 一下,然后再 telnet <ip> <port> 的方式。

另外请教一下,Android https有什么软件可以使用吗,iPad上有装Shadowrocket

https://github.com/xausky/ShadowsocksGostPlugin

from haoel.github.io.

 avatar commented on September 26, 2024

首先,当使用了 --net=hostdocker ps 命令显示出来的 PORTS 列中是不会有信息的,因为不是端口映射!

如果你要看端口有没有侦听了,你应该使用 netstat -nl 命令来查看。

然后,如果你要看是否通了,你通过电脑先 ping 一下,然后再 telnet <ip> <port> 的方式。

另外请教一下,Android https有什么软件可以使用吗,iPad上有装Shadowrocket

https://github.com/xausky/ShadowsocksGostPlugin

1、服务器使用 netstat -nl 查看 6554 处于监听状态。使用命令 telnet 104.243.xxx.xxx 6554,发现端口也是通的,输出如下:
Trying 104.243.xxx.xxx...
Connected to 104.243.xxx.xxx.
Escape character is '^]'.
2、通过修改脚本参数 probe_resist=web:www.bing.com,使用浏览器打开 https://104.243.xxx.xxx:6554,可以打开必应主页。所以可能是我手机上Shadowsocks配置有问题。

from haoel.github.io.

 avatar commented on September 26, 2024

首先,当使用了 --net=hostdocker ps 命令显示出来的 PORTS 列中是不会有信息的,因为不是端口映射!
如果你要看端口有没有侦听了,你应该使用 netstat -nl 命令来查看。
然后,如果你要看是否通了,你通过电脑先 ping 一下,然后再 telnet <ip> <port> 的方式。

另外请教一下,Android https有什么软件可以使用吗,iPad上有装Shadowrocket

https://github.com/xausky/ShadowsocksGostPlugin

1、服务器使用 netstat -nl 查看 6554 处于监听状态。使用命令 telnet 104.243.xxx.xxx 6554,发现端口也是通的,输出如下:
Trying 104.243.xxx.xxx...
Connected to 104.243.xxx.xxx.
Escape character is '^]'.
2、通过修改脚本参数 probe_resist=web:www.bing.com,可以打开 https://104.243xxx.xxx:6554,可以打开必应主页。所以可能是我手机上Shadowsocks配置有问题。

Android 可能问题
1.Shadowsocks启动提示:后台启动服务失败or 未知插件gost等无法连接,
手机系统默认不允许插件自启动的话也会出这个问题
以EMUI为例解决方法是 设置->应用->应用启动管理->ShadowsocksGostPlugin->手动管理->允许关联启动

2.正常配置
插件下载:
手机SS上IP和远程端口随便填,密码:gost,加密方式RC-MD5.
gost插件配置 -F https://USER:PASS@DOMAIN:443

谢谢。不过我使用的是苹果手机,跟你情况不一样,我后来重新去购买域名的账户看了下,发现我的邮箱未验证。重新认证后,现在正常了。

from haoel.github.io.

xmwen avatar xmwen commented on September 26, 2024

@BEZss 我安卓设备上配置成功了,但是在ios Shadowrocket没设置好。
请问里面的类型是跟搭建的http2服务器保持一致吗,需要设置gost插件吗?

from haoel.github.io.

 avatar commented on September 26, 2024

@BEZss 我安卓设备上配置成功了,但是在ios Shadowrocket没设置好。
请问里面的类型是跟搭建的http2服务器保持一致吗,需要设置gost插件吗?

如果是https,苹果就选 https 类型,服务器要填写你的域名,不是ip地址。另外我问一下,安卓你用的也是 https 吗?有什么客户端推荐给我一下。

from haoel.github.io.

xmwen avatar xmwen commented on September 26, 2024

@BEZss 我安卓设备上配置成功了,但是在ios Shadowrocket没设置好。
请问里面的类型是跟搭建的http2服务器保持一致吗,需要设置gost插件吗?

如果是https,苹果就选 https 类型,服务器要填写你的域名,不是ip地址。另外我问一下,安卓你用的也是 https 吗?有什么客户端推荐给我一下。

我之前是transport没设对,换成http+mws就好了。另外安卓我用的是上面推荐的socks+plugin用的http2

from haoel.github.io.

ermeiyao avatar ermeiyao commented on September 26, 2024

我pc上能正常使用https那套方案,不过在华为手机,使用 Shadowsocks+ShadowsocksGostPlugin,显示连接成功,但是还是访问不了qiang外网站,这可能什么原因呢 @haoel

from haoel.github.io.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.