2023年12月31日 星期日

OMV6的docker安裝順序

 OMV6 系統下的 Docker安裝順序

首先,更新系統完成後安裝 omv-extras。

然後在插件安裝 compose。

其次掛載儲存區、建立使用者。

建立Docker安裝相關資料夾,分別是:docker安裝資料夾、compose文件存放資料夾、容器資料存放資料夾。

在web左側,omv-extras頁,將Docker repo 打勾並儲存。

在web左側,服務-> Compose->設定

依序填入指定資料夾後按儲存即完成安裝docker

PowerShell或是CMD無法使用ping、ssh指令修復方法

如上圖,當 ping、ssh 等指令出現無法辨識情況

先確認

C:\Windows\System32\ping.exe
C:\Windows\System32\OpenSSH

是否存在,若存在嘗試在PowerShell輸入以下指令

$env:PATH += ";C:\Windows\System32"
$env:PATH += ";C:\Windows\System32\OpenSSH"

ping、ssh 功能應該會恢復正常

當PowerShell關閉後再開啟又出現無法辨識時,在環境變數新增或編輯 Path , 變數值為

C:\Windows\System32\
C:\Windows\System32\OpenSSH

如下圖

即恢復正常

Openmdiavault修復工具

當Openmdiavault出現問題無法在webUI上解決時

可以嘗試使用修復工具

omv-firstaid

當前OMV6版omv-firstaid工具功能如下

1  Configure network interface                #設定網路介面
2  Configure time zone                        #配置時區
3  Configure workbench                        #配置工作台
4  Change Workbench administrator password    #更改工作台管理員密碼
5  Reset failed login attempt counter         #重置失敗的登入嘗試計數器
6  Restore configuration backup               #恢復配置備份
7  Check configuration status file            #檢查配置狀態文件
8  Check RRD database                         #檢查RRD資料庫
9  CIear local upload package repository      #CIear本地上傳包倉庫
10 Submit diagnostic report to administrator  #向管理員提交診斷報告

若系統無法更新或是插件無法安裝或是安裝 omv-extras 無法解析 github 時

並且 ping google.com 無法解析時

可以使用Configure network interface嘗試配置DNS指定至8.8.8.8

2023年12月29日 星期五

cockpit 無法以root用戶登入 解決辦法

在安裝好cockpit若無法以root身分登入

可以到

/etc/cockpit/disallowed-users

編輯該文件,將root刪除即可


參考來源

https://github.com/cockpit-project/cockpit/issues/18427

2023年12月25日 星期一

一些開源&免費字型

 建立Linux中文環境一些可用的字型

fonts-moe-standard-song - 「教育部標準宋體」
fonts-moe-standard-kai - 「教育部標準楷體」
fonts-cns11643-sung - 「全字庫正宋體」
fonts-cns11643-kai - 「全字庫正楷體」
fonts-arphic-ukai -「文鼎楷書體」
fonts-arphic-uming -「文鼎明體」
fonts-arphic-bkai00mp -「文鼎 PL 中楷」
fonts-arphic-bsmi00lp -「文鼎 PL 細上海宋」
fonts-arphic-gbsn00lp -「文鼎 PL 簡報宋」
fonts-arphic-gkai00mp -「文鼎 PL 簡中楷」
fonts-cwtex-ming -「cwTeX 明體」
fonts-cwtex-kai -「cwTeX 楷體」
fonts-cwtex-heib -「cwTeX 粗黑體」
fonts-cwtex-yen -「cwTeX 圓體」
fonts-cwtex-fs -「cwTeX 仿宋體」
fonts-droid -「Droid Sans Fallback」
fonts-wqy-microhei -「文泉驛微米黑」
fonts-wqy-zenhei -「文泉驛正黑體」
xfonts-wqy - 「文泉驛 X11 字體」
fonts-noto-cjk -「Google思源字型」
 

安裝方式

sudo apt install 字型名稱       


參考來源:https://samwhelp.github.io/book-ubuntu-basic-skill/book/content/font/font-package.html
 

2023年12月14日 星期四

NAS 資料夾配置規劃&安裝套件

 套件

nala         #取代apt的安裝打包工具 (疑似可能會打亂系統更新)
omv-extras   #OMV擴增套件
curl         #下載工具 (必用需先安裝)
btop         #查看系統監控
iperf3       #內網測速工具
speed-cli    #外網測速工具
lshw         #查看硬體基本資訊

------------------------------------------------------

主儲存陣列 (*為共享資料夾)

/downloads*             #下載
/docker
    /docker-installation    #docker安裝位置
    /compose-stacks*        #容器佈署設定存放位置
    /appdata*               #容器資料
    /apps                   #應用程式
        /nextcloud*    
        /handbrake*         #影片轉檔
        /retroarch*         #懷舊遊戲
/media                  #媒體
    /video*             #影片
        /anime          #動畫
        /movie          #電影
        /TV_show        #節目
        /TV_series      #影集
        /test_videos    #測試影片
    /music*             #音樂
    /books*             #電子書
        /comic          #漫畫
        /novel          #小說
/users                  #使用者資料
    /user1*
    /user2*
/share*                 #臨時共享用
------------------------------------------------------

VM用儲存區(SSD)

/iso*   #系統映像檔
/vm     #虛擬系統存放

CAD Models 扣件項目(公制)

CAD Models 扣件對應編號


扣環

C型扣環-軸用 (外扣) = DIN 471
C型扣環-孔用 (內扣) = DIN 472
E型扣環 = DIN6799


插銷

平行銷 / 定位銷 = DIN7、ISO2338
彈簧銷 / 空心銷 = 
JIS B 2808、DIN1481、ISO8752
斜銷 = DIN1、ISO2339A、ISO2339B
斜銷(帶內螺紋) = DIN7978A、ISO8736A 
開口銷 = DIN94、ISO1234
R型銷 = BN915

CAD Models 油封項目(公制)

CAD Models 油封種類對應近似品項


外圈包膠

TC油封 = TTS oil seal TRE (雙唇)
SC油封 = TTS oil seal TRA (單唇)

外圈鐵殼

TB油封 = TTS oil seal TRD (雙唇)
SB油封 = TTS oil seal TRC (單唇)

雙層鐵殼

TA油封 = TTS oil seal TRF (雙唇)

2023年12月13日 星期三

Linux 查詢硬碟容量指令

目前硬碟剩餘空間與使用空間

df -h

目前此資料夾下所有檔案與資料夾所佔用硬碟容量

du -h

目前此資料夾總共佔用硬碟容量,以G為單位

du -s

目前此資料夾總共佔用硬碟容量,以G為單位

du -sh

查看檔案大小

ls -l

2023年12月10日 星期日

安裝dockge (dock管理工具)

Dockge

基於docker compose.yaml建立容器,易使用的管理器。

 

前置條件

需先安裝docker,docker安裝方式

基本安裝

預設stacks目錄:
/opt/stacks
預設Port: 5001
# 建立儲存你的stacks yaml和 Dockge stacks yaml的存放
mkdir -p /opt/stacks /opt/dockge
cd /opt/dockge

# 下載 compose.yaml
curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml

# 啟用 docker
docker compose up -d

 

更新dockge

cd /opt/dockge
docker compose pull && docker compose up -d

自定義安裝

自定義網址:https://dockge.kuma.pet/
更改Stacks Directory至指定位置(該路徑為存放容器compose):
例如:/srv/disk1/docker/compose-stacks
點擊Download,下載compose.yaml或是複製compose.yaml內容來建立容器
建立容器前記得修改安裝路徑 ./data:/app/data ,至指定位置。

參考來源

https://github.com/louislam/dockge

OMV修改文件掛載名稱(符號連結)

前置需求

1. OMV需先安裝 omv-extras,安裝相關方式

2. omv-extras安裝完成後於web頁面左側,系統->插件->搜尋 openmediavault-symlinks 並安裝。


使用方式

web頁面左側,服務-> Symlinks ->選擇"新建"。

來源選擇目標,例如:srv/dev-disk-by-uuid-123456 。

目的地輸入指定路徑及名稱,例如:srv/disk1 。





參考來源

https://www.paulligocki.com/creating-symbolic-links-in-openmedia-vault/ https://www.youtube.com/watch?v=p_iqA-sRC5Y/

2023年12月3日 星期日

在Unifi Network設定DDNS以及WireGuard VPN

前置需求

1. Unifi OS以及Network須更新至最新版,本文撰寫當前版本為 Unifi OS 3.1.16、Network 8.0.7。

2. 需要申請一個DDNS服務帳號,本文使用duckdns.org。

3. 客戶端安裝官方WireGuard軟體或是app。

https://www.wireguard.com/install/ #官網各平台下載網址


DDNS設定

1. 首先註冊duckdns.org,並建立一個domain。

2. 在Unifi OS -> Network -> 設定 -> 互聯網 -> 點選連外網路Port(通常是WAN1) -> 建立新動態DNS -> 分別填入以下內容:

Service = sitelutions

  主機名稱 = domain.duckdns.org

  使用者名稱 = nouser

  密碼 = nopassword

  伺服器 = www.duckdns.org/update?domains=%h&token=duckdns_token

設定完成後,在duckdns.org上應該可以看到順利讀取當前外部IP。



WireGuard 伺服端設定

2. 在Unifi OS -> Network -> 設定 -> VPN -> VPN伺服器 -> 建立新項目 -> WireGuard -> 分別填入以下內容:

  名稱 = 自定義名稱

  Server Address = 選擇連外網路Port(通常是WAN1,該處不輸入IP)

  連接埠 = 51820(預設不變)

  用戶端 = 可以在這時建立用戶端並儲存設定檔或是QR Code,也可以之後再建立。

  進階 = 可以選擇手動,指定VPN裝置的IP區段以及可用數量。

  DNS Server = 勾選自動。



WireGuard 客戶端設定

客戶端裝置導入設定檔後,將終端點(Endpoint)內容修改為

domain.duckdns.org:51820

完成後啟動,可觀察傳輸數據,上傳下載皆有流動,必且可正常連網即為連線成功。





參考來源

https://geekistheway.com/2023/07/09/setting-up-duckdns-ddns-on-your-unifi-dream-router/

2023年12月2日 星期六

Linux 安裝/移除 套件指令

安裝

sudo apt install 檔案名稱

或是

sudo apt-get install 檔案名稱

使用deb安裝檔

sudo apt install ./安裝檔.deb

需先cd至該檔案路徑位置或是在該檔案資料夾開啟終端機。


使用sh安裝檔

sh 安裝檔.sh

需先cd至該檔案路徑位置或是在該檔案資料夾開啟終端機。


移除

列出套件清單

dpkg --list

完全移除包含設定檔,家目錄內的設定檔除外需手動移除。

sudo apt --purge remove 名稱

或是

sudo apt purge 名稱

移除套件但保留設定檔。

sudo apt remove 名稱

完全移除,包括相依套件,如果其相依套件沒有被套件所使用。

sudo apt autoremove 名稱

移除所有系統判斷不被需要的相依套件(有可能會出包)

sudo apt autoremove


參考來源

https://nonameslife.com/it-etc/linux/ubuntu-移除安裝套件或程式/

2023年10月3日 星期二

Docker 開啟 port 2375 允許遠端訪問

開啟 /usr/lib/systemd/system/docker.service 檔案。

加入下方內容

-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

加入位置如下圖


 

存檔退出後,重新加載服務並重啟Docker。

systemctl daemon-reload
service docker restart

參考資料

http://124.71.73.155/?p=79

https://netkiller.sourceforge.net/virtualization/docker/docker.config.html

https://gist.github.com/styblope/dc55e0ad2a9848f2cc3307d4819d819f?permalink_comment_id=3989337#gistcomment-3989337

2023年9月30日 星期六

Handbrake的docker安裝

紅色項目依實際修改
---
version: '3'
services:
  handbrake:
    image: jlesage/handbrake
    container_name: handbrake
    ports:
      - 5800:5800
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Taipei
      - LANG=zh_TW.UTF-8
    volumes:
      - /srv/指定儲存區/docker/handbrake:/config:rw      #存放docker程式資料
      - /srv/指定儲存區/handbrake/HBstorage:/storage:ro  #存放待轉檔影片位置
      - /srv/指定儲存區/handbrake/HBwatch:/watch:rw      #存放自動轉檔影片位置
      - /srv/指定儲存區/handbrake/HBoutput:/output:rw    #存放輸出檔案位置
      - /usr/share/fonts:/usr/share/fonts              #存放字型,需先安裝中文字型
    restart: unless-stopped


HandBrake 是一種將影片從幾乎任何格式轉換為選擇的工具現代的、廣泛支援的編解碼器。

HandBrake的Docker容器應用程式 GUI 可透過現代 Web 瀏覽器存取(無需要在客戶端安裝或設定)或透過任何 VNC 用戶端。 也提供全自動模式:將檔案放入監視資料夾中,然後讓 HandBrake 無需任何使用者互動即可處理它們。

2023年9月24日 星期日

常用 Docker 指令

Docker Service

查看Docker版本資訊

docker version

查看Docker系統資訊、Container數量、Image數量

docker info

查看Docker目前狀態

service docker status

啟動Docker Service

service docker start

將Docker Service重啟

service docker restart

將Docker Service停止

service docker stop

移除Docker

sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker


Container

匯出Container

docker export -o xxx.tar [ContainerID]
docker export [ContainerID] > xxx.tar

將上個指令產生的xxx.tar匯入成新的映像檔

cat xxx.tar | docker import - cutejaneii/xxx

停止Container

docker stop [container id]

停止全部Container

docker stop $(docker ps -a -q)

刪除Container

docker rm [container id]

刪除全部Container

docker rm $(docker ps -a -q)

列出目前運行的docker container

docker ps

列出目前所有的container(包含運行中及停止運行的的)

docker ps -a

啟動container

docker start [container id]

在外部對指定container執行bash

docker exec -it [container id] /bin/bash

重新命名container名稱

docker rename [container 原名稱] [container 新名稱]


參考來源

https://cutejaneii.gitbook.io/docker/docker/docker-chang-yong-zhi-ling

https://wp.me/p6Z7Zr-iA

2023年9月17日 星期日

Flame的docker安裝

紅色項目依實際修改
  flame:
    image: pawelmalak/flame
    container_name: flame
    volumes:
      - /srv/指定儲存區/flame/data:/app/data
    ports:
      - 5005:5005
    environment:
      - PASSWORD=密碼
    restart: unless-stopped


Flame 是伺服器的自託管導航頁。 它的設計靈感(很大程度上)來自 SUI 。 Flame 非常容易設置和使用。 借助內置編輯器,可以立即設置自己的應用頁面 - 無需編輯文件。

2023年9月6日 星期三

內網 TCP/IP 查詢 & ping 指令

 Windows系統 TCP/IP 查詢指令

 顯示所有介面卡的基本 TCP/IP 資訊

ipconfig  

 顯示所有介面卡的完整 TCP/IP 資訊

ipconfig /all  

 顯示ipconfig指令說明

ipconfig /?  

 其他指令說明參考

https://learn.microsoft.com/zh-tw/windows-server/administration/windows-commands/ipconfig  


 Linux系統 TCP/IP 查詢指令

 ip addr指令

 顯示所有介面卡的基本 TCP/IP 資訊

ip addr  

 或是

ip a  

 查詢個別介面卡的資訊

#查詢 eht0 介面卡資訊
ip addr show eth0  

 或是

#查詢 eht0 介面卡資訊
ip addr list eth0  

 指定介面卡定義 IP 地址

#設定 eht1 介面卡定義IP
sudo ip addr add 10.20.0.15/24 dev eth1  

 移除介面卡定義 IP 地址

#移除 eht1 介面卡定義IP
sudo ip addr del 10.20.0.15/24 dev eth1  

 啟用介面卡

#啟用 eth1 介面卡
sudo ip link set dev eth1 up  

 停用介面卡

#停用 eth1 介面卡
sudo ip link set dev eth1 down  

 ifconfig指令

 若無法執行ifconfig命令,先安裝net-tools

sudo apt install net-tools  

 顯示目前啟用介面卡的 TCP/IP 資訊

ifconfig  

 顯示所有介面卡的 TCP/IP 資訊

ifconfig -a  

 查詢個別介面卡的資訊

# 查看 enp0s3 網路介面
ifconfig enp0s3  

 設定網路介面 IP 位址與遮罩

# 設定 enp0s3 網路介面的 IP 位址與遮罩
sudo ifconfig enp0s3 192.168.5.100 netmask 255.255.255.0  


 ping 指令

 測試與目標主機連線

ping 8.8.8.8  

 或是

#不可輸入http、https、ftp 等協定抬頭
ping www.google.com  

 查詢 ping 指令說明

#windows版
ping /?

#Linux版
ping -h  

2023年9月5日 星期二

Linux 硬體查詢指令

 查看CPU 硬體資訊

lscpu

 或是

cat /proc/cpuinfo


 查看系統與硬體基本配置

neofetch

 查看硬體基本資訊

lshw

 若未安裝無法執行,安裝指令如下

apt-get install lshw

 桌面系統可用圖形化程式「HardInfo」,安裝指令如下

apt-get install

 執行「HardInfo」

hardinfo


 查看PCI 介面硬體資訊

lspci


 查看USB 裝置硬體資訊

lsusb

 查看更詳細 USB 硬體裝置資訊

lsusb -v


 查看所有儲存裝置資訊

lsblk


 查看硬碟及分割磁區的磁碟使用量

df

 以KB、MB等單位顯示

df -h

 以十進制表示的KB、MB等單位顯示

df -H


 查看記憶體使用資訊

free


 查看已掛載裝置資訊,搭配「column -t」指令進行格式化表格輸出

mount | column -t


 查看磁碟分割區資訊,需切換至系統最高權限

sudo fdisk -l


 查看硬體載入模組資訊

lsmod


 查看 BIOS 硬體相關資訊,需切換至系統最高權限

sudo dmidecode


2023年9月2日 星期六

Windows 11 滑鼠右鍵選單改回傳統顯示

 開啟命令提示字元

 點選開始或是按下win鍵

 輸入

cmd  

 以系統管理員身分執行

 在命令提示字元裡輸入

eg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve  

 按enter送出,看到操作順利完成

 重新開機

開啟Windows暫存目錄

 執行啟動,快捷鍵

win + r  

 輸入

%temp%  

 開啟系統暫存檔資料夾

Windows惡意軟體移除工具

 執行啟動,快捷鍵

win + r  

 輸入

MRT  

 開啟惡意軟體移除工具

2023年4月22日 星期六

Nginx Proxy Manager 設定轉移

備份原主機安裝位置的 dataletsencrypt 兩個資料夾

在新主機安裝好 Nginx Proxy Manager 後,並完成使用者設定
關閉 Nginx Proxy Manager 容器

將原主機備份出來的資料夾覆蓋新主機相對應的路徑
開啟 Nginx Proxy Manager 容器
登入web畫面確認設定是否導入

關閉或刪除原主機容器
路由器的轉發端口修改對應IP使其生效

2023年3月30日 星期四

Nginx Proxy Manager 的docker安裝

Nginx Proxy Manager Stack

紅色項目依實際修改
version: '3'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - /srv/指定儲存區/nginx-config/data:/data
      - /srv/指定儲存區/nginx-config/letsencrypt:/etc/letsencrypt

配合主機管理必須使用80、81、443 port,避免出現問題,其他服務應避開使用這三個port。

81 port為NPM的管理頁面。

參考網址:

https://blog.darkthread.net/blog/nginx-proxy-manager/

2023年2月28日 星期二

Nextcloud的docker安裝

Nextcloud Stack

紅色項目依實際修改
建立nextcloud 容器之前,先建立資料庫
如果有需要分享整個nextcloud資料夾,也請先在NAS裡建立共享文件夾
為了方便資料庫與容器互相訪問,先在portainer的Networks手動建立一個橋接網路,以下範例使用的網路名稱為"mynet"
---
version: "2"
services:
  nextcloud:
    image: linuxserver/nextcloud
    container_name: nextcloud
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Taipei
    volumes:
      - /srv/指定儲存區/nextclud/config:/config #nextcloud設定檔
      - /srv/指定儲存區/nextclud/data:/data #使用者資料
      - /其他外部掛載資料夾:/外部掛載資料夾
    networks:
      - mynet
    ports:
      - 443:443
    restart: unless-stopped

networks:
  mynet:
    external:
      name: mynet

參考網址:

https://www.youtube.com/watch?v=IxNA0tvK0zs

https://tvtv.fun/pc-to-nas/22th.html

資料庫mariadb、adminer的docker安裝

MariaDB Stack

紅色項目依實際修改
為了方便資料庫與容器互相訪問,先在portainer的Networks手動建立一個橋接網路,以下範例使用的網路名稱為"mynet"
---
version: "2"
services:
  mariadb:
    image: linuxserver/mariadb
    container_name: mariadb
    environment:
      - PUID=1000
      - PGID=100
      - MYSQL_ROOT_PASSWORD=ROOT帳戶密碼
      - TZ=Asia/Taipei
    volumes:
      - /srv/指定儲存區/docker/mariadb_data:/config
    ports:
      - 3306:3306
    networks:
      - mynet
    restart: unless-stopped
  
  adminer:
    image: adminer
    container_name: adminer
    environment:
      - ADMINER_DEFAULT_SERVER=mariadb
    ports:
      - 8080:8080
    networks:
      - mynet
    restart: unless-stopped

networks:
  mynet:
    external:
      name: mynet

管理資料庫

佈署完成後,使用 http://ip:8080 訪問adminer介面
初次登入訊息如下
  • 資料庫系統:MySQL
  • 伺服器:mariadb
  • 帳號:root
  • 密碼:組態檔案中 MYSQL_ROOT_PASSWORD 項的值

參考網址:

https://www.youtube.com/watch?v=6G4It1gr5G0

https://tvtv.fun/pc-to-nas/21th.html

2023年2月27日 星期一

目前使用docker容器列表

 
名稱 映像檔 用途
adminer adminer:latest 用於管理數據庫內容的工具
mariadb linuxserver/mariadb 資料庫管理系統
nextcloud linuxserver/nextcloud 私人雲端硬碟伺服器
aria2-pro p3terx/aria2-pro 下載管理器
ariang p3terx/ariang aria2的Web UI
nginx-proxy-manager jc21/nginx-proxy-manager Nginx網頁伺服器管理與監控工具
heimdall lscr.io/linuxserver/heimdall 個人導航網頁
duckdns lscr.io/linuxserver/duckdns 免費DDNS
calibre-web lscr.io/linuxserver/calibre-web 個人雲端書庫
Komga gotson/komga 個人雲端漫畫庫
jellyfin lscr.io/linuxserver/jellyfin 個人雲端影片庫
handbrake jlesage/handbrake 影片轉檔工具
emulatorjs lscr.io/linuxserver/emulatorjs 瀏覽器來玩模擬器遊戲
firefox lscr.io/linuxserver/firefox docker版的firefox瀏覽器
metube alexta69/metube 影片下載工具youtube-dl的Web UI,可以顯示下載進度、列表
youtube-dl-server kmb32123/youtube-dl-server 另一款youtube-dl的Web UI,僅下載功能無顯示下載進度、列表
vlmcsd mikolatero/vlmcsd KMS啟用伺服器
alist xhofe/alist 支援多種網路硬碟的網頁文件列表
watchtower containrrr/watchtower 自動升級更新執行中的 Docker 容器
fireflyiii fireflyiii/core 個人財務管理器
 

2023年2月12日 星期日

如何使用OMV的VPN插件 - Wireguard

裝插件

首先安裝Wireguard插件,
在這之前需先安裝 openmediavault-omvextrasorg 插件。
在OMV Web GUI下
系統插件> 找到並選擇 openmediavault-wireguard 插件,
然後點擊 安裝

Wireguard 隧道的配置

在 OMV Web GUI 中轉到 服務> Wireguard> 隧道> 按 新建 按鈕。
在對話欄位中勾選 啟用 並填寫各項內容:
    名稱:為隧道命名以便稍後識別它。
    Network adapter:下拉菜單並選擇網路介面。如果不確定該選擇哪個網路介面,可以到 網路>介面 進行查找。
    端點:填入公網IP,若為浮動IP可申請DDNS服務填入域名
    端口:預設51820,可以選擇任何可用端口,但不能被系統中其他服務占用。
    置 iptables:這將在 iptables 中生成設置以允許來自外部的內部網絡上的流量。如果想創建一個點對點隧道,可以禁用它。

單擊儲存按鈕並接受更改。確認連接已配置並處於啟用狀態。


客戶端配置

在 OMV Web GUI 中轉到 服務> Wireguard> 客戶> 按 新建 按鈕。
在對話欄位中勾選 啟用 並填寫各項內容:
    Client number:不得與其他客戶編號重合。
    隧道號碼:選擇先前創建的隧道。
    名稱:為客戶端命名以便稍後識別它。

點擊 儲存 。此時,如果已經啟用了隧道和客戶端,連接將啟動並運行。為每個客戶端使用不同的客戶端配置如果同時在多個客戶端上配置相同的連接,它們將無法同時連接。


如何配置智慧型手機或個人電腦

智慧型手機:在應用商店搜尋 Wireguard 並安裝,在app上建立新連線並掃描qr code。

個人電腦:在 https://www.wireguard.com/install/ 下載並安裝應用程式,在 OMV Web GUI 中,轉到 服務> Wireguard> 客戶端,點擊 客戶端設置 按鈕。複製內容並貼到記事本另存檔案,副檔名為“.conf”。打開 Wireguard 應用程式並點擊從文件添加連接,選擇該.conf文件,然後點擊確定


參考網址:https://forum.openmediavault.org/index.php?thread/44252-how-to-use-the-openmediavault-wireguard-plugin/

2023年2月7日 星期二

OMV創建LXC後連線方式

markdown ##需要使用ssh連線工具,以下擇一使用 * WeTTY插件 * Putty * KiTTY * electerm * PowerShell ##登入OMV後輸入以下指令 ``` sudo virsh --connect lxc:///system console CONTAINER_NAME ``` 或是 ``` sudo virsh -c lxc:/// console CONTAINER_NAME ``` *console CONTAINER_NAME*為創建時LXC名稱 登入用戶為 ``` root ``` 登入密碼為 ``` openmediavault ```

2023年2月5日 星期日

AriaNg WebUI 出現413錯誤

當開啟 AriaNg WebUI 介面時

若出現413錯誤訊息
Request Entity Too Large
Your request was dropped because it was too long.

刪除cookie,重新整理頁面即回復正常

Docker容器無法強制開啟,並出現AppArmor錯誤、無法加載 docker-default 配置文件的解決方式

當Docker容器無法透過指令開啟時

docker start "CONTAINER ID" 

並出現錯誤訊息

 Error response from daemon: AppArmor enabled on system but the docker-default profile could not be loaded: running `apparmor_parser apparmor_parser --version` failed with output: error: exec: "apparmor_parser": executable file not found in $PATH 

可能是apparmor套出現問題,重新安裝apparmor套件

 apt install apparmor -y 

並同意安裝套件維護者所提供的版本


參考網址

https://stackoverflow.com/questions/58393628/docker-error-response-from-daemon-apparmor-enabled-on-system-but-the-docker-de

2023年1月29日 星期日

FireFox常用Add-ons紀錄

 1.新同文堂

繁體簡體中文轉換工具

https://addons.mozilla.org/zh-TW/firefox/addon/new_tongwentang/


2.Download Manager (S3)

用下載列檢視並管理下載檔案

https://addons.mozilla.org/zh-TW/firefox/addon/s3download-statusbar/


3.AdBlocker Ultimate

免費且更加完善的廣告過濾器。能夠徹底移除所有廣告

https://addons.mozilla.org/zh-TW/firefox/addon/adblocker-ultimate/


4.Tampermonkey

網頁腳本管理器。

https://addons.mozilla.org/zh-TW/firefox/addon/tampermonkey/


5.Simple Tab Groups

建立、編輯、及快速切換分頁群組

https://addons.mozilla.org/zh-TW/firefox/addon/simple-tab-groups/


6.Video DownloadHelper

從數百個類似 YouTube 的網站下載和轉換網絡視頻的簡單方法。

https://addons.mozilla.org/zh-TW/firefox/addon/video-downloadhelper/


7.Video Speed Controller

使用快速快捷方式加快、減慢、前進和倒回任何 HTML5 影片。

https://addons.mozilla.org/zh-TW/firefox/addon/videospeed/


8.Copy ShortURL

偵測或建立目前頁面的縮址。

https://addons.mozilla.org/zh-TW/firefox/addon/copy-shorturl/


9.Dark Reader

黑色主題,適用於任何網站。關愛眼睛,使用Dark Reader進行夜間和日間瀏覽。

https://addons.mozilla.org/zh-TW/firefox/addon/darkreader/


10.TWP - Translate Web Pages

使用Google或Yandex即時翻譯你的網頁。

https://addons.mozilla.org/zh-TW/firefox/addon/traduzir-paginas-web/


11.側邊翻譯

便捷翻譯,無憂閲讀

https://addons.mozilla.org/zh-TW/firefox/addon/edge_translate


12.Flagfox

顯示描述目前伺服器位置的國旗

https://addons.mozilla.org/zh-TW/firefox/addon/flagfox/


13.JavaScript Switcher

在 URL 欄中添加一個切換按鈕,用於為每個域單獨切換 JavaScript(打開或關閉)

https://addons.mozilla.org/zh-TW/firefox/addon/quick-js-switcher/


14.User Agent Switcher

修改瀏覽器的 User-Agent 字符串

https://addons.mozilla.org/zh-TW/firefox/addon/uaswitcher/


15.Aria2 下載器整合元件

取代內建的下載器。當開啟時偵測下載連結,導引到本擴充套件並傳送到Aria2

https://addons.mozilla.org/zh-TW/firefox/addon/aria2-integration/


16.MeTube Downloader

透過套件選單將可下載影片的連結傳送至MeTube服務

https://addons.mozilla.org/en-US/firefox/addon/metube-downloader/


17.ShopBack Button

Your all-in-one shopping button - Earning Cashback and Discover best deals!

https://addons.mozilla.org/zh-TW/firefox/addon/shopback-cashback-button/

2023年1月26日 星期四

Linux系統掛載nfs目錄

 首先更新系統

apt update
apt upgrad


安裝NFS客戶端

apt install nfs-common


創建掛載目標資料夾(例如建立名為test資料夾在/mnt下)

mkdir /mnt/test

掛載指令為

mount [NFS _IP]:/[NFS_export] [Local_mountpoint]

例如

mount 192.168.100.100:/test /mnt/test


df -h

2023年1月19日 星期四

內網測速 iperf3 指令

Linux安裝命令

apt install iperf3

Windows安裝方式

在iperf3官網下載最新版本的Iperf

https://iperf.fr/iperf-download.php&nbsp

將壓縮檔裡的cygwin1.dllIperf3.exe

這兩個檔案複製到C:\Windows\System32即完成安裝


使用方式

先將一台電腦設定為伺服端,輸入

iperf3 -s

在要測速的電腦輸入

iperf3  -c  "伺服端ip"

即可跑出目前兩台間連線速度

2023年1月18日 星期三

Linux安裝speedtest測速

 首先更新系統

apt update
apt upgrad

安裝speedtest

apt install speedtest-cli

安裝完成後輸入

speedtest

即可執行測速