作者:Chancel Yang, 创建:2024-05-27, 字数:5445, 已阅:503, 最后更新:2024-07-04
下面是一些我日常工作常用软件以及安装方式
列表如下
类型 | 名称 | 说明 | 平台 | 安装方法 |
---|---|---|---|---|
压缩软件 | 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/ |
Syncthing是一个非常好用的文件端到端同步工具,文件在大部分情况下无需借助第三方服务器即可完成同步,安全性相对可靠
在官网下载对应平台的Syncthing客户端后,可以设置为后台运行
在Windows下,可以借助NSSM
来将Syncthing注册成服务
nssm install
激活服务安装界面在Linux下,可以借助supervisor
来完成注册,配置单如下
[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个版本等)
Gost是基于Go语言实现的网络代理工具,支持各种主流平台,实现非常多的功能包括socks/http代理、负载均衡、tls加密、隧道代理、路由控制以及TAP/TUN设备组网等功能
官方文档参考:
各种常见的应用配置例子:
Gost支持 yaml
配置文件,运行方法如下
gost -C config.yaml