發表文章

目前顯示的是 1月, 2023的文章

Windows Wireguard 連線設定參數及範例

Wireguard 可以讓雙方透過交換金鑰的方式快速建立 VPN 通道相互連接,只要設定好參數就行,十分好用,但是… 如果你在 Windows 裏執行連線程式時設定值只有2行,而要完成連線當然不能只用這2行…  工作環境:  Windows 10   Wireguard windows 版 Wireguard 設定範例: #名稱:自已設,認得出來就行 #公鑰:要提供給對方(可能是伺服器)設定用的 [Interface] #windows wireguard 新增隧道精靈自動產生的私鑰; `cat server.key` on linux  ,絕對不是不是不是不是不是不是不是不是不是不是不是不是不是不是提供這個給對方 PrivateKey = ******************************************= #對應到對方(伺服器)設定我方( peer )的 IP Address = 192.168.0.3/32 #非必要(給對方連進來的port) ListenPort = 12345 #對應到對方的 wireguard 的 DNS IP DNS = 192.168.0.1 [Peer] #因為可能會同時連很多個 peer 可能在這裏記一下對方是誰 #`cat client.key.pub` on linux PublicKey = *************對方提供給我方的金(公)鑰************= #全部的 IP 都能連 #AllowedIPs = 0.0.0.0/0 #可以連的 IPs: VPN 的網段和內網的網段 AllowedIPs = 192.168.0.0/24,192.168.1.0/24 #對方 wireguard ( server ) 的 IP/網址:port Endpoint = 1.2.3.4:54321 #非必要 每25秒送個訊號以保持連線 PersistentKeepalive = 25 [Peer] #剛才說了,可能同時連很多個 peer …… ……    如果你得到這個訊息: You must use the native version of wireguard on this computer 很有可能是你或是對方的參數沒有設好,參數沒有相對應,會造成連不上對方,或是連不到你要的目的網段

Mikrotik 快速設定 VPN server 使用 QuickSet

圖片
要連線回家拿東西就需要 VPN Server ,雖然 Mikrotik 提供很多種方式可以完成這個工作,但是總是繞來繞去,點來點去,常常連不上,卡來卡去,於是繼續點來點去、卡來卡去、無限循環,有負 QuickSet 的美意,又讓人有小孩開大車的感覺,趁著新年收假前,把這個爛尾已久的設定搞定。  工作環境:   Mikrotik Hap ac Router  最好是把路由器重設,把環境回復到最單純的程度,Quick Set 用起來就和市面上的分享器一樣好用,把設定值填一填馬上就可以上網,因為要啟用 VPN Server 所以記得把右下角的 VPN access 勾起來,然後設定好 Password,基本上就可以連回路由器了,真的是 Quick Set(如下圖)。 在 Windows 下連線 VPN 非常簡單,只要把你的 ip 或是右下方的 VPN address 填好,就可以連上了, 詳此 , ping 得到內網的 gateway IP、 DNS IP ,也連得到外界的網頁,但是…  連回自家的路由器之後會發現,連不到自家路由器裏的設備,等於得到一個跳板而已,沒有達成原本連回家拿東西的目的…  檢查 /interface/bridge 的設定, proxy-arp 已經打開,後來發現有人提到,把 /PPP/profile/default-encrypt 的 interface 指到 LAN 裏面就行了,如此一來 VPN 連入的設備會被視為 LAN 的一部份,再次開啟 webfig ,可以連到。    收工!

Windows 設定 VPN 連線

簡單記錄一下 Windows 設定 VPN 連線的方式,簡便好用  工作環境: Windows 10  網路及網際網路設定 > 網路和共用中心 > 設定新的連線或網路 > 連線到工作地點 > 下一步 > 否,建立新連線 > 下一步 > 使用我的網際網路連線(VPN)(I) > 填入網際網路位址(ip 或是網址名稱) > 建立  完成以上步驟之後,右下角的工作列的 Wifi 連線圖形按左鍵會出現剛才建立的連線名稱,按下這個 VPN 連線就會以 VPN 的方式連線到網際網路(通常也就能連回家裏的路由器/分享器 了)    收工!

phpmyadmin MySQL 5 新增使用者及密碼設定

使用 phpmyadmin 新增使用者的時侯出現了 #1364 - Field "details" doesn't have a default value,查了一下大致上是某個欄位沒有設定預設值,就沒辦法新增這筆資料。  工作環境:  Windows 10 pro  laragon with MySQL server 5.7  解決方式:  可以修改 my.ini 去掉 "STRICT_TRANS_TABLES" # Set the SQL mode to strict # sql-mode ="STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION" 改成以下醬子 sql-mode="NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION"  或者直接在 phpmyadmin 裏面執行 SQL 指令: 查一下: Select @@GLOBAL.sql_mode; 執行一下: SET @@GLOBAL.sql_mode = "NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION";   完成之後就可以新增使用者了  如果要改/設定使用者的密碼: ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'usersPasswordUWant';    收工!