All Projects → RCD-Y → Trojanx

RCD-Y / Trojanx

Licence: gpl-3.0
A bare-bones Trojan (as in the anti-GFW tool) GUI client for macOS, written in Swift and shell.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Trojanx

New Pac
翻墙-科学上网、免费翻墙、免费科学上网、免费自由上网、fanqiang、翻墙梯子、免费软件/方法,一键翻墙浏览器,免费shadowsocks/ss/ssr/v2ray/goflyway账号/节点分享,vps一键搭建翻墙服务器脚本/教程,电脑、手机、iOS、安卓、windows、Mac、Linux、路由器翻墙
Stars: ✭ 31,869 (+70720%)
Mutual labels:  gfw, mac, trojan
free
freefq账号已恢复,此号暂停使用!--翻墙、免费翻墙、免费科学上网、免费节点、免费梯子、免费ss/v2ray/trojan节点、蓝灯、谷歌商店、翻墙梯子
Stars: ✭ 280 (+522.22%)
Mutual labels:  trojan, gfw
v2rayfree
免费公益v2ray节点订阅、最新免费v2ray节点订阅地址、免费v2ray节点每日更新、免费ss/v2ray/trojan节点、freefq
Stars: ✭ 352 (+682.22%)
Mutual labels:  trojan, gfw
V2ray Rules Dat
🦄 🎃 👻 V2Ray 路由规则文件加强版,可代替 V2Ray 官方 geoip.dat 和 geosite.dat,兼容 Shadowsocks-windows、Xray-core、Trojan-Go 和 leaf。Enhanced edition of V2Ray rules dat files, compatible with Xray-core, Shadowsocks-windows, Trojan-Go and leaf.
Stars: ✭ 6,550 (+14455.56%)
Mutual labels:  gfw, trojan
SubCrawler
节点爬取,筛选, google ping,支持Clash,base64订阅解析,生成可用的ss, ssr, v2ray, trojan,vless节点. (若不进行二次开发,请不要fork)
Stars: ✭ 686 (+1424.44%)
Mutual labels:  trojan, gfw
SS-Rule-Snippet
搜集、整理、维护 Surge / Quantumult (X) / Shadowrocket / Surfboard / clash (Premium) 实用规则。
Stars: ✭ 8,975 (+19844.44%)
Mutual labels:  trojan, gfw
Eiskaltdcpp
File sharing program using DC and ADC protocols
Stars: ✭ 277 (+515.56%)
Mutual labels:  mac, gui
Trojan
trojan多用户管理部署程序, 支持web页面管理
Stars: ✭ 2,815 (+6155.56%)
Mutual labels:  gfw, trojan
Dosvpn
🚀 极速、简单、开源的 VPN 访问外网学习先进科学技术的必备工具
Stars: ✭ 485 (+977.78%)
Mutual labels:  gfw, trojan
Free
翻墙、免费翻墙、免费科学上网、免费节点、免费梯子、免费ss/v2ray/trojan节点、蓝灯、谷歌商店、翻墙梯子
Stars: ✭ 16,689 (+36986.67%)
Mutual labels:  gfw, trojan
V2raya
A Linux web GUI client of Project V which supports V2Ray, SS, SSR, Trojan and Pingtunnel 🚀
Stars: ✭ 840 (+1766.67%)
Mutual labels:  trojan, gui
Freedom
一个小白对于科学上网的一些切身感受的整理,自己捋思路,同时也为方便他人。发现错误的地方欢迎斧正。顺便也会不断整理一些实用资源及工具。
Stars: ✭ 236 (+424.44%)
Mutual labels:  gfw, trojan
Trojan
An unidentifiable mechanism that helps you bypass GFW.
Stars: ✭ 15,248 (+33784.44%)
Mutual labels:  gfw, trojan
v2ray-free
Fuck gfw,免费翻墙,每天更新
Stars: ✭ 221 (+391.11%)
Mutual labels:  trojan, gfw
Awesome Vpn
Free VPN/proxy,server,account,link list.,实时更新免费的代理,科学上网,翻墙,梯子,服务器,客户端,账号
Stars: ✭ 2,691 (+5880%)
Mutual labels:  gfw, trojan
v2ray
每日分享免费节点、免费机场、ssr节点、v2ray节点、v2ray订阅、clash节点、clash订阅、shadowrocket订阅、Quantumult X订阅、Clash .NET订阅、小火箭节点、小猫咪节点、免费翻墙、免费科学上网、免费梯子、免费trojan节点、蓝灯、谷歌商店、翻墙梯子、安卓VPN、iphone翻墙节点、iphone vpn、一键翻墙浏览器、节点分享、免费SSR、蓝灯、谷歌商店、V2ary免费节点、代理、proxy代理科学上网、TG代理、电报代理、Telegram代理、ip加速、翻墙软件、socks5、破解VPN、机场推荐、节点订阅、破解VPN
Stars: ✭ 525 (+1066.67%)
Mutual labels:  trojan, gfw
Breaking Gfw Book
整理所有的翻墙方法,持续更新....欢迎PR
Stars: ✭ 105 (+133.33%)
Mutual labels:  gfw, trojan
Trojan R
轻量高效的 Trojan 代理,使用 Rust 实现
Stars: ✭ 174 (+286.67%)
Mutual labels:  gfw, trojan
Clashxr
A rule based custom proxy with GUI for Mac base on clash.
Stars: ✭ 405 (+800%)
Mutual labels:  mac, trojan
Linkliar
🔗 Link-Layer MAC spoofing GUI for macOS
Stars: ✭ 885 (+1866.67%)
Mutual labels:  mac, gui

TrojanX

What is TrojanX?

TrojanX is a bare-bones, minimal GUI client on Mac for Trojan, written in Swift and shell.

Quick Start Guide

  1. Download a precompiled version of the app from the release tab and drag it to your Applications folder.
    • If you are seeing a message saying the app is corrupted, see #1. 如果系统提示应用程序损坏,请看#1
  2. Open the app; a menu bar icon depicting a horse head should appear.
  3. Click on the menu bar icon, and select "About..." from the dropdown menu. A window should open up.
  4. Click "Open configuration folder".
  5. Put your configuration files, certificates, etc. for trojan insde the opened directory. For the app to recognize a file as a piece of configuration to pipe into trojan, make sure they end in .json. Use a descriptive name like "Tokyo Server.json".
    • Side note: all file paths are relative to the configuration folder.
  6. If you are not using Wi-Fi as your primary network interface name, perform the steps in the guide here, otherwise skip this step.
  7. Relaunch the app, and you should now see your newly added configuration selected in the drop down menu from the status bar icon.
  8. Click Start Trojan or use shortcut control + shift + T to start Trojan. You're all set!

Updating the Trojan Binary

In order to update the trojan binary, download the latest version from the trojan GitHub page for your platform and replace the bundled binary located one level above the configuration folder (the Resources folder inside the app).

If you are not using Wi-Fi

TrojanX uses shell scripts to set up the system to use SOCKS proxy. If you do not use Wi-Fi, you'll need to change the shell scripts to reflect that, or otherwise TrojanX will not be able to set up proxy for you.

The shell scripts are located in the same directory as the trojan binary, which is one level about the configuration folder. Locate start.sh and stop.sh, and swap out all occurrences of "Wi-Fi" with whatever you use. You can find a list of network service names by running networksetup -listnetworkserviceorder in Terminal. Usually the first entry is what you want to put in.

In the future I would probably want to automate this, but for now this will do.

Where's the option for local port?

TrojanX uses regex magic to detect which port you specified in the config file, so as long as your file isn't too funky, system proxy will be automatically set up at the correct port.

Some Notes

  • Since I don't have much free time, this project will probably not be updated very often. This means that the binary is going to be really old and you'll probably end up updating on your own.
  • Post issues on the issues page and I'll try to address them. Chinese can be used. However, don't post anything regarding trojan itself as I won't be able to answer them.
  • This app is after all a bare-bones GUI client since I wrote it in a hurry. If you have any ideas to improve upon my current (crappy) code, feel free to contribute.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].