Git Product home page Git Product logo

nekoray's Introduction

NekoRay / NekoBox For PC

Qt based cross-platform GUI proxy configuration manager (backend: v2ray / sing-box)

Support Windows / Linux out of the box now.

基于 Qt 的跨平台代理配置管理器 (后端 v2ray / sing-box)

目前支持 Windows / Linux 开箱即用

Readme Translations

中文 / English / fa_IR / 日本語 / Русский

下载 / Download

GitHub Releases (Portable ZIP)

便携格式,无安装器。转到 Releases 下载预编译的二进制文件,解压后即可使用。

GitHub All Releases

下载 / Download

安装包的说明,如果你不知道要下载哪一个

Package

AUR

archlinuxcn

Scoop Extras

scoop install nekoray

更改记录 & 发布频道 / Changelog & Telegram Channel

https://t.me/Matsuridayo

项目主页 & 文档 / Homepage & Documents

https://matsuridayo.github.io

代理 / Proxy

  • SOCKS (4/4a/5)
  • HTTP(S)
  • Shadowsocks
  • VMess
  • VLESS
  • Trojan
  • TUIC ( sing-box )
  • NaïveProxy ( Custom Core )
  • Hysteria ( Custom Core or sing-box )
  • Hysteria2 ( Custom Core or sing-box )
  • Custom Outbound
  • Custom Config
  • Custom Core

订阅 / Subscription

  • Raw: some widely used formats (like Shadowsocks, Clash and v2rayN)
  • 原始格式: 一些广泛使用的格式 (如 Shadowsocks、Clash 和 v2rayN)

运行参数

运行参数

Windows 运行

若提示 DLL 缺失,无法运行,请下载 安装 微软 C++ 运行库

Linux 运行

Linux 运行教程

macOS

由于缺乏维护,不再提供 macOS 版本下载。

您还可以在下面的存储库中非正式地获取更新版本。非官方发布 / Unofficial releases

仍可以参照下方教程自行编译,常见问题请参考历史 Issue,欢迎 Pull Request 修复。

编译教程 / Compile Tutorial

请看 技术文档 / Technical documentation

捐助 / Donate

如果这个项目对您有帮助,可以通过捐赠的方式帮助我们维持这个项目。

捐赠满等额 50 USD 可以在「捐赠榜」显示头像,如果您未被添加到这里,欢迎联系我们补充。

Donations of 50 USD or more can display your avatar on the Donation List. If you are not added here, please contact us to add it.

USDT TRC20

TRhnA7SXE5Sap5gSG3ijxRmdYFiD4KRhPs

XMR

49bwESYQjoRL3xmvTcjZKHEKaiGywjLYVQJMUv79bXonGiyDCs8AzE3KiGW2ytTybBCpWJUvov8SjZZEGg66a4e59GXa6k5

Credits

Core:

Gui:

nekoray's People

Contributors

aaofficial avatar abolfazlho avatar anosora233 avatar arm64v8a avatar b1ad3runn3r avatar blacamdk avatar cancanneednews avatar chiyuki0325 avatar chromer030 avatar danielblackbeard avatar ddzzkunye avatar eltociear avatar hingbong avatar hzdrro avatar integral-tech avatar justmarkov avatar kimmyxyc avatar kouroszanbouri avatar mazharz avatar misaka-blog avatar mohitd404 avatar niiightmarexd avatar purofle avatar safasafari avatar smaznet avatar theweirddev avatar uprtdev avatar xchacha20-poly1305 avatar xmha97 avatar xtexchooser avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nekoray's Issues

cannot move multi selected proxy !

if you select two or more proxy from a group and right click on them, only "delete" function works.
and "move" function not work !

same problem for "export" selected proxy (if two or more proxy selected)

Freeze and Crash

Nekoray freezes and stop the service when multiple apps and tools send requests.

A vmess profile is running and following tools are demanding service via socks5 inbound :

  • curl
  • wget
  • aria2
  • Chrome
  • firefox

nekoray will fully freeze and hang after a while and will cause a high cpu load , even we cant close it and needs a kill (killall nekoray)

Nekoray crashes !

Nekoray always crashes in following scenario :

Import some servers (mine are all shadowsocks) , start one of them , select the servers you imported including started one and delete them all, now start another one in the list , the Nekoray will crash !

Xtls is extremely needed

Hello

In our region most of vless node providers, sell "vless xtls" nodes but nekoray hasn't supported them. Please consider this. It's too important for us and we aware from risk of these configurations.

Regards

Failed to listen TCP on 2050

I get this error when i want to connect shadowsocks servers in windows 11.
app/proxyman/inbound: failed to listen TCP on 2050 > transport/internet: failed to listen on address: 127.0.0.1:2050 > transport/internet/tcp: failed to listen TCP on 127.0.0.1:2050 > listen tcp 127.0.0.1:2050: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
How can i fix it?

(bug)软件对doh的证书支持有问题,测速也有bug

log:
failed to retrieve response > Post "https://223.5.5.5": x509: certificate is valid for 223.5.5.5, 223.6.6.6, not 223.5.5.5

其他dns也会有类似的情况。

类似问题:
如果把测速链接改为http://1.1.1.1,会出现:
default route for [tcp:1.1.1.1:80]
[Warning] app/dispatcher: default route for [tcp:1.1.1.1:443]

本来我以为是跳转到了443端口软件不识别,但改成https://1.1.1.1后,日志就只有 default route for [tcp:1.1.1.1:443]
之前也会有类似的证书错误报告,但现在没了。
用同一个节点、同一时间测速,在matsuri上就能使用http(s)://1.1.1.1测速,应该就是nekoray的问题。

Termux

~/nekoray-0.1/build $ cmake ..
-- Found ZLIB: /data/data/com.termux/files/usr/lib/libz.so (found version "1.2.12") 
-- Found OpenSSL: /data/data/com.termux/files/usr/lib/libcrypto.so (found version "3.0.3")  
-- Found c-ares: /data/data/com.termux/files/usr/lib/cmake/c-ares/c-ares-config.cmake (found version "1.18.0") 
-- Found Threads: TRUE  
-- Found RE2 via CMake.
-- Configuring done
-- Generating done
-- Build files have been written to: /data/data/com.termux/files/home/nekoray-0.1/build
~/nekoray-0.1/build $ make -j
[  3%] Running cpp protocol buffer compiler on go/gen/libcore.proto
[  3%] Running grpc protocol buffer compiler on go/gen/libcore.proto
[  5%] Building CXX object CMakeFiles/myproto.dir/go/gen/libcore.pb.cc.o
[  7%] Building CXX object CMakeFiles/myproto.dir/go/gen/libcore.grpc.pb.cc.o
[  9%] Linking CXX static library libmyproto.a
[  9%] Built target myproto
[ 11%] Automatic MOC and UIC for target nekoray
[ 11%] Built target nekoray_autogen
[ 16%] Generating zh_CN.qm
[ 16%] Automatic RCC for res/neko.qrc
[ 16%] Automatic RCC for res/theme/feiyangqingyun/qss.qrc
Updating '/data/data/com.termux/files/home/nekoray-0.1/build/zh_CN.qm'...
    Generated 226 translation(s) (226 finished and 0 unfinished)
[ 18%] Automatic RCC for translations.qrc
[ 22%] Building CXX object CMakeFiles/nekoray.dir/main/main.cpp.o
[ 22%] Building CXX object CMakeFiles/nekoray.dir/main/NekoRay.cpp.o
[ 24%] Building CXX object CMakeFiles/nekoray.dir/3rdparty/qrcodegen.cpp.o
[ 26%] Building CXX object CMakeFiles/nekoray.dir/qv2ray/ui/LogHighlighter.cpp.o
[ 32%] Building CXX object CMakeFiles/nekoray.dir/nekoray_autogen/mocs_compilation.cpp.o
[ 32%] Building CXX object CMakeFiles/nekoray.dir/qv2ray/components/proxy/QvProxyConfigurator.cpp.o
[ 33%] Building CXX object CMakeFiles/nekoray.dir/qv2ray/utils/HTTPRequestHelper.cpp.o
[ 32%] Building CXX object CMakeFiles/nekoray.dir/qv2ray/ui/QvAutoCompleteTextEdit.cpp.o
[ 35%] Building CXX object CMakeFiles/nekoray.dir/qv2ray/ui/widgets/common/QJsonModel.cpp.o
[ 37%] Building CXX object CMakeFiles/nekoray.dir/qv2ray/ui/widgets/editors/w_JsonEditor.cpp.o
[ 39%] Building CXX object CMakeFiles/nekoray.dir/rpc/gRPC.cpp.o
[ 41%] Building CXX object CMakeFiles/nekoray.dir/db/TrafficLooper.cpp.o
[ 43%] Building CXX object CMakeFiles/nekoray.dir/db/Database.cpp.o
[ 45%] Building CXX object CMakeFiles/nekoray.dir/db/ProfileFilter.cpp.o
[ 49%] Building CXX object CMakeFiles/nekoray.dir/fmt/Bean2CoreObj.cpp.o
[ 49%] Building CXX object CMakeFiles/nekoray.dir/fmt/Bean2External.cpp.o
[ 50%] Building CXX object CMakeFiles/nekoray.dir/fmt/Bean2Link.cpp.o
[ 52%] Building CXX object CMakeFiles/nekoray.dir/sub/RawUpdater.cpp.o
[ 54%] Building CXX object CMakeFiles/nekoray.dir/fmt/ConfigBuilder.cpp.o
[ 56%] Building CXX object CMakeFiles/nekoray.dir/sys/ExternalProcess.cpp.o
[ 58%] Building CXX object CMakeFiles/nekoray.dir/fmt/Link2Bean.cpp.o
[ 60%] Building CXX object CMakeFiles/nekoray.dir/ui/ThemeManager.cpp.o
[ 62%] Building CXX object CMakeFiles/nekoray.dir/ui/CheckUpdate.cpp.o
[ 64%] Building CXX object CMakeFiles/nekoray.dir/ui/mainwindow.cpp.o
[ 66%] Building CXX object CMakeFiles/nekoray.dir/ui/edit/dialog_edit_profile.cpp.o
[ 67%] Building CXX object CMakeFiles/nekoray.dir/ui/edit/dialog_edit_group.cpp.o
[ 69%] Building CXX object CMakeFiles/nekoray.dir/ui/edit/edit_chain.cpp.o
[ 73%] Building CXX object CMakeFiles/nekoray.dir/ui/edit/edit_socks.cpp.o
[ 71%] Building CXX object CMakeFiles/nekoray.dir/ui/edit/edit_vmess.cpp.o
[ 75%] Building CXX object CMakeFiles/nekoray.dir/ui/edit/edit_shadowsocks.cpp.o
[ 77%] Building CXX object CMakeFiles/nekoray.dir/ui/edit/edit_naive.cpp.o
[ 79%] Building CXX object CMakeFiles/nekoray.dir/ui/edit/edit_custom.cpp.o
[ 83%] Building CXX object CMakeFiles/nekoray.dir/ui/edit/edit_trojan.cpp.o
[ 81%] Building CXX object CMakeFiles/nekoray.dir/ui/dialog_basic_settings.cpp.o
[ 84%] Building CXX object CMakeFiles/nekoray.dir/ui/dialog_manage_routes.cpp.o
[ 86%] Building CXX object CMakeFiles/nekoray.dir/ui/widget/ProxyItem.cpp.o
[ 88%] Building CXX object CMakeFiles/nekoray.dir/ui/dialog_manage_groups.cpp.o
[ 90%] Building CXX object CMakeFiles/nekoray.dir/ui/widget/GroupItem.cpp.o
[ 92%] Building CXX object CMakeFiles/nekoray.dir/nekoray_autogen/PNK5WDWK6L/qrc_neko.cpp.o
[ 94%] Building CXX object CMakeFiles/nekoray.dir/nekoray_autogen/3WNQF2Z6YU/qrc_qss.cpp.o
[ 96%] Building CXX object CMakeFiles/nekoray.dir/nekoray_autogen/JU62CA5L7X/qrc_translations.cpp.o
In file included from /data/data/com.termux/files/home/nekoray-0.1/fmt/Bean2Link.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/qv2ray/utils/HTTPRequestHelper.cpp:8:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProfileFilter.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProfileFilter.hpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/Database.hpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/fmt/Bean2CoreObj.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/Database.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/Database.hpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/TrafficLooper.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/TrafficLooper.hpp:8:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/TrafficData.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/dialog_edit_profile.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/dialog_edit_profile.h:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/Database.hpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/fmt/Bean2External.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/fmt/ConfigBuilder.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/fmt/ConfigBuilder.hpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/sys/ExternalProcess.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/sys/ExternalProcess.hpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/qv2ray/ui/widgets/editors/w_JsonEditor.cpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/fmt/Link2Bean.cpp:2:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/dialog_edit_group.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/dialog_edit_group.h:4:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/Group.hpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/edit_socks.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/edit_socks.h:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/profile_editor.h:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/CheckUpdate.cpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/mainwindow.h:11:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/edit_naive.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/edit_naive.h:4:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/profile_editor.h:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/edit_trojan.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/edit_trojan.h:4:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/profile_editor.h:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/main.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/mainwindow.h:11:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
1 error generated.
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/edit_shadowsocks.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/edit_shadowsocks.h:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/profile_editor.h:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
make[2]: *** [CMakeFiles/nekoray.dir/build.make:280: CMakeFiles/nekoray.dir/main/NekoRay.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:462: CMakeFiles/nekoray.dir/fmt/Bean2External.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:448: CMakeFiles/nekoray.dir/fmt/Bean2CoreObj.cpp.o] Error 1
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/dialog_basic_settings.cpp:7:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
1 error generated.
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/widget/ProxyItem.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/widget/ProxyItem.h:6:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
make[2]: *** [CMakeFiles/nekoray.dir/build.make:532: CMakeFiles/nekoray.dir/sys/ExternalProcess.cpp.o] Error 1
1 error generated.
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/edit_custom.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/edit_custom.h:4:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/edit/profile_editor.h:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/ProxyEntity.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
make[2]: *** [CMakeFiles/nekoray.dir/build.make:434: CMakeFiles/nekoray.dir/db/ProfileFilter.cpp.o] Error 1
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/widget/GroupItem.cpp:1:
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/widget/GroupItem.h:6:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/Database.hpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:378: CMakeFiles/nekoray.dir/qv2ray/ui/widgets/editors/w_JsonEditor.cpp.o] Error 1
In file included from /data/data/com.termux/files/home/nekoray-0.1/ui/mainwindow.cpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/TrafficLooper.hpp:8:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/TrafficData.hpp:5:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
1 error generated.
1 error generated.
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:490: CMakeFiles/nekoray.dir/fmt/Link2Bean.cpp.o] Error 1
make[2]: *** [CMakeFiles/nekoray.dir/build.make:672: CMakeFiles/nekoray.dir/ui/edit/edit_trojan.cpp.o] Error 1
make[2]: *** [CMakeFiles/nekoray.dir/build.make:406: CMakeFiles/nekoray.dir/db/Database.cpp.o] Error 1
In file included from /data/data/com.termux/files/home/nekoray-0.1/build/nekoray_autogen/mocs_compilation.cpp:8:
In file included from /data/data/com.termux/files/home/nekoray-0.1/build/nekoray_autogen/UYX5XTB5RZ/moc_dialog_manage_groups.cpp:10:
In file included from /data/data/com.termux/files/home/nekoray-0.1/build/nekoray_autogen/UYX5XTB5RZ/../../../ui/dialog_manage_groups.h:8:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/Group.hpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
In file included from /data/data/com.termux/files/home/nekoray-0.1/sub/RawUpdater.cpp:12:
In file included from /data/data/com.termux/files/home/nekoray-0.1/db/Database.hpp:3:
In file included from /data/data/com.termux/files/home/nekoray-0.1/main/NekoRay.hpp:4:
/data/data/com.termux/files/home/nekoray-0.1/main/NekoRay_Utils.hpp:233:14: error: no member named 'create' in 'QThread'
    QThread::create(callback)->start();
    ~~~~~~~~~^
1 error generated.
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:686: CMakeFiles/nekoray.dir/ui/edit/edit_naive.cpp.o] Error 1
make[2]: *** [CMakeFiles/nekoray.dir/build.make:504: CMakeFiles/nekoray.dir/fmt/ConfigBuilder.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:644: CMakeFiles/nekoray.dir/ui/edit/edit_shadowsocks.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:714: CMakeFiles/nekoray.dir/ui/dialog_basic_settings.cpp.o] Error 1
1 error generated.
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:756: CMakeFiles/nekoray.dir/ui/widget/ProxyItem.cpp.o] Error 1
make[2]: *** [CMakeFiles/nekoray.dir/build.make:602: CMakeFiles/nekoray.dir/ui/edit/dialog_edit_group.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:630: CMakeFiles/nekoray.dir/ui/edit/edit_socks.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:770: CMakeFiles/nekoray.dir/ui/widget/GroupItem.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:700: CMakeFiles/nekoray.dir/ui/edit/edit_custom.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:588: CMakeFiles/nekoray.dir/ui/edit/dialog_edit_profile.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:518: CMakeFiles/nekoray.dir/sub/RawUpdater.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:420: CMakeFiles/nekoray.dir/db/TrafficLooper.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:266: CMakeFiles/nekoray.dir/main/main.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:546: CMakeFiles/nekoray.dir/ui/CheckUpdate.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:252: CMakeFiles/nekoray.dir/nekoray_autogen/mocs_compilation.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/nekoray.dir/build.make:574: CMakeFiles/nekoray.dir/ui/mainwindow.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:113: CMakeFiles/nekoray.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
~/nekoray-0.1/build $ pkg list-installed
Listing... Done
apt/stable,now 2.5.0 aarch64 [installed]
autoconf/stable,now 2.71-2 all [installed]
automake/stable,now 1.16.5 all [installed]
bash/stable,now 5.1.16-1 aarch64 [installed]
clang/stable,now 14.0.4 aarch64 [installed,automatic]
cmake/stable,now 3.23.2 aarch64 [installed]
command-not-found/stable,now 1.75 aarch64 [installed]
coreutils/stable,now 9.1 aarch64 [installed]
debianutils/stable,now 5.7 aarch64 [installed]
desktop-file-utils/x11,now 0.26-7 aarch64 [installed,automatic]
dialog/stable,now 1.3-20220117-0 aarch64 [installed]
findutils/stable,now 4.9.0-1 aarch64 [installed]
fontconfig/stable,now 2.14.0 aarch64 [installed,automatic]
freetype/stable,now 2.12.1 aarch64 [installed,automatic]
gstreamer/stable,now 1.20.1 aarch64 [installed,automatic]
gtk-update-icon-cache/x11,now 3.24.34 aarch64 [installed,automatic]
gtk3/x11,now 3.24.34 aarch64 [installed,automatic]
jsoncpp/stable,now 1.9.5 aarch64 [installed,automatic]
libc++/stable,now 23b-3 aarch64 [installed]
libllvm/stable,now 14.0.4 aarch64 [installed]
libprotobuf/stable,now 2:3.19.3 aarch64 [installed,automatic]
libqtxdg/x11,now 3.9.1 aarch64 [installed]
libyaml-cpp/stable,now 0.7.0 aarch64 [installed]
libzxing-cpp/stable,now 1.3.0 aarch64 [installed]
llvm/stable,now 14.0.4 aarch64 [installed]
make/stable,now 4.3-2 aarch64 [installed]
openssh/stable,now 9.0p1-2 aarch64 [installed]
openssl-1.1/stable,now 1.1.1o aarch64 [installed]
openssl/stable,now 3.0.3 aarch64 [installed]
patch/stable,now 2.7.6-3 aarch64 [installed]
pcre2/stable,now 10.40 aarch64 [installed]
pcre/stable,now 8.45-1 aarch64 [installed]
pkg-config/stable,now 0.29.2-1 aarch64 [installed]
protobuf/stable,now 2:3.19.3 aarch64 [installed]
qt5-qtbase-cross-tools/x11,now 5.15.3-4 aarch64 [installed]
qt5-qtbase-gtk-platformtheme/x11,now 5.15.3-4 aarch64 [installed]
qt5-qtbase/x11,now 5.15.3-4 aarch64 [installed]
qt5-qtdeclarative-cross-tools/x11,now 5.15.3-1 aarch64 [installed]
qt5-qtdeclarative/x11,now 5.15.3-1 aarch64 [installed]
qt5-qtlocation/x11,now 5.15.3 aarch64 [installed]
qt5-qtmultimedia/x11,now 5.15.3 aarch64 [installed]
qt5-qtquickcontrols2/x11,now 5.15.3 aarch64 [installed]
qt5-qtquickcontrols/x11,now 5.15.3 aarch64 [installed]
qt5-qtsensors/x11,now 5.15.3 aarch64 [installed]
qt5-qtsvg/x11,now 5.15.3 aarch64 [installed]
qt5-qttools-cross-tools/x11,now 5.15.3-1 aarch64 [installed]
qt5-qttools/x11,now 5.15.3-1 aarch64 [installed]
qt5-qtwebchannel/x11,now 5.15.3 aarch64 [installed]
qt5-qtwebkit/x11,now 5.212.0-alpha4-9 aarch64 [installed]
qt5-qtwebsockets/x11,now 5.15.3 aarch64 [installed]
qt5-qtx11extras/x11,now 5.15.3 aarch64 [installed]
qt5-qtxmlpatterns/x11,now 5.15.3 aarch64 [installed]
qt5ct/x11,now 1.3-1 aarch64 [installed]
~/nekoray-0.1/build $ termux-info
Termux Variables:
TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_MAIN_PACKAGE_FORMAT=debian
TERMUX_VERSION=0.118.0
Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb https://mirrors.ustc.edu.cn/termux/apt/termux-main stable main
# x11-repo (sources.list.d/x11.list)
deb https://mirrors.ustc.edu.cn/termux/apt/termux-x11 x11 main
Updatable packages:
All packages up to date
termux-tools version:
0.184
Android version:
10
Kernel build information:
Linux localhost 4.9.206-perf #2 SMP PREEMPT Fri Jul 3 15:12:14 JST 2020 aarch64 Android

qt5-qtbase-cross-tools/x11,now 5.15.3-4 aarch64 [installed]
  Tools for cross build on the host (NOT for Termux)

qt5-qtbase-gtk-platformtheme/x11,now 5.15.3-4 aarch64 [installed]
  GTK+ 3 platform theme for Qt 5

qt5-qtdeclarative/x11,now 5.15.3-1 aarch64 [installed]
  The Qt Declarative module provides classes for using GUIs created using QML

qt5-qtdeclarative-cross-tools/x11,now 5.15.3-1 aarch64 [installed]
  Qt declarative module for cross build (NOT for Termux)

qt5-qtlocation/x11,now 5.15.3 aarch64 [installed]
  Qt 5 Location Library

qt5-qtmultimedia/x11,now 5.15.3 aarch64 [installed]
  Qt 5 Multimedia Library

qt5-qtquickcontrols/x11,now 5.15.3 aarch64 [installed]
  Qt Quick Controls module

qt5-qtquickcontrols2/x11,now 5.15.3 aarch64 [installed]
  Qt Quick Controls2 module

qt5-qtsensors/x11,now 5.15.3 aarch64 [installed]
  Qt 5 Sensors Library

qt5-qtsvg/x11,now 5.15.3 aarch64 [installed]
  Qt SVG Library

qt5-qttools/x11,now 5.15.3-1 aarch64 [installed]
  Qt Development Tools (Linguist, Assistant, Designer, etc.)

qt5-qttools-cross-tools/x11,now 5.15.3-1 aarch64 [installed]
  Tools from qttools module for cross build on the host machine

qt5-qtwebchannel/x11,now 5.15.3 aarch64 [installed]
  Qt 5 WebChannel Library

qt5-qtwebkit/x11,now 5.212.0-alpha4-9 aarch64 [installed]
  Qt 5 WebKit Library

qt5-qtwebsockets/x11,now 5.15.3 aarch64 [installed]
  Qt 5 WebSockets Library

qt5-qtx11extras/x11,now 5.15.3 aarch64 [installed]
  Qt X11 Extras enables the Qt programmer to write applications for the Linux/X11 platform

qt5-qtxmlpatterns/x11,now 5.15.3 aarch64 [installed]
  Qt XmlPatterns Library

qt5ct/x11,now 1.3-1 aarch64 [installed]
  Qt5 Configuration Tool

[Windows] vpn模式下可能有DNS泄漏问题

在vpn模式下,如果本机网卡的DNS设置为国内的DNS地址或DHCP从宽带路由器得到,那么使用firefox或chrome浏览器,访问https://dnsleaktest.com/ 网站,网页出来后点Extended test按钮进行DNS泄漏测试,结果出来后就会发现既有远程的DNS地址,也有国内运营商的DNS地址,如果本地网卡的的DNS设置为1.0.0.1或9.9.9.9就会出现CF或Quard9的DNS,以及远程的DNS地址

在系统代理模式下无论本机网卡的DNS怎么设置,使用firefox或chrome浏览器,访问https://dnsleaktest.com/ 网站,网页出来后点Extended test按钮进行DNS泄漏测试,结果出来后就会发现只有远程的DNS地址,没有DNS泄漏的问题

[Feature request] shadowsocks底层传输方式单独填写参数,引入xray-plugin core

你的功能请求是否与一个问题有关?请描述。

结论:目前ss底层传输方式的配置只能与使用Xray/v2fly实现的ss+ws+tls方式的服务器连接

本质上是由于ss+xray/v2ray-plugin中使用path=/path;tls;host=host的连接方式与使用xray/v2fly实现的ss+ws+tls并不兼容
通过查看生成的config.json和实际连接服务器可以发现,目前的实现方式是后一种

描述你希望的解决方案
为了实现ss+plugin,需要引入xray/v2ray-plugin core,单独增加一个文本框填写插件选项,就像shadowsocks-windows那样

描述你所考虑的替代方案
同上

Additional context
https://github.com/lxhao61/integrated-examples/tree/main/v2ray(SS%2Bv2ray-plugin)%2Bcaddy%5Cnginx

开启Nekoray系统代理时,运行视频创作软件可能会导致崩溃问题

开启Nekoray系统代理后,使用VEGAS Pro 18或DaVinci Resolve进行渲染时均会出现,视频创作软件卡死未响应、崩溃和系统蓝屏的问题,不开启Nekoray运行视频创作软件没有问题。

系统版本: Win10 21H2 19044.1889
蓝屏代码: Driver_power_state_failure
使用的代理类型: socks5、ss

v2ray self-signed certificate error

I choose vless+tcp+tls and use self-signed certificate. In nekoray in security settings I copy the plain text of my certificate into the certificate entry and get this error:

infra/conf/serial: failed to read config file at line 1 char 12 > json: cannot unmarshal string into Go struct field TLSCertConfig.outbounds.streamSettings.tlsSettings.certificates.certificate of type []string

I also try typing into the path of my certificate file, but got the same error.

Here is the relevant log:
"outbounds":[{"domainStrategy":"AsIs","protocol":"vless","settings":{"vnext":[{"address":"you don't need to know","port":443,"users":[{"encryption":"none","id":"aaa"}]}]},"streamSettings":{"network":"tcp","security":"tls","tlsSettings":{"alpn":["h2"," http/1.1"," h3"],"certificates":[{"certificate":"-----BEGIN CERTIFICATE-----\n11111111aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n222222aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n333333aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n44444aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n-----END CERTIFICATE-----"}],"serverName":"gov.cn"}},"tag":"g-230045"},

My nekoray version is nekoray-1.4-2022-08-22, V2Ray version is 5.0.8.
According to v2fly document, the value of "certificate" should be an array of string but nekoray puts in a string.
My configuration works fine with V2Ray 4.45.2 if I specify the certificatFile in tls settings.

macOS 10.14或更旧版本使用方法

作者别关闭!让更多人看到!

方法一(推荐):

如果你显示系统版本过低无法运行,则可以打开访达 -> 应用程序 -> 右键nekoray -> 显示包内容 -> contents -> MacOS -> 双击nekoray。
经简单测试,除了VPN模式,其他功能可以使用。
不足:双击图标才能显示界面、测速有时候会卡住,系统代理有时候会自动断开

方法二:

准备条件:mac系统安装wine,并下载1.9版本的nekoray(不确定以后的版本是否能用)

sudo -i

先进入root模式(不使用root无法连接节点!)

wine /nekoray路径/nekoray.exe

注意:nekoray最好放在wine的虚拟文件夹中。

在nekoray中启用http代理,路由设置中的dns改成udp的,关掉别的代理软件。
导入节点并启动,在设置->网络->高级->代理 中把代理改成nekoray监听的端口,最好sock、http都开启并填上。
然后保存,就可以正常使用了。
其他核心都可以用win版。
由于不是专门适配的,所以bug很多,遇到bug请重启,多次重启后仍存在bug就把设置改回去。

how to export all proxies in a group?

in android version (matsuri) you can export all proxies in a group
(from group section > select a group > 3dot > export > export to clipboard or file)

but in nekoray(0.3) i did not find any way to export all proxies in a group

[Question] Loglevel Not working

Platform

Version: 1.4-2022-08-22
OS: Windows11
Core: hysteria

Desc

「首选项」→「基本设置」→「Loglevel」中对控制台日志等级的过滤貌似不起作用,我将过滤等级调至 warning 仍有大量来自 hysteria-core 的 [DEBU] 级别日志被转发输出。

lack of "sort proxies by speed"

after speed test a group (full test>type only 2 for only speed test) sort by test result not work!

it seems when you click on "test result" group sorted by latency and when you only have speeds its useless

please add option to sort by speed

复制 粘贴 节点时那个提示框

复制 粘贴 节点时那个提示框 现在是必须点一下确定才可以消除那个确认框· 感觉 提示一下就可以了
大佬 可以改成 不用确定 吗 感谢大佬的付出 超棒的软件

[Feature Request] arm64 linux release

Thank you for this great software, it's going well and maturing everyday, but it needs to wide on more architectures and platforms especially arm64 which these days is spread everywhere (Raspberry pi, etc).
So please provide arm64 linux release too.

VPN mode crashing

When I'm using the app in VPN mode, Signbox crashes after seconds.
there is any way to find the problem?

Nekoray shows wrong amount of upload

Nekoray thinks I have an upload speed of 16 Megabytes per second and therefore shows I uploaded 17 GiB. while my upload speed is around 100 kilobytes and I roughly uploaded 50 Megabytes
image

发现一个关于hysteria生成配置的小问题

地址 www.myserver.com
端口 12345

{
"alpn": "hello",
"down_mbps": 100,
"insecure": false,
"obfs": "mylove",
"protocol": "udp",
"server": "127.0.0.1:%mapping_port%",
"server_name": "www.myserver.com",
"socks5": {
"listen": "127.0.0.1:%socks_port%"
},
"up_mbps": 20
}

举例已经在弹出的配置界面的“地址”框框填入了hysteria的服务器域名,但是点“生成配置”后左面框框的配置如上面所示“ "server": "127.0.0.1:%mapping_port%", 的栏目依然是写127.0.0.1,使用户比较困惑

理论上这个栏目应该生成与上面“地址”框框填入的服务器域名一致才对

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.