如何分享电脑热点的迷雾通流量给手机

开启了电脑的迷雾通及手机热点后,“Listen on all interfaces"打开了,电脑用了gost来转发, 然后手机用的V2rayNG来连接迷雾通。

gost运行时的命令差不多是这样
gost -L 0.0.0.0:8080?dns=x.x.x.x/tcp -F socks5://127.0.0.1:9909

然后一切配置完毕后基本上是这个情况

具体表现为手机确实连上了迷雾通,公网ip地址也是迷雾通节点的地址,并且可以访问ip(比如可以访问1.0.0.1),但是解析域名时出现错误(浏览器能打开172.217.1.174,但是打不开 google.com)

1 Like

现在的电脑自带热点,问题在于转发这个流量时出现了问题。

说不定 shadowsocks 能解决dns问题呢

gost -L ss://chacha20:password@0.0.0.0:8080?dns=8.8.8.8/tcp-chain -F http://127.0.0.1:9910

v2rayng 那里用 shadowsocks

先声明:我没用过gost。
readme有提到dns解析和代理:
gost -L="dns://:1053?mode=udp&dns=8.8.8.8,1.1.1.1:53/tcp,1.1.1.1:853/tls,https://1.0.0.1/dns-query

差不多情况,都是ip可以访问,但是域名不通

有没有测试过单纯的使用 gost 远程转发主机自建 web 服务器的内容呢?我觉得这样容易排除故障。

2 Likes

单纯gost转发没有问题

换个客户端试试,用ss客户端,服务器gost用ss

https://f-droid.org/packages/com.gitlab.mahc9kez.shadowsocks.foss/

直接显示bad address type
端口没问题,telnet能连上

我测试一下

发现了一篇之前的帖子,有空试一下

我用自己的电脑测试过了,可能是 chacha20 有问题,我换成 bf-cfb 就行了,而且我没有设置gost的dns

gost -L ss://bf-cfb:password@0.0.0.0:8080 -F http://127.0.0.1:9910

1 Like

我手机用的ss客户端是这个

https://play.google.com/store/apps/details?id=xyz.truenight.shadowsocks

测试了一下,没有问题。感谢 @Madara 的帮助。

电脑端打开“listen on all interfaces", (也可以打开auto configure proxy,免得浏览器再手动设置代理了)。

以这个命令为例子:

gost -L ss://bf-cfb:password@0.0.0.0:8080 -F http://127.0.0.1:9910

手机端用shadowsocks, 然后“设置选项”的服务模式选择VPN,socks5代理端口填9909(取决于你电脑的gost命令 http://127.0.0.1:9910是什么,如果是http的话就不用填这个)

手机shadowsocks里面的配置:ip填电脑局域网的ip (IPv4 address, 如果不知道怎么填的话什么可以一个一个试)

然后远程端口填 8080,加密方式 bf-cfb,密码 password,路由绕过局域网地址,禁用插件与UDP配置,手机的配置就完成了。

现在手机查看ip可以看到跟电脑一样的ip address。

因为我在墙外,所以测速结果会跟墙内出入很大。欢迎墙内的朋友们用这个方法并且测试一下速度,然后把结果反馈一下。