阅读本教程的前提:已有服务端信息,可参考 trojan一键脚本获取科学上网服务端信息

 

如有问题,欢迎到 网络跳越论坛 或 tg群组https://t.me/hijkclub 交流

trojan是近两年兴起的网络工具,其将通信流量伪装成互联网上最常见的https流量,从而能有效防止流量被检测和干扰。与v2ray相比,trojan功能更专注、更轻量级,性能更好。

本文介绍trojan mac客户端的配置和使用教程,下载客户端请访问:trojan客户端

本文介绍trojan官方mac客户端的配置方法,官方客户端使用上较为不便,建议使用ClashX,配置教程:ClashX配置trojan教程

trojan Mac客户端配置教程

运行trojan客户端

1. 从 trojan客户端 下载客户端到桌面,解压缩;

2. 打开桌面的trojan文件夹,点右键用“文本编辑.app”打开 config.json 文件,做如下修改:

trojan mac配置文件

trojan mac配置文件

remote_addr可以设置成vps的ip,这时verify和verify_hostname需要设置成false

如果不知道这些信息填什么,请参考参考 获取科学上网服务端信息

3. 保存配置文件,打开“启动台” -> “其他” -> “终端”(或用spotlight直接打开终端),输入如下命令运行trojan:cd ~/Desktop/trojan && ./trojan -c config.json

mac trojan启动

mac trojan启动

如果命令运行出错,请把解压后的trojan文件夹放到桌面,或者 cd 后面的路径改成trojan文件夹的路径

与SS/SSR/v2ray等客户端不同,trojan运行出现上述界面后,浏览器无法直接上外网,需要进行额外的设置。本文仅介绍最简单实用的方式:设置系统代理使用PAC模式上网。

设置系统代理

1. 点击左上角苹果图标->系统偏好设置->网络,点击左下角的锁,输入密码,然后点高级:

mac网络高级设置

mac网络高级设置

2. 找到“代理”,勾选“自动代理配置”,在“代理配置文件”输入:https://hijk.art/trojan-pac.php?p=端口号(端口号改成config.json中的local_port,例如1080):

mac设置pac代理

mac设置pac代理

3. 点击下方的“好”保存,接着点击“应用”。

配置正确的话,接下来就可以愉快上外网了。

其他事项

1. 可以用SwitchOmega等插件、或者在浏览器设置达到同样效果;

2. 此种方式属于pac模式,全局模式需要借助其他软件(例如proxifier),或者用可自定义代理的火狐浏览器。

参考

1. trojan教程

2. trojan客户端


61 条评论

头像

tron · 2020年7月10日 10:10

你好,https://hijk.art/trojan-pac.php?p=端口号,这个昨天是否被墙了,网站打不开了。

    跳越者

    跳越者 · 2020年7月10日 12:03

    这个正常的,没有被墙

      头像

      tron · 2020年7月10日 12:41

      谢谢大佬,我再试试,换了几个节点都不行。

      头像

      tron · 2020年7月12日 12:44

      大佬你好,这两天trojan连不上去,看了你的v2ray教程刚开始也连不上去,修改dns和tcp之后可以连上几分钟,之后又不能连了,麻烦大佬帮我看看这个是什么情况,谢谢。

        跳越者

        跳越者 · 2020年7月12日 12:46

        trojan上不去可能是域名证书过期了,到trojan一键脚本的页面查看更新证书的命令

头像

shado · 2020年7月2日 20:58

大佬,提示which was built for Mac OS X 10.13。。。10.12.2是不是没戏了。。。

    跳越者

    跳越者 · 2020年7月2日 21:37

    换clash试试吧

头像

james · 2020年7月2日 19:09

昨天一切正常,今天启动终端显示SSL handshake failed with http://www.dddd…. ,是不是什么证书除了问题,麻烦告知下解决方案,非常感谢。

    跳越者

    跳越者 · 2020年7月2日 20:27

    可能是证书过期了,去一键脚本教程里面看看怎么预期

      头像

      james · 2020年7月3日 11:37

      vps的证书更新了,依然是握手失败,不知道问题出在哪里。。。。;-(

        跳越者

        跳越者 · 2020年7月3日 11:40

        完整信息发过来

          跳越者

          跳越者 · 2020年7月3日 12:38

          关掉重新打开试试

          头像

          james · 2020年7月3日 12:43

          好的,我重开试试。麻烦帮我把信息删除下,有些信息没有处理,感谢。

头像

kkk · 2020年7月2日 12:06

博主你好,请问我把vps解析到自己买的一个国内域名上进行伪装了,但是按你的方法连接以后那个域名打不开,外网也连不了,国内的网站都可以上。终端上一直显示(自动刷新)127.0.0.1:55086(这五位数端口好像每次都不一样)cannot establish connection to remote server xxx(我买的vps server ip倒是没问题,没有变化)connection refused,是不是因为vps server失效了要重建一个?还是和买的域名设置有关系,需要取消解析?求指导,非常感谢。

    跳越者

    跳越者 · 2020年7月2日 17:54

    可能是你的域名解析还没生效,或者trojan的配置文件填错了

头像

嘿嘿尼玛 · 2020年6月13日 11:56

大佬你好,mac版本,第一次配置可以用,现在每次打开会告诉我 fatal: bind: Address already in use,通过查找找到1080端口后kill process,重新开启trojan, 卡在 [WARN] trojan service (client) started at 127.0.0.1:1080 就没有下文了。请问如何解决

    跳越者

    跳越者 · 2020年6月13日 11:58

    到系统设置看看pac地址有没有设置

      头像

      嘿嘿尼玛 · 2020年6月13日 12:06

      设置的 https://hijk.art/trojan-pac.php?p=1080。
      请问 1) 我怀疑,因为我同时也有安装v2rayU,但是没有启动,会不会是v2ray和它冲突?会不会可以像windows一样用v2ray来设置? 我在另一台windows的v2rayN上面用同样的服务器是可以的。
      2)请问使用完trojan以后正确的关闭方法是什么?我是直接x掉terminal
      3)像卡在[WARN] trojan service (client) started at 127.0.0.1:1080,如何调试?
      谢谢大佬!

        跳越者

        跳越者 · 2020年6月13日 12:12

        1080端口有冲突,基本上就是v2等客户端的影响。正确做法是系统设置里把代理勾选去掉,常规做法是不用管,一直开着trojan就好了。

        你这个问题建议先到系统设置里取消,然后再勾选设置地址,不行的话重启电脑

          头像

          嘿嘿尼玛 · 2020年6月13日 12:36

          感谢大佬,确实是卸载了v2ray就好用了!厉害!

头像

karen · 2020年6月10日 16:33

Last login: Wed Jun 10 16:09:29 on ttys000
TsuLucydeMacBook-Pro:~ tsulucy$ cd ~otber/trojan
-bash: cd: ~otber/trojan: No such file or directory
TsuLucydeMacBook-Pro:~ tsulucy$ cd ~/Desktop/trojan && ./trojan -c config.json
Welcome to trojan 1.15.1
[2020-06-10 16:28:11] [FATAL] fatal: config.json(5): expected value
[2020-06-10 16:28:11] [FATAL] exiting. . .
TsuLucydeMacBook-Pro:trojan tsulucy$
我的终端怎么没有运行127.0.0.1:1081 ,配置都是按照步骤进行的,是什么原因?

    跳越者

    跳越者 · 2020年6月10日 16:34

    配置文件有语法错误,仔细检查一下改动的地方

      头像

      karen · 2020年6月10日 16:46

      我又检查了一遍,没发现有任何错误,我这个都是按照我保存的文件复制的

        跳越者

        跳越者 · 2020年6月10日 16:49

        你把文件内容贴上来看看

头像

leon · 2020年5月16日 18:51

所有的配置都ok,最后还是不能登陆google。

      跳越者

      跳越者 · 2020年5月16日 20:59

      你服务器配置问题

      头像

      test · 2020年5月26日 10:56

      我也是,mac客户端显示:
      Welcome to trojan 1.15.1
      [2020-05-26 10:28:57] [WARN] trojan service (client) started at 127.0.0.1:1081

      服务端:
      ============================================
      trojan运行状态:正在运行
      trojan配置文件:/usr/local/etc/trojan/config.json

      trojan配置信息:
      IP(address): http://www.rabiesdadada.xyz.rabiesdadada.xyz
      端口(port):443
      还是不能访问Google

        跳越者

        跳越者 · 2020年5月26日 10:59

        只有这个输出,说明浏览器没有走trojan

        头像

        test · 2020年5月26日 11:04

        那应该怎么做呢?

        头像

        test · 2020年5月26日 11:07

        不知道为什么我用chrome可以,用safari就不行。

          跳越者

          跳越者 · 2020年5月26日 11:08

          说明系统代理设置没有配置好

          头像

          test · 2020年5月26日 11:09

          用终端还是不能ping国外的网站,难道只能浏览器用吗?

          跳越者

          跳越者 · 2020年5月26日 11:12

          系统代理只对浏览器有作用,其他软件不会走

头像

jzzz · 2020年4月19日 23:28

为什么关闭了终端还可以上Google?如果要卸载除了删掉文件夹网络那里要怎么改?谢谢

    跳越者

    跳越者 · 2020年4月19日 23:29

    可能再过一会就不行了
    卸载就是你说的,不需要做其他的

      头像

      jzzz · 2020年4月20日 15:34

      谢谢

头像

JUSTICEzzz · 2020年4月17日 09:49

终端一直刷新127.0.0.1:62876 disconnected, 0 bytes received, 517 bytes sent, lasted for 2 seconds
google、ins能上,YouTube打不开是啥情况

    跳越者

    跳越者 · 2020年4月17日 10:02

    用全局模式,或者换个浏览器

头像

Tony · 2020年4月14日 22:54

https://hijk.art/trojan-pac.php?p=1080,没有填写错误。
实在不行我可不可以自己创建pac文件

    跳越者

    跳越者 · 2020年4月14日 22:55

    那可能是其他配置问题

    跳越者

    跳越者 · 2020年4月14日 22:55

    可以自己创建,不过要放到网上

头像

Tony · 2020年4月14日 22:35

按照这个教程,配置pac代理,mac不让创建pac代理,报的错误是“There was an error in Network preferences.”

    跳越者

    跳越者 · 2020年4月14日 22:36

    地址填错了吧?

头像

sunrise · 2020年4月11日 22:18

[FATAL] fatal: bind: Address already in use
[FATAL] exiting. . .

更改这个端口号为 local_port 1081 后 还要在电脑里面进行其他设置吗?

    跳越者

    跳越者 · 2020年4月11日 22:19

    不需要

    头像

    sunrise · 2020年4月11日 22:25

    那我以后每次用是都要在终端输入cd ~/Desktop/trojan && ./trojan -c config.json,这行命令吗,不用的话就直接关掉终端是吧?

      跳越者

      跳越者 · 2020年4月11日 22:25

      头像

      sunrise · 2020年4月11日 22:40

      谢谢

头像

zzz · 2020年4月11日 22:00

为什么运行命令后弹出:无法打开Trojan,因为无法验证开发者

    跳越者

    跳越者 · 2020年4月11日 22:02

    在设置,隐私和安全里信任

    头像

    zzz · 2020年4月11日 22:40

    谢谢

头像

vvu · 2020年4月4日 21:28

使用什么命令关闭tj?

    跳越者

    跳越者 · 2020年4月4日 21:29

    终端里按ctrl+c

头像

sanshi · 2020年3月21日 20:00

Last login: Sat Mar 21 19:58:39 on console
HideiMac:~ hisans$ cd ~/Desktop/trojan && ./trojan -c config.json
Welcome to trojan 1.14.1
[2020-03-21 19:59:26] [FATAL] fatal: bind: Address already in use
[2020-03-21 19:59:26] [FATAL] exiting. . .
HideiMac:trojan hisans$

mac终端这样显示怎么解决

    跳越者

    跳越者 · 2020年3月21日 20:16

    其他的程序占用了1080端口,退出其他程序,或者换一个端口

头像

sunrise · 2020年3月19日 23:38

问一下 那Windows可以使用V2的客户端,那mac 是不是也可以?

    跳越者

    跳越者 · 2020年3月19日 23:39

    可以,但是v2rayU新版有问题,我没找到合适的版本

      头像

      sunrise · 2020年3月19日 23:45

      嗯嗯 好的 我弄完脚本试试

头像

Kevin · 2020年3月15日 16:34

刚还没看到mac的教程呢,等我自己搞定了,发现你更新了😂

    跳越者

    跳越者 · 2020年3月15日 16:35

    和windows差不多,都比较简单

发表评论

电子邮件地址不会被公开。 必填项已用*标注