技术坑
Linux在bashrc中动态配置终端代理开启和关闭
mtsym 发表于2024-11-06 浏览3736 评论0
可以将设置代理的操作封装成一个函数,并将其放入 ~/.bashrc 文件中,这样可以在需要时手动启用或禁用代理。以下是实现方式:
1. 定义代理配置函数
在 ~/.bashrc 文件中添加以下代码:
# Function to enable or disable HTTP proxy
set_proxy() {
if [ "$1" == "on" ]; then
export http_proxy="http://<!--autointro-->电脑
Ubuntu终端设置 HTTP 代理
mtsym 发表于2024-11-06 浏览3510 评论0
在 Ubuntu 中,可以通过配置环境变量的方式为终端设置 HTTP 代理。以下是具体步骤:
1. 临时设置 HTTP 代理
如果只需要临时设置代理,可以直接在终端中输入以下命令:
export http_proxy="http://username:password@proxy_address:port"
export https_proxy="http://username:password@proxy_address:port"
export<!--autointro-->技术坑
在 TrueNAS 上安装 Syncthing 应用时报错 [ENOENT] Unable to locate 'syncthing'
mtsym 发表于2024-11-06 浏览4017 评论0
在 TrueNAS 上安装 Syncthing 应用时报错 [ENOENT] Unable to locate 'syncthing' 通常表示系统无法找到 Syncthing 应用的安装路径。这可能是由于 TrueNAS 的应用仓库配置错误,或应用未正确下载和同步。
以下是一些可能的解决步骤:
- 刷新应用目录:
- 进入 TrueNAS 管理界面,导航到 Apps ˃ Manage Catalogs。
- 找到 Syncthing 所
技术坑
TrueNAS如何配置全局代理
mtsym 发表于2024-11-06 浏览4499 评论0
在 TrueNAS 中配置全局代理可以帮助系统和应用在受限的网络环境下访问外部资源。TrueNAS 不直接提供内置的代理配置界面,但可以通过以下几种方式配置全局代理:
方法 1:通过命令行配置全局代理
进入 TrueNAS Shell: 在 TrueNAS 管理界面中,进入 Shell。
设置代理环境变量:
使用 export 命令设置代理。请根据您的代理服务器信息替换以下命令中的地址和端口:
export http_proxy="ht<!--autointro-->电脑
Package management tools are disabled on TrueNAS appliances.
mtsym 发表于2024-11-06 浏览3709 评论0
TrueNAS SCALE 确实禁用了包管理工具,如 apt,这是为了确保系统的稳定性和兼容性。手动更新或安装新软件包可能会破坏 TrueNAS SCALE 的核心功能,甚至导致系统无法正常工作。因此,建议通过 TrueNAS SCALE 的 Web 界面进行所有系统更新和软件安装。 建议的方法:
使用 TrueNAS 应用商店:TrueNAS SCALE 提供了一个内置的应用商店("Apps"),可以安全地安装和管理各种应用和插件,包括 Docker 容器。
系统更新<!--autointro-->技术坑
混淆报错com.cloudmedia.tv.plug.PreLoadPlug: can't find referenced class java.lang.invoke.MethodHandle
mtsym 发表于2024-11-06 浏览4258 评论0
此混淆报错表明在混淆过程中找不到 java.lang.invoke.MethodHandle 类的引用。这种情况可能发生在以下几种情况下: 可能原因和解决方法
使用的 SDK 版本过低:
java.lang.invoke.MethodHandle 是从 Java 7 引入的 API。如果项目的编译 SDK 版本设置过低(例如 Java 6),编译器可能无法识别该类。
解决方法:检查并确保 minSdkVersion 适当(一般来说,API 26 以上支持较新类库),同时
技术坑
android如何查看某个app进程内部加载的so库
mtsym 发表于2024-11-06 浏览4004 评论0
在 Android 上查看某个应用进程加载的 .so 库文件,可以使用以下方法:
方法 1:使用 adb shell 和 cat /proc//maps
获取应用的 PID:
adb shell ps | grep
这里将 替换为目标应用的包名。例如,如果包名是 com.example.app,可以执行:
adb shell ps | grep com.example.app
输出结果中,第一列为应用的
技术坑
nmap 扫描所有开放tcp端口
mtsym 发表于2024-11-06 浏览3287 评论0
要使用 nmap 扫描所有开放的 TCP 端口,可以执行以下命令:
nmap -sT -p-
参数说明:
-sT:进行 TCP 连接扫描。此选项用于不需要 root 权限的普通用户。
-p-:扫描所有端口(1 到 65535)。
:替换为你要扫描的目标 IP 地址或域名。
示例
假设目标 IP 为 192.168.1.1,则命令为:
nmap -sT -p- 192.168.1.1
``<!--autointro-->