修改Windows下的Memcached下的服務連接埠,windowsmemcached
在命令模式下,可以使用 memcached -p 12000 去指定連接埠,可服務安裝後,卻總是只有 -d runservice 的參數。
通過修改註冊表來達到這個修改連接埠的目的。
在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server 下面找到一個 ImagePath 的字串項,正好是服務的執行路徑的字串,
雙擊該串,在後面加入 -m 45 -p 12000 (使用45M記憶體,12345為連接埠),再啟動服務。
配置結果
我以前用linux安裝的memcached在java程式中是好用的現在我在windows上安裝memcached進程上已經有memcached
先用telnet串連一下windows所在電腦的memcached開放的監聽連接埠,看是否能夠聯通
怎更改windows系統日誌連接埠?
通過註冊表修改Windows RRAS VPN PPTP服務預設連接埠號碼
VPN(虛擬私人網路)第一層隧道協議PPtp所使用的預設連接埠號碼是TCP 1723,這是一個標準,也就是說不管是微軟的Windows Server內建的VPN服務還是其他系統或者硬體VPN都是使用的這個連接埠號碼,但如果採用的是Windows Server內建的路由和遠端存取(RRAS)構建的VPN伺服器,那麼可以通過註冊表修改此連接埠號碼,從而起到隱藏此服務的目的。但要注意這裡所採用的 VPN用戶端仍然是Windows內建的VPN串連。
首先我們來看看用Windows Server內建的路由和遠端存取(RRAS)構建的VPN伺服器的串連情況:服務建立成功後伺服器在服務端偵聽TCP 1723連接埠等待串連,用戶端通過服務端授予的合法帳號進行撥號,串連成功後我們在用戶端CMD下輸入netstat -an可以看到用戶端這時也開放了TCP 1723連接埠,並且也是偵聽狀態。通過後面的講解我們可以發現這裡開放的TCP 1723連接埠不受用戶端防火牆的影響,也就是說就算用戶端防火牆沒有開啟這個連接埠,系統同樣可以開啟這個連接埠進行偵聽。
以上是通過預設的連接埠進行串連,下面我們通過修改註冊表達到自訂連接埠的目的:首先在服務端註冊表裡面找到這個項 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972- E325-11CE-BFC1-08002bE10318}],這個項裡面設定的是和網路介面卡有關的索引值,這個項下面可以看到諸如0000、0001、 0002等命名的分支,這些分支設定的是各個介面的資訊,然後我們找到裡面含有字串DriverDesc並且數值是WAN 微型連接埠 (PPTP)的那個分支,這個分支可能是上述0000、0001、0002等命名分支中的一個,我們繼續找到該分支下面的TcpPortNumber鍵,可以看到它預設的十進位值為1723,這個1723就是VPN服務所開的預設連接埠號碼,我們把它修改為其他任意連接埠號碼即可。
通過上面的設定,我們重啟伺服器後在服務端CMD下輸入netstat -an會發現這時VPN伺服器已經開始偵聽我們修改以後的連接埠號碼了,說明服務端已經成功更換了預設的連接埠號碼1723。
接下來是用戶端的設定。VPN服務修改連接埠號碼和終端服務修改3389連接埠號碼不同,後者只需服務端修改後用戶端直接在目標IP後面加冒號加連接埠號碼就能串連。通過實驗發現,VPN的用戶端電腦同樣需要做上述在服務端上面的註冊表索引值修改操作才能串連服務端,並且修改後用戶端系統內建的防火牆還必須關閉才能成功串連(僅開放該連接埠還不行),否則就要提示錯誤691:不能建立到遠端電腦的串連,因此用於此串連的連接埠已關閉。而使用預設的1723就不需要防火牆的連接埠開放。
總結:採用Windows Server內建的路由和遠端存取(RRAS)構建的VPN伺服器要修改預設連接埠號碼,必須伺服器和用戶端同時修改註冊表中TcpPortNumber的索引值;用戶端除了修改註冊表,還必須關閉系統內建的防火牆。
http://www.bkjia.com/PHPjc/855626.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/855626.htmlTechArticle修改Windows下的Memcached下的服務連接埠,windowsmemcached 在命令模式下,可以使用 memcached -p 12000 去指定連接埠,可服務安裝後,卻總是只有 -d run...