Giter Club home page Giter Club logo

servercat.app's Introduction

ServerCat

ServerCat

ServerCat Documentation

servercat.app's People

Contributors

smartmimi avatar waylybaye 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

Watchers

 avatar  avatar  avatar  avatar

servercat.app's Issues

Proxy support

Could the application support connection under proxy?

Mac vesion

Is there a plan to bring the app to Mac App Store?

Does servercat support RSA 8192bits Key?

the ssh log said “failed to get authentication method for host ***”
and sshd log is "Disconnecting authenticating user 'user ip port' : Too many authentication failures [preauth]"
server is
"Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster"

Strange keyboard behavior

ServerCat: Version 1.6.3 (386) on a Mac.

Bug: The SSH console performs backspace on copy & paste. If you paste a text at the current line in console and press any key on keyboard the cursor goes back 1-2 letters and deletes part of the line.

Any chance to get rid of it?

HackNerd Fonts dont work

I think adding HackNerdFonts to the fonts available in servercat would be amazing!

Right now I can't see the icons provided and its very ugly

IMG_8273

Thank you!

关于和 ServerCat 类似的某产品的回应

事情起因

  1. 几个用户 at 我,说某个软件和 ServerCat 很像
  2. 我回复说 “这个人我认识,还聊过几次 ServerCat 的问题,没想到……” https://twitter.com/waylybaye/status/1501005504851886080
  3. 对方试图用毫无逻辑的理由污蔑我抄袭 rtop(就因为我用了 go 语言)

说在前头

我一直避免 Judge 某个人的品行,因为我觉得这除了煽动情绪外无益于任何事情本质的探讨。我在下面的论述中将不对任何个人品德进行评价,也不会有妄加猜测的论述,也就是说我会尽量避免攻击性的表达。(虽然对方这么做了,但我觉得我还是应该遵循自己的原则)

首先说自己的问题

是否包含了 LICENSE?

关于开源 LICENSE,在很早的版本中就列出了所有库的 LICENSE,后面版本改版去掉了内部页面。

例证:https://twitter.com/hronro/status/1501591855250944001

是否违反开源协议?

直接说结论:是

违反程度?

  1. 没有使用不能商业化的库
  2. 没有使用任何具有传染性的的库
  3. 当前版本没有能列出全部开源库的 LICENSE

如何整改?

重新加回 Acknowledgements 页面

是否抄袭了 rtop?

我真的为“用了 go 就抄袭了 rtop,否则就用 c/c++ 了”这个逻辑的感到好笑,我之前都不知道 rtop 是什么,我把我的 go 代码开源大家自己看有没有用 rtop 吧。

https://github.com/waylybaye/servercat-golib

关于对方“借鉴”的问题

我的表达

事情发生后,我一直没有评价这件事,在我看来这不是一个大事。「熊猫吃短信」被从头到脚抄了几百次了,我都未曾提过,因为其实“竞争”这事并不能杀死一个产品,甚至影响可能都很小。而且你如果主动提起,往往自己可能还会被批评。

直到我看到对方竟然毫无证据的带节奏说我可能抄袭了某个产品,我才正式提起这件事。

这其实就是一个某个你认识的人,被你当成朋友聊了一些产品后,自己做了一个别人评价非常相似的产品。你说“我认识他,没想到……”,然后对方开始攻击你的寻常事件。

我的诉求

我没有任何诉求,只是回应一下对方的质疑。(因为我没有诉求所以本来就没打算公开讨论这事)

功能类似算不算抄袭

  1. 首先,知识产权不保护软件功能,甚至 UI 都不会保护。这种事情大家从腾讯和国内软件界的乱象身上已经看到了。很多人也都在努力改善这种局面。我也想引用一句话:

法律是道德的底线,如果一个人标榜自己遵纪守法,这个人完全有可能是人渣

  1. 用户自有用户的评价,这种评价也不是我诱导他们做出来的。在我发声之前他们就独自做出了自己的判断。

我为什么发那个朋友圈图片?

wechat

用户问我这个产品为什么和你的那么像?

我发了那张图片,看作者的朋友圈文案,我的言外之意是“因为他开发时就是参考了我的产品做的”,这可能是我通篇唯一一个猜测对方行为的论述。我的原则是没有证据和逻辑的事我不会说,但我觉得此图片至少足以证明他开发时是受了 ServerCat 非常大的影响的,甚至做出了第三方评价“非常像”的产品。但他从未向 ServerCat 致敬,甚至毫无证据的“猜测” ServerCat 抄了别人的。

其它问题的回复

关于对方对于我向 go-mobile 贡献代码的评价

另外说一句 go mobile 的 Catalyst/Apple silicon 支持还是我贡献的。

没有你别人也会做的,没有开源的心不要来装好人,谢谢。

我看了下作者的页面,开源的 star 数目除了目前争议的项目 1.5k star 外有一个 368 star, 还有几个一百多个 star 的。我看了下我的 github 首页,只说我自己的,三个 1.6k 1.5k 1.2k 的开源项目,剩下几百个star的我就不提了。我对其它开源项目的贡献和 Docker Hub 上数以百万计被使用的开源镜像也不额外提了。

我不是要比开源的贡献,这不是我努力的方向。我只是想提醒别人不要站在道德制高点上评价某个人的品德,说不定别人做的比你还多。

前面半句「没有你别人也会做的」我就不评价了。

关于 Firebase 服务器请求的问题

ServerCat 使用 Google 的 Firebase 统计用户使用数据(打开次数、崩溃日志),这是业内使用最为广泛的统计框架 。

另外在 App Store 页面,也公开明确的批示了这份数据使用。

如果您对自己的服务器信息有保密要求,请考虑使用本项目的产品。

如果你非常在意开源,那么我也建议你使用对方的项目。实际上开源消费类软件的用户群和商业软件的用户群几乎不是同一群人。

就这,本来很简单的一件事。用户觉得他的产品和我太像,而我说我和他认识和讨论过 ServerCat,他就努力想要否决 ServerCat,我就只好回应一下的事。

状态页,死循环重试的Bug

举例说明:
分别添加了一台A跟B网络环境下的服务器,A机器只能在A网络下才能看,B机器只能在B网络下才能看,当我到了A网络环境,软件状态页会一直重试链接B机器,这时侯不管怎么连,肯定无法连接上啊(网络不通),所以完全没必要重试,需要优化。

另外我看连接服务器,状态页如果报“密码认证失败”的,也会一直死循环的重试,这种密码都错了,重试没任何意义,而且有些服务器密码错误次数过多,直接会封IP,这样就算密码改对了,也连不上了。

希望可以尽快修复Bug

iShot_2023-09-08_09 32 49

使用问题

不在终端页面,在命令片段页面使用代码,无法进入服务器的虚拟环境,只能使用一些普通代码

SFTP文件传输

支持SFTP文件传输,有图形界面文件上传下载更好

安全问题疑问

应用非常棒,但是,因为要输入服务器密码,这个问题就比较大,有没更安全的链接方式呢?

App Widget

Can those be implemented, widget to run SSH snippets to a server, for example, it would be great! And Wake-On-Lan, so server can be turn on and off in the app

断开连接重连无法执行任何命令

操作流程:
1.打开客户端并连接ssh,输入命令执行正常
2.断开连接,并重新连接,出现以下
image
3.重启客户端,恢复正常
4.重复上述操作,故障依旧

Mosh is sorely missed

Hello all, I am a working man, I often travel on the train, the subway and very much lacks a stable connection, I would like to see in the application mosh client for UDP connection. I would be glad if you implement it in the nearest time, because I have to run iSH (Linux VM on iOS) on my phone and put a separate mosh package there.

Copy and pasting using the right-click context menu does not work

EDIT: Copy-Paste using Ctl-C and V also don't work...and this is inconsistent.

Reproduction:

Open any host. Highlight and copy text using the right-click context menu. Attempt to paste that text elsewhere. The clipboard will not be populated with that text.

Copy-paste activities using the usual Mac Keys Cmd-C and Cmd-V work fine.

Mac Sonoma 14.3.1
ServerCat v 8.9.1(402)

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.