https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

sshconfig 設定小記

一般我們在 ssh 連線都會用 putty,但是在多台機器管理上不是很方便,所以回換成 xshell 相關工具做連線查詢,最近在做Bastion Host,發現ssh 也可以做到簡單管理設定,這邊就做個筆記。

首先,可以在 .ssh/config 做多個 ssh 連線設定,裡面設定值不分大小寫,可看官網文件。SSH config file syntax and how-tos for configuring the OpenSSH client

The possible keywords and their meanings are as follows (note that keywords are case-insensitive and arguments are case-sensitive):

curl 簡單測試網路是否延遲

因為最近 Line 測試 API,有少數情況會 connection timed out,所以簡單測試是不是打 API 會不會 timedout ,測試發現會失敗。

Java 遇到 connection timed out 問題

遇到問題

最近公司發現發 LINE 推播時候發現 log 會有失敗 Exception,仔細看了一下訊息寫connection timed out,到底為什麼發生這個問題,是系統?是網路?是路由器?由於不是100%會發生,最好狀況沒發生,最高一天發生6次失敗,一天的量最多大概200多,所以失敗機率雖低,但這個遇到的情況還滿高的。這邊我蒐集一些方法,順便紀錄一下。

vLan 一些知識小記

最近我想做無聊 Switch-lan-play 實驗,想建立VM做 vlan網路切割,最後還是失敗了。我參考Linux下vlan的学习(下) | 污力大熊的博客,這篇實作,其實我文本想說照著上面做,我應該可以不用了解太多就能做出環境,但最後失敗了,我有想到一些問題,因為我一直沒有想到我虛擬的另外一端要接什麼東西,就是下面那朵雲。

https://i.imgur.com/cRf3fSS.png

最後有請教我朋友一些問題,整理相關紀錄。我不是網路工程師,所以這邊筆記會比較簡短易懂,不會有太專業教學內容,所以可能內容有不完整。

Switch Lan play 模擬區往連線遊玩

官網詳細教學:LAN Play Status | lan-play.com

1
2
3
4
5
6
# 下載程式
wget https://github.com/spacemeowx2/switch-lan-play/releases/download/v0.2.3/lan-play-linux
# 執行權限
chmod +x lan-play-linux
# root 執行程式
sudo ./lan-play-linux --relay-server-addr switchlanplay-tw.ddns.net:11451 --netif  __你的網路卡__

Vagrant 關機沒用到的機器

之前有看到有一篇說到使用 Vagrant 時,要把其他啟用 Vagrant 關閉,因為有可能跟其他機器衝突。最近想關閉其他機器,所以找了一次關機所有機器方法。順便留著紀錄。

Websocket 一些基本知識整理

我的錯誤印象(應該沒有人要看,可跳過)

在看 websocket 之前,我以為 websocket 是在 HTTP 協定,因為跟 EventSource(server sent events)很像,只是是做單方面傳輸,又簡單看相關文章,EventSource會有Proxy問題,但是websocket 不會有問題,websocket 有 SLB問題。在文章都有提到 HTTP header 相關,開發工具也可以看到相關資訊,以為傳輸資料就是一般request/response,但最近時實作發現我錯了。