TrojanX icon indicating copy to clipboard operation
TrojanX copied to clipboard

MacOS Big sur, TrojanX is not work!

Open kaelinda opened this issue 4 years ago • 25 comments

Describe the bug 升级了MacOS Big Sur beta版本后,TrojanX 能正常打开,但是无法访问墙外网络,Google 访问失败。 To Reproduce Steps to reproduce the behavior

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

System and Shadowsocksx-NG version: (please complete the following information):

  • OS Version: [e.g. 10.13.1]
  • Version [e.g. 22]

ss-local.log

Please upload the ss-local.log file here the file is in ~/Library/Logs

  1. Open 'Advanced Settings -> enable Verbose Mode'
  2. Continue run Shadowsocksx-NG for 5 minutes
  3. Upload the ~/Library/Logs/ss-local.log here (with or without compress)

Application log

Open the Console.app and search Shadowsocksx-NG Copy paste the log here

Crash Log

If the app crashes and pop up a crash log, please copy and paste here

Additional context Add any other context about the problem here.

kaelinda avatar Jul 25 '20 02:07 kaelinda

Welcome to trojan 1.14.1 [2020-07-12 15:30:04] [WARN] trojan service (client) started at 127.0.0.1:1080 [2020-07-12 16:13:10] [WARN] got signal: 15 [2020-07-12 16:13:10] [WARN] trojan service stopped Welcome to trojan 1.14.1 [2020-07-12 18:46:31] [WARN] trojan service (client) started at 127.0.0.1:1080 [2020-07-12 21:55:42] [WARN] got signal: 15 [2020-07-12 21:55:42] [WARN] trojan service stopped Welcome to trojan 1.14.1 [2020-07-13 14:42:23] [WARN] trojan service (client) started at 127.0.0.1:1080 [2020-07-13 14:45:07] [WARN] got signal: 15 [2020-07-13 14:45:07] [WARN] trojan service stopped Welcome to trojan 1.14.1 [2020-07-13 15:53:28] [WARN] trojan service (client) started at 127.0.0.1:1080 [2020-07-15 13:29:17] [ERROR] 127.0.0.1:61300 cannot establish connection to remote server jp2.chuqianglai.com:443: Operation timed out [2020-07-15 13:29:39] [ERROR] 127.0.0.1:61364 cannot establish connection to remote server jp2.chuqianglai.com:443: Operation timed out [2020-07-18 14:32:59] [ERROR] 127.0.0.1:51157 SSL handshake failed with jp2.chuqianglai.com:443: Operation timed out [2020-07-19 11:39:47] [ERROR] 127.0.0.1:58842 SSL handshake failed with jp2.chuqianglai.com:443: Operation timed out [2020-07-19 11:39:47] [ERROR] 127.0.0.1:58841 SSL handshake failed with jp2.chuqianglai.com:443: Operation timed out [2020-07-22 09:23:44] [WARN] got signal: 15 [2020-07-22 09:23:44] [WARN] trojan service stopped Welcome to trojan 1.14.1 [2020-07-22 17:46:39] [WARN] trojan service (client) started at 127.0.0.1:1080 [2020-07-22 17:47:02] [ERROR] 127.0.0.1:64949 cannot resolve remote server hostname jp2.chuqianglai.com: Host not found (authoritative) [2020-07-22 17:47:02] [ERROR] 127.0.0.1:64957 cannot resolve remote server hostname jp2.chuqianglai.com: Host not found (authoritative) [2020-07-22 17:47:02] [ERROR] 127.0.0.1:64971 cannot resolve remote server hostname jp2.chuqianglai.com: Host not found (authoritative) [2020-07-23 15:00:25] [ERROR] 127.0.0.1:51167 cannot resolve remote server hostname jp2.chuqianglai.com: Host not found (authoritative) [2020-07-23 15:00:55] [ERROR] 127.0.0.1:51168 cannot resolve remote server hostname jp2.chuqianglai.com: Host not found (authoritative) [2020-07-23 15:19:26] [ERROR] 127.0.0.1:54084 cannot resolve remote server hostname jp2.chuqianglai.com: Host not found (authoritative) [2020-07-23 15:21:58] [ERROR] 127.0.0.1:54664 cannot resolve remote server hostname jp2.chuqianglai.com: Host not found (authoritative) [2020-07-23 15:21:58] [ERROR] 127.0.0.1:54709 cannot resolve remote server hostname jp2.chuqianglai.com: Host not found (authoritative) [2020-07-23 15:21:58] [ERROR] 127.0.0.1:54710 cannot resolve remote server hostname jp2.chuqianglai.com: Host not found (authoritative) [2020-07-23 15:21:58] [ERROR] 127.0.0.1:54714 cannot resolve remote server hostname jp2.chuqianglai.com: Host not found (authoritative) [2020-07-23 15:22:12] [ERROR] 127.0.0.1:54518 cannot establish connection to remote server jp2.chuqianglai.com:443: Operation timed out [2020-07-23 17:19:41] [ERROR] 127.0.0.1:52336 unknown protocol [2020-07-23 19:48:33] [WARN] got signal: 15 [2020-07-23 19:48:33] [WARN] trojan service stopped

kaelinda avatar Jul 25 '20 07:07 kaelinda

+1

jacobtangyin avatar Aug 02 '20 15:08 jacobtangyin

+1

softfn avatar Aug 28 '20 06:08 softfn

+1

jiahao-shen avatar Sep 28 '20 08:09 jiahao-shen

+1

alexanderqiu avatar Sep 30 '20 03:09 alexanderqiu

从https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-macos.zip 下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,亲测好使。

liujb avatar Oct 20 '20 03:10 liujb

从https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-macos.zip 下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,亲测好使。

哈哈哈我也是一样的问题,第一个测试版本能用,第二个就打不开(20A5395g),按照这个方案终于解决了

PeterFuscan avatar Oct 21 '20 01:10 PeterFuscan

+1

Hanyuxiaoorz avatar Nov 16 '20 06:11 Hanyuxiaoorz

从https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-macos.zip 下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,亲测好使。

我复制了之后也不得行。。。。然后我直接在这个里面配置 config.json 了,用 start.command 启动

Hanyuxiaoorz avatar Nov 16 '20 06:11 Hanyuxiaoorz

从https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-macos.zip 下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,亲测好使。

这个可以

ClarkKryptonite avatar Nov 17 '20 02:11 ClarkKryptonite

从https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-macos.zip 下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,亲测好使。

我复制了之后也不得行。。。。然后我直接在这个里面配置 config.json 了,用 start.command 启动

cd ~/Library/Application\ Support/TrojanX/

Hanyuxiaoorz avatar Nov 17 '20 07:11 Hanyuxiaoorz

楼上同学这么操作后,不知道大家现在可以正常使用“复制终端命令”,在终端里走trojan代理吗?我以前可以,现在是"Failed to connect to 127.0.0.1 port 1081: Connection refused".

问题得到初步解决,排查过程及解决方案如下:


lsof -i:1081 发现本来应该用作http监听端口的1081没有被占用,大致确认是http代理未启动的原因; lsof -i:1080 socks5端口正常工作;

.zshrc文件alias走socks5解决了。

目前感觉big sur之后,trojanX bug有点多,希望社区小伙伴一起努力合并个新版本

k-zha14 avatar Nov 17 '20 16:11 k-zha14

楼上同学这么操作后,不知道大家现在可以正常使用“复制终端命令”,在终端里走trojan代理吗?我以前可以,现在是"Failed to connect to 127.0.0.1 port 1081: Connection refused".

问题得到初步解决,排查过程及解决方案如下:

lsof -i:1081 发现本来应该用作http监听端口的1081没有被占用,大致确认是http代理未启动的原因; lsof -i:1080 socks5端口正常工作;

.zshrc文件alias走socks5解决了。

目前感觉big sur之后,trojanX bug有点多,希望社区小伙伴一起努力合并个新版本

你好,请问是还要做其他操作吗 我使用 export http_proxy=socks5://127.0.0.1:1080; export https_proxy=socks5://127.0.0.1:1080; 还是不行

larryspace avatar Nov 20 '20 04:11 larryspace

以为我的macos版本太低的原因,我一直没升级系统,可以打开,可以扫import节点,端口1080,一点反应都没有,console下 CGXRemoveWindowFromWindowMovementGroup: window 0x888 is not attached to window 0xb16 so,谁知道除了这个外,还有什么可以用trojan for macos的,谢谢

hdzhx avatar Nov 21 '20 12:11 hdzhx

从https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-macos.zip 下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,亲测好使。

有效

devtofu avatar Nov 23 '20 03:11 devtofu

从https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-macos.zip 下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,亲测好使。

完美解决!thx

xiangbohua avatar Nov 23 '20 11:11 xiangbohua

从https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-macos.zip 下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,亲测好使。

可以的

daQiuQiu avatar Nov 29 '20 09:11 daQiuQiu

替换后,http代理还是不能使用。可以 http://www.privoxy.org/ 下载一个最新的 3.0.29版,自己编译下,替换trojan X自带的。

zhenzou avatar Dec 11 '20 14:12 zhenzou

最根本的原因是 Big Sur 执行脚本 launchctl load -w "$HOME/Library/LaunchAgents/TrojanX.trojan.plist" load error. 年前先准备面试,等年后入职了,我抽时间修复更新提 PR

kikiloveswift avatar Dec 30 '20 15:12 kikiloveswift

从https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-macos.zip 下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,亲测好使。

就很棒

x931890193 avatar Jan 28 '21 11:01 x931890193

从https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-macos.zip 下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,亲测好使。

有用

1129530686 avatar May 12 '21 02:05 1129530686

给BIG sur的同学一个workaround:

  1. 先安装privoxy

brew install privoxy

  1. 然后配置privoxy转发socks5t到http

accept-intercepted-requests 1 listen-address 127.0.0.1:8118 forward-socks5 / 127.0.0.1:1080 . forward 192.168../ . forward 10.../ . forward 127.../

  1. brew services start privoxy
  2. export http_proxy=http:127.0.0.1:8118; export https_proxy=$http_proxy;

最好把 3)和4)写进alias,这样用一个命令就可以了。 像这样: alias proxy='brew services start privoxy;export http_proxy=http://127.0.0.1:8118;export https_proxy=$http_proxy;' alias unproxy='unset http_proxy;unset https_proxy;brew services stop privoxy;'

noachianark avatar Sep 27 '21 03:09 noachianark

bigsur 11.6, 刚开始TrojanX还可以使用,更新之后第二天就不可以了。 用 “下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,”这个方法也不行。如果大家有没更新的就更新系统了;另求小伙伴有解决办法吗?感谢感谢

ycy3675001 avatar Oct 15 '21 06:10 ycy3675001

从https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-macos.zip 下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,亲测好使。

Big Sur 10.6, 好用。 It works.

creasyimm avatar Nov 04 '21 10:11 creasyimm

bigsur 11.6, 刚开始TrojanX还可以使用,更新之后第二天就不可以了。 用 “下载新的Trojan,解压后,把trojan执行文件copy到 ~/Library/Application Support/TrojanX,”这个方法也不行。如果大家有没更新的就更新系统了;另求小伙伴有解决办法吗?感谢感谢

我的是最新的系统版本,亲测好用。 先用命令行自己启动一下,看看有没有报错,如果运行正常,通过 gui 关闭再开启一下试试。

cd ~/Library/Application\ Support/TrojanX/ ./trojan -c trojan.json

creasyimm avatar Nov 04 '21 10:11 creasyimm