欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入免费知识星球。

安装trojan,科学上网

科学上网 迷途小书童 4年前 (2020-01-02) 24359次浏览 41个评论

软硬件环境

  • ubuntu 18.04 64bit
  • 搬瓦工vps
  • 域名

视频看这里


trojan简介

trojan模仿了互联网上最常见的HTTPS协议,通过把访问连接伪装成HTTPS,从而不被识别。trojan处理来自外界的HTTPS请求,如果是合法的,那么为该请求提供服务,否则将该流量转交给web服务器nginx,由nginx为其提供普通的网页服务。基于上述的工作原理,我们可以知道,trojan的一切表现均与nginx一致,不会引入额外特征,从而达到无法被识别的效果,保障科学上网的环境。

在VPS上搭建trojan

这里以 搬瓦工vps 为例,远程登录到vps,执行一键安装脚本

curl -O https://raw.githubusercontent.com/atrandys/trojan/master/trojan_mult.sh && chmod +x trojan_mult.sh && ./trojan_mult.sh

选择1进行安装,2是卸载

trojan

接下来需要填写域名,注意,在这一步之前,需要确保已经给域名设置了dns,可以通过ping域名来查看是否配置成功。关于域名的dns设置,由于各个域名提供商设置方法不尽相同,这里就不讲了,如果有问题,可以咨询域名提供商寻求帮助。

trojan

如果出现域名解析成功,脚本就会正式开始安装trojan

trojan

trojan安装成功后,需要注意脚本会在屏幕输出一个url地址,这个地址是windows客户端的下载地址,这个客户端已经由脚本配置好了,直接下载下来就可以用

trojan

打开下载后的trojan客户端,我们直接双击运行start.bat就可以了,不用的话,双击stop.bat停止运行

trojan

安装bbr加速

我们也是采用的一键安装脚本

cd /usr/src && wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

trojan

我这里选择安装的是原版的bbr,当然也可以选择其它的版本,随你

安装浏览器插件

这里推荐浏览器SwitchyOmega,下载地址是 https://github.com/FelisCatus/SwitchyOmega/releases,同时支持chromefirefox,安装后,进行简单的配置,添加SOCKS5代理,服务器填写127.0.0.1,端口填写 1080,根据自己的需要将不需要代理的地址写在不代理的列表

trojan

参考资料

喜欢 (0)

您必须 登录 才能发表评论!

(41)个小伙伴在吐槽
  1. [2022年 03月 14日 星期一 07:01:28 UTC] Polling order status: https://acme.zerossl.com/v2/DV90/order/6pfVwjWP_7BilgMfeuVoAg [2022年 03月 14日 星期一 07:01:32 UTC] Order status is processing, lets sleep and retry. [2022年 03月 14日 星期一 07:01:32 UTC] Retry after: 15 我看了下一键安装脚本的信息是:centos7+/debian9+/ubuntu16.04+ 我在ubuntu18.04上就是这提示,于是换到debian9X64,还是这样提示, 30次用完了,证书更新不,是这脚本2年前的,不灵了是吗?
    匿名2022-03-14 15:08
  2. ip是对的啊
    匿名2021-09-23 16:36
  3. 我的域名已经正常解析了并且IP地址也是对的,为什么还是出现了“域名解析地址与本VPS IP地址不一致”
    匿名2021-08-23 17:50
  4. 老师,我想请问下我在xshell上请输入数字:1 之后出现了“当前系统不受支持”
    匿名2021-08-18 23:18
  5. Verify error:DNS problem: SERVFAIL looking up A for fang.lovewangshan.top - the domain's nameservers may be malfunctioning [Thu Jun 11 10:21:16 UTC 2020] Please add '--debug' or '--log' to check more details. [Thu Jun 11 10:21:16 UTC 2020] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh https证书没有申请成果,自动安装失败 不要担心,你可以手动修复证书申请 1. 重启VPS 2. 重新执行脚本,使用修复证书功能
    lv2020-06-11 18:21
  6. 使用反馈:一键脚本很给力,完美安装。 给出的客户端只可以运行在64位系统,有点可惜了。
    Beth Hoyt2020-06-03 22:33
    • 迷途小书童
      感谢反馈。官方不提供32位。另外,这年头,有多少人还在使用32位系统?
      • 老式电脑没有用64位系统呢。 安装之后我之前服务器上面的 网站都不可以访问了,修改 nignx.conf文件都没有用了,请问这是一个什么原理?有办法可以修复吗?
        Beth Hoyt2020-06-08 23:00
        • 迷途小书童
          这个trojan一键脚本使用到了nginx,还有加密的ssl。如果你之前的网站也使用了nginx的话,这里会有问题。要修复的话,首先卸载trojan,然后去修复nginx。
  7. 安装都正常,用PC也正常。但是想在安卓手机也用上,igniter的密码该输入啥?
    hierro2020-06-01 23:25
    • 迷途小书童
      从服务器下载trojan_cli.zip,解压后有个config.json文件,找到password项,就是它了
  8. 为什么Trojan装bbr,选完2和7后,安装还是原来的lotsever 装多少次也装不上去?
    WINGS2020-05-22 14:07
  9. 脚本安装后,能手动修改配置吗
    smsn2020-04-13 17:53
  10. 迷途小书童
    Thank you.
  11. https证书没有申请成果,本次安装失败
    wzj2020-03-30 18:57
  12. 有看到我信息吗,大佬,麻烦帮我查看下是什么情况,我小菜鸟,但是急用。感谢
    mianbao2020-02-21 21:17
  13. 请问ubuntu重新开机之后,还需要输入命令吗? 还是说就直接可以fq?我这边开机之后重新输入了一次命令,然后就上不了了。一直显示这个2020-02-21 03:54:14] [FATAL] fatal: bind: Address already in use [2020-02-21 03:54:14] [FATAL] exiting. . .
    mianbao2020-02-21 20:46
    • 迷途小书童
      已经有进程占用了端口1080。你可以用netstat -ant | grep 1080来查看。将相应的进程关闭就好。
      xugaoxiang2020-02-22 23:16
  14. 自动生成的网页可以浏览。ping域名能显示IP,ping IP超时。
    新手啊上路请多关照2020-02-17 18:50
  15. /usr/src/trojan-cert/下的fullchain.cer 如何下载呢?小白实在不知道。 :cry:
    新手上路请多关照2020-02-17 03:17
    • 迷途小书童
      cp /usr/src/trojan-cert/fullchain.cer /usr/share/nginx/html/然后到浏览器,访问 $你vps的IP/fullchain.cer
      xugaoxiang2020-02-17 09:11
      • 谢谢!我去操作一下
        新手啊上路请多关照2020-02-17 11:34
      • 还有个小问题 $ 这个符号啥意思?捂脸
        新手啊上路请多关照2020-02-17 12:10
        • 迷途小书童
          比如你的vps的ip是192.168.1.100,对应的链接就是192.168.1.100/fullchain.cer
          xugaoxiang2020-02-17 15:23
          • 感谢耐心解答
            新手啊上路请多关照2020-02-17 15:27
          • 按照流程操作完毕很顺畅。但是在客户端SocksCap64使用的时候测试总是提示“接收数据错误”。是因为我的VPS的IP被封的原因吗?
            新手啊上路请多关照2020-02-17 18:40
  16. 一键安装以后服务器端 ssl的证书在什么目录,服务器端trojan的配置文件里证书目前要配置吗,我现在的问题是客户端提示SSL handshake failed with 2100talk.xyz:443: certificate verify failed
    zhaogang2020-02-08 21:10
    • 迷途小书童
      证书存放在/etc/nginx/ssl下。证书的申请和nginx的配置,脚本中都帮你完成了,不需要用户的干预。
      xugaoxiang2020-02-11 13:11
  17. Failed to restart nginx.service: Unit not found. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (35) Cannot communicate securely with peer: no common encryption algorithm(s). ./trojan_mult.sh: line 174: /root/.acme.sh/acme.sh: No such file or directory ./trojan_mult.sh: line 175: /root/.acme.sh/acme.sh: No such file or directory ================================ https证书没有申请成果,本次安装失败
    电饭锅2020-02-05 03:01
    • 迷途小书童
      看日志,是这条语句没有响应,curl https://get.acme.sh | sh,这是申请证书的脚本。你可以多试几次吧。
      xugaoxiang2020-02-05 11:14
  18. https证书没有申请成果,本次安装失败
    tlijun2020-02-01 21:55
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

请关闭 Adblock 等类似浏览器插件,然后刷新页面访问,感谢您的支持!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.