menu Chancel's blog
rss_feed
Chancel's blog
有善始者实繁,能克终者盖寡。

Software

作者:Chancel Yang, 创建:2024-05-27, 字数:5445, 已阅:503, 最后更新:2024-07-04

下面是一些我日常工作常用软件以及安装方式

1. 完整列表

列表如下

类型 名称 说明 平台 安装方法
压缩软件 7z 开源的压缩文件格式和相应的压缩工具 Windows/Linux https://www.7-zip.org/download.html
下载工具 Free Download Manager 免费下载管理器,支持BT Windows/Linux https://www.freedownloadmanager.org/
影音工具 HandBrake 免费开源的视频转码软件 Windows/Linux https://handbrake.fr/
VLC 广受欢迎的开源媒体播放器和跨平台媒体框架 https://www.videolan.org/vlc/download-windows.html https://www.videolan.org/
ISO工具 Rufus 创建可引导的usb安装介质,高兼容性 Windows https://rufus.ie/en/
Ventoy 用于引导的ISO镜像,在启动后可以选择放在U盘内的任意ISO镜像 / https://www.ventoy.net/en/index.html
网络工具 Frp 开源反向代理工具,建立内网穿透的工具 Windows/Linux/MacOS https://github.com/fatedier/frp
Gost GO语言实现的安全隧道,支持正向代理、反向代理等 Windows/Linux/MacOS https://github.com/ginuerzh/gost
系统工具 NSSM 允许将任何可执行文件(如应用程序、脚本等)作为Windows服务运行 Windows https://nssm.cc/
Syncthing 开源的P2P文件同步工具 Windows/Linux https://syncthing.net/downloads/
Peek 开源的MP4/GIF屏幕录制器 Linux https://github.com/phw/peek
LocalSend 与附近的设备共享文件,免费、开源、跨平台 Windows/Linux/Android/MacOS/IOS https://localsend.org/
Aria2c 开源的下载工具,它支持HTTP、HTTPS、FTP、BitTorrent等 Windows/Linux https://aria2.github.io/
Flameshot 开源的截图工具,它提供了丰富的截图功能和编辑选项 Windows/Linux/MacOS https://flameshot.org/
GWenview 开源的KDE桌面图片管理器 Linux https://github.com/KDE/gwenview
Kdiskmark 图形用户界面硬盘基准性能测试工具 Linux https://github.com/KDE/gwenview
开发工具 DBeaver 开源的跨平台数据库工具,支持MySQL、PostgreSQL、Oracle、SQL Server Windows/Linux https://github.com/JonMagon/KDiskMark
MobaXterm 可用于远程访问和管理远程计算机 Windows https://mobaxterm.mobatek.net/
Scrcpy 开源的跨平台工具,它允许您在计算机上显示并控制安卓设备的屏幕 Windows/Linux https://github.com/Genymobile/scrcpy
Windows远程 RustDesk RustDesk 是一个开源的远程桌面软件,它基于 Rust 编程语言开发而成 Windows/MacOS/Linux https://rustdesk.com/
Parsec Parsec 是一款用于游戏流媒体和远程游戏的软件 Windows/MacOS/Linux/Android/Web https://parsec.app/

2. 特别说明

2.1. Syncthing

Syncthing是一个非常好用的文件端到端同步工具,文件在大部分情况下无需借助第三方服务器即可完成同步,安全性相对可靠

在官网下载对应平台的Syncthing客户端后,可以设置为后台运行

在Windows下,可以借助NSSM来将Syncthing注册成服务

  • 使用管理员,打开Powershell
  • 在Powershell中,定位到NSSM的目录下,输入nssm install激活服务安装界面
  • 在界面中依次选择程序和服务名称

在Linux下,可以借助supervisor来完成注册,配置单如下

INI
[program:syncthing]
directory=/home/chancel/Apps/syncthing/syncthing-linux-amd64-v1.19.0
command=/home/chancel/Apps/syncthing/syncthing-linux-amd64-v1.19.0/syncthing
autostart=true
autorestart=true
stdout_logfile=/var/log/supervisor/%(program_name)s.log
stderr_logfile=/var/log/supervisor/%(program_name)s.log
stdout_logfile_maxbytes=10MB
user=chancel
environment=HOME="/home/chancel/Apps/syncthing/syncthing-linux-amd64-v1.19.0"

在完成后,访问 http://localhost:8384/ 应该看到如下界面

界面左侧是需要同步的文件夹,右侧是对应需要同步的设备,对于文件夹可以单独设置备份方式(垃圾桶备份、备份最近5个版本等)

2.2. Gost

Gost是基于Go语言实现的网络代理工具,支持各种主流平台,实现非常多的功能包括socks/http代理、负载均衡、tls加密、隧道代理、路由控制以及TAP/TUN设备组网等功能

官方文档参考:

各种常见的应用配置例子:

Gost支持 yaml 配置文件,运行方法如下

Bash
gost -C config.yaml

[[replyMessage== null?"发表评论":"发表评论 @ " + replyMessage.m_author]]

account_circle
email
web_asset
textsms

评论列表([[messageResponse.total]])

还没有可以显示的留言...
gravatar
[[messageItem.m_author]] [[messageItem.m_author]]
[[messageItem.create_time]]
[[getEnviron(messageItem.m_environ)]]
[[subMessage.m_author]] [[subMessage.m_author]] @ [[subMessage.parent_message.m_author]] [[subMessage.parent_message.m_author]]
[[subMessage.create_time]]
[[getEnviron(messageItem.m_environ)]]