程序員必備技能:谷歌云和阿里云配置教程,助你穩(wěn)定沖浪
在網(wǎng)絡(luò)服務(wù)這塊,選個靠譜的主機還有得好好研究,這事兒讓不少用戶頭疼。就拿谷歌云香港主機來說,它可是很多人關(guān)注的焦點呢!
谷歌云香港主機的穩(wěn)定性
很多人選這臺主機的關(guān)鍵因素就是它很穩(wěn)。就像文章里說的,用谷歌云香港的服務(wù)器搞SSR,兩年都沒被屏蔽過,這真的很不容易。很多其他服務(wù)器用久了可能會老出網(wǎng)絡(luò)問題,但它的穩(wěn)性保證了工作能正常進行。而且,一般服務(wù)器不穩(wěn),還會讓數(shù)據(jù)傳輸和存儲冒風險,要是經(jīng)常斷網(wǎng)或者被封,數(shù)據(jù)丟失的可能性就大了。
這種穩(wěn)定性對于那些得靠網(wǎng)絡(luò)主機做生意或存數(shù)據(jù)的人來說,太重要了!它能幫大伙兒省下不少維護的麻煩和風險。
谷歌云主機的登錄設(shè)置
谷歌云主機的登錄設(shè)置有它獨特的地方。網(wǎng)頁版的CLI操作起來挺慢,但還是有它的用處。谷歌默認是不讓用ssh遠程密碼登錄的,所以得先通過這個網(wǎng)頁版的CLI來調(diào)整ssh登錄設(shè)置。這就像家里的大門鎖,得先打開這把“鎖”,才能進屋做其他事。
# 切換為 root 用戶
sudo -i
# 更改 root 用戶的密碼
passwd
# 允許 ssh 密碼登錄
sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/ssh/sshd_config
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
# 重啟 ssh 服務(wù)
service ssh restart
執(zhí)行具體命令時,得一個接一個地正確輸入命令,來修改root用戶的登錄密碼和開啟ssh密碼登錄功能。要是操作過程中漏掉一步或者做錯了,那登錄就可能失敗,用起來也會不方便。
連接主機的操作
完成主機登錄設(shè)置后,連接主機就成了關(guān)鍵步驟。但這個過程可不容易,有時候按部就班地操作,還是連不上。這時候,你得手動去修改/etc/ssh/文件夾里的特定選項,把值改成yes。而且,別忘了把那些注釋符號也給清掉。
PermitRootLogin yes
PasswordAuthentication yes
這個操作挺考驗人的細心程度,得精準地在文件里找到對應(yīng)的部分。說起來挺麻煩的。要是弄錯了,連接可能還是搞不定。這就像給汽車接通最關(guān)鍵的電路,要是線路接錯了,汽車就別想正常啟動了。
谷歌云主機費用情況
谷歌云主機的費用有點高,文中提到的配置就挺貴的。比如說,一核1G配置加上系統(tǒng)和20G系統(tǒng)盤,一個月的費用要42.15元。跟其他主機商比,這個價格優(yōu)勢不明顯。不過,對于那些特別看重主機穩(wěn)定性和安全性,而且預(yù)算還不錯的用戶來說,這個價格還是可以接受的。
當然啦,大家對價格和性能的看重標準各不相同。有的人為了省錢,會挑那些價格低廉的主機;可有的人為了服務(wù)的穩(wěn)定和優(yōu)質(zhì),寧愿多掏點錢。
阿里云主機配置過程
聊到谷歌云主機,文章里還提到了阿里云主機的配置步驟。先選個自個兒的密碼,再設(shè)置登錄密碼和主機名字,最后交錢完成,然后就能去主機控制臺了。這一連串動作挺常見的。
各個環(huán)節(jié)都不能大意,尤其是設(shè)置密碼時,密碼太簡單就可能留下安全隱患。萬一操作出錯,不僅會搞砸整個配置過程,還會給以后的使用帶來不少麻煩。
wget https://install.direct/go.sh
chmod +x go.sh
./go.sh
V2Ray與防火墻設(shè)置
在使用V2Ray時,協(xié)議和端口的配置至關(guān)重要。文中指出,若V2Ray配置的是tcp協(xié)議,端口為7751,那么在谷歌控制臺和防火墻的設(shè)置中,必須與之對應(yīng)。這種對應(yīng)關(guān)系,是確保網(wǎng)絡(luò)服務(wù)順利運行的基本要求。
vi /etc/v2ray/config.json
要是協(xié)議或者端口設(shè)置錯了,那就像火車跑錯了軌道一樣,網(wǎng)絡(luò)通信就別想正常了。這事兒也提醒咱們,設(shè)置東西的時候可得細心點,別搞錯了,省得給自己添麻煩。
{
"log": {
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbound": {
"port": 7751,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "392029fa-a9e0-42e3-93cb-97a9281495ed",
"level": 1,
"alterId": 100
}
]
},
"streamSettings": {
"network": "tcp"
},
"detour": {
"to": "vmess-detour-118345"
}
},
"outbound": {
"protocol": "freedom",
"settings": {}
},
"inboundDetour": [
{
"protocol": "vmess",
"port": "10000-10010",
"tag": "vmess-detour-118345",
"settings": {},
"allocate": {
"strategy": "random",
"concurrency": 5,
"refresh": 5
},
"streamSettings": {
"network": "kcp"
}
}
],
"outboundDetour": [
{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}
],
"routing": {
"strategy": "rules",
"settings": {
"rules": [
{
"type": "field",
"ip": [
"0.0.0.0/8",
"10.0.0.0/8",
"100.64.0.0/10",
"127.0.0.0/8",
"169.254.0.0/16",
"172.16.0.0/12",
"192.0.0.0/24",
"192.0.2.0/24",
"192.168.0.0/16",
"198.18.0.0/15",
"198.51.100.0/24",
"203.0.113.0/24",
"::1/128",
"fc00::/7",
"fe80::/10"
],
"outboundTag": "blocked"
}
]
}
}
}
那么,如果你在主機配置過程中遇到難題,你會先找官方支持還是上網(wǎng)找社區(qū)幫忙?大家不妨給這篇文章點個贊,轉(zhuǎn)發(fā)一下,也歡迎在評論區(qū)留下你的看法。
# 查看 v2ray 進程狀態(tài)
systemctl status v2ray
# 啟動
systemctl start v2ray
# 重啟
systemctl restart v2ray
作者:小藍
鏈接:http://www.tymcc.com.cn/content/3116.html
本站部分內(nèi)容和圖片來源網(wǎng)絡(luò),不代表本站觀點,如有侵權(quán),可聯(lián)系我方刪除。