All Projects → NekoX-Dev → Nekox

NekoX-Dev / Nekox

Licence: gpl-3.0
The third-party Telegram android app.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Nekox

Ssssrv2rayclashtrojan
科学上网,ss, ssr, v2ray, trojan, clash, clashr,翻墙机场推荐
Stars: ✭ 186 (-44.14%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Free-Node-Merge
合并网络上的免费节点 | Merge Free ss, ssr, v2ray nodes
Stars: ✭ 154 (-53.75%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Awesome Vpn
Free VPN/proxy,server,account,link list.,实时更新免费的代理,科学上网,翻墙,梯子,服务器,客户端,账号
Stars: ✭ 2,691 (+708.11%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Fanqiang Book
2021科学上网指南,小白图文攻略 | 翻墙/梯子/自由上网/SSR/V2Ray/
Stars: ✭ 127 (-61.86%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
ssr-decode
一个解析Shadowsocks/ShadowsocksR/V2Ray订阅链接(http/ss/ssr/vmess)并生成json配置文件的百行shell小脚本
Stars: ✭ 53 (-84.08%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Ladder
梯子,科学上网,翻墙 , 代理, 外网, 加速器, 路由, V2Ray,SS,shadowsocks, SSR
Stars: ✭ 141 (-57.66%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Freedom
一个小白对于科学上网的一些切身感受的整理,自己捋思路,同时也为方便他人。发现错误的地方欢迎斧正。顺便也会不断整理一些实用资源及工具。
Stars: ✭ 236 (-29.13%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Scripts
Shadowsocks/SS一键脚本、ShadowsocksR/SSR一键脚本、V2Ray一键脚本、trojan一键脚本、VPS购买教程,各种网络资源和网络教程
Stars: ✭ 1,377 (+313.51%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Lightyearvpn
翻墙,科学上网,梯子,VPN下载,加速器,外网,代理,路由,防火墙,GFW。支持UDP,游戏必备。免费VPN试用,全球Shadowsocks节点。免费SS节点,SSR节点和V2ray节点。
Stars: ✭ 282 (-15.32%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
R2S
基于 RubikWrt 的 NanoPi R2S 固件,每日自动更新插件和内核
Stars: ✭ 96 (-71.17%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Onesubscribe
ss ssr v2ray 订阅管理 node 后端
Stars: ✭ 122 (-63.36%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Ssrpanel
An Account Managent Panel Which Is Used For Shadowsocks & ShadowsocksR & V2Ray & VNET
Stars: ✭ 279 (-16.22%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Subscribevue
ss ssr v2ray 订阅管理 vue前端界面
Stars: ✭ 114 (-65.77%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Stairspeedtest Reborn
Proxy performance batch tester based on Shadowsocks(R) and V2Ray
Stars: ✭ 2,501 (+651.05%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Breaking Gfw Book
整理所有的翻墙方法,持续更新....欢迎PR
Stars: ✭ 105 (-68.47%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Proxysu
Xray,V2ray,Trojan,NaiveProxy, Trojan-Go, ShadowsocksR(SSR),Shadowsocks-libev及相关插件,MTProto+TLS 一键安装工具,windows下用(一键科学上网)
Stars: ✭ 3,309 (+893.69%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Luci App Clash
Luci interface for Clash Openwrt
Stars: ✭ 967 (+190.39%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
Ss Ssr V2ray Gadget
merge, deduplicate, backup, convert and online benchmark tools set for shadowsocks/shadowsocksR, v2ray. by python3
Stars: ✭ 96 (-71.17%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
SubCrawler
节点爬取,筛选, google ping,支持Clash,base64订阅解析,生成可用的ss, ssr, v2ray, trojan,vless节点. (若不进行二次开发,请不要fork)
Stars: ✭ 686 (+106.01%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr
mian-fan-qiang
各大机场免翻墙地址搜集,不定期更新。欢迎收藏,转发。
Stars: ✭ 361 (+8.41%)
Mutual labels:  shadowsocks, v2ray, shadowsocksr

NekoX

NekoX is an free and open source third-party Telegram client, based on Telegram-FOSS with features added.

Get it on F-Droid Get it on Google Play

NekoX Changes

  • Most of Nekogram's features
  • Unlimited login accounts
  • OpenCC Chinese Convert
  • Built-in VMess, Shadowsocks, SSR, Trojan-GFW proxies support
  • Built-in public proxy list / Proxy subscription support
  • Able to parse all proxy subscription format: SIP008, ssr, v2rayN, vmess1, shit ios app formats, clash config and more
  • Proxies import and export, remarks, speed measurement, sorting, delete unusable nodes, etc
  • Scan the QR code (any link, can add a proxy)
  • The ( vmess / vmess1 / ss / ssr / trojan ) proxy link in the message can be clicked
  • Allow auto-disabling proxy when VPN is enabled
  • Proxy automatic switcher
  • Add stickers without sticker pack
  • Allow disabling vibration
  • Allow clicking on links in self profile
  • Sticker set list backup / restore / share
  • Full InstantView translation support
  • Translation support for selected text on input and in messages
  • Delete all messages in group
  • Dialog sorting is optional "Unread and can be prioritized for reminding" etc
  • Allow to skip "regret within five seconds"
  • Unblock all users support
  • Login via QR code
  • Scan and confirm the login QR code directly
  • Allow clearing app data
  • Option to not send comment first when forwarding
  • 0ption to use nekox chat input menu: replace record button with a menu which contains an switch to control link preview (enabled by default)
  • Option to disable link preview by default: to prevent the server from knowing that the link is shared through Telegram.
  • Option to ignore Android-only content restrictions (except for the Play Store version).
  • OpenKaychain client (sign / verify / decrypt / import)
  • Google Cloud Translate / Yandex.Translate support
  • Custom cache directory (supports external storage)
  • Custom app ID and Hash (optional NekoX / Andorid / Android X or Manual input)
  • Custom server (official, test DC)
  • Keep the original file name when downloading files
  • View the data center you belong to when you don't have an avatar
  • Proxies, groups, channels, sticker packs are able to shared as QR codes
  • Force English emoji keywords to be loaded
  • Add "@Name" when long-pressing @user option
  • Enhanced notification service, optional version without Google Services
  • Don't alert "Proxy unavailable" for non-current account
  • Option to block others from starting a secret chat with you
  • Allow creation of group without invite
  • Option to upgrade group to supergroup
  • Mark dialogs as read using tab menu
  • Option to hide device info
  • Improved session dialog
  • Improved link long click menu
  • Text replacer
  • Option to disable trending
  • Telegram X style menu for unpinning messages
  • Built-in Material Design themes / Telegram X style icons
  • Enabled set auto delete timer option for private chats and private groups
  • Don't process cleanup draft events after opening chat
  • Support saving multiple selected messages to Saved Messages
  • Support unpinning multiple selected messages
  • View stats option for messages
  • And more :)

Compilation Guide

NOTE: Building on Windows is, unfortunately, not supported. Consider using a Linux VM or dual booting.

Important:

  1. Install Android SDK and NDK (default location is $HOME/Android/SDK, otherwise you need to specify $ANDROID_HOME for it)

It is recommended to use AndroidStudio to install.

  1. Install golang ( 1.16 ).
# debian sid
apt install -y golang-1.16
  1. Install Rust and its stdlib for Android ABIs, and add environment variables for it.

It is recommended to use the official script, otherwise you may not find rustup.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain none -y
echo "source \$HOME/.cargo/env" >> $HOME/.bashrc && source $HOME/.cargo/env

cd ss-rust/src/main/rust/shadowsocks-rust
rustup target install armv7-linux-androideabi aarch64-linux-android i686-linux-android x86_64-linux-android
  1. Build native dependencies: ./run init libs
  2. Build external libraries and native code: ./run libs update
  3. Fill out TELEGRAM_APP_ID and TELEGRAM_APP_HASH in local.properties
  4. Replace TMessagesProj/google-services.json if you want fcm to work.
  5. Replace release.keystore with yours and fill out ALIAS_NAME, KEYSTORE_PASS and ALIAS_PASS in local.properties if you want a non-debug build.

./gradlew assemble<Full/Mini><Debug/Release/ReleaseNoGcm>

FAQ

What is the relationship between NekoX and Nekogram?

More features, without additional trackers.

What is the difference between the Full and Mini version?

The full version comes with built-in proxy support for v2ray, shadowsocks, shadowsocksr, and trojan, which is usually provided to advanced users to help friends who have no computer knowledge in mainland China to bypass censorship. Don't complain about imperfect functions or ask to add other rare proxy types, you can use their clients directly.

What if I don't need a proxy?

Then it is recommended to use the Mini version.

I've encountered a bug!

First, make sure you have the latest version installed (check the channel, Play store versions usually have a delay).

Then, if the issue appears in the official Telegram client too, please submit it to the officials, (be careful not to show NekoX in the description and screenshots, the official developers doesn't like us!).

Then, please detail your issue, create an issue or submit it to our group with #bug.

If you experience a crash, you also need to click on the version number at the bottom of the settings and select "Enable Log" and send it to us.

Localization

Is NekoX not in your language, or the translation is incorrect or incomplete? Get involved in the translations on our Weblate.

Translation status

Adding a new language

First and foremost, Android must already support the specific language and locale you want to add. We cannot work with languages that Android and the SDK do not support, the tools simply break down. Next, if you are considering adding a country-specific variant of a language (e.g. de-AT), first make sure that the main language is well maintained (e.g. de). Your contribution might be useful to more people if you contribute to the existing version of your language rather than the country-specific variant.

Anyone can create a new language via Weblate.

Adding unofficial translations for Telegram

Current built-in language packs:

You can open an issue to request to amend the built-in translation.

Credits

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].