日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

在生產(chǎn)環(huán)境中,如MySQL數(shù)據(jù)庫服務(wù)、rabbit-mq消息隊(duì)列服務(wù)、redis緩存服務(wù)等。為了安全,這些服務(wù)的通常端口都是不對外網(wǎng)開放的。

有時候,我們需要本地訪問這些服務(wù),要如何設(shè)置呢?

一、臨時開放端口,限制訪問ip。

二、使用vpn環(huán)境訪問。

三、ssh反向代理,在本地監(jiān)聽端口。

四、通過ssh隧道訪問。

五、其他。。

這里介紹golang如何使用ssh隧道連接rabbit-mq

// 日志格式配置
log.SetFlags(log.LstdFlags|log.Lshortfile)
// ssh連接
client,err := ssh.Dial("tcp","localhost:22",&ssh.ClientConfig{
	User: "root",
	HostKeyCallback: ssh.InsecureIgnoreHostKey(),
	Auth: []ssh.AuthMethod{
		ssh.Password("root-password"),
	},
	Timeout: 3*time.Second,
})
if err != nil {
	log.Fatal(err)
}
// rabbit-mq連接
url := fmt.Sprintf("amqp://%s:%s@%s", "User", "Password", "Addr")
dialCfg := amqp.Config{
	Heartbeat: 10 * time.Second,
	Locale: "en_US",
	// dialer 自定義配置
	Dial: func.NETwork, addr string) (net.Conn, error) {
	// 使用ssh隧道
		return client.Dial(network, addr)
	},
}
conn, err := amqp.DialConfig(url, dialCfg)
log.Println(err,conn)

這里使用到了golang.org/x/crypto/ssh和Github.com/streadway/amqp

 

分享到:
標(biāo)簽:golang
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定