今天要部署程序到內(nèi)網(wǎng)服務(wù)器,內(nèi)網(wǎng)服務(wù)器是需要vpn+堡壘機上去的。
然后這些服務(wù)器上面居然沒有系統(tǒng)ISO,那我咋編譯安裝?
然后試了一下看能不能使用ssh隧道,發(fā)現(xiàn)居然可以! 有些堡壘機可以,有些不行 這次還是很幸運的。
第一步:
在自己本地開一個端口轉(zhuǎn)發(fā)
windows:
netsh interface portproxy add v4tov4 listenaddress=localhost listenport=80 connectaddress=mirrors.aliyun.com connectport=80
做了轉(zhuǎn)發(fā)后,直接訪問http://localhost/centos/ 是不行的,貌似是阿里服務(wù)器校驗了Referer
第二步:
使用ssh工具開啟一個傳入隧道,本地和遠程端口都設(shè)置為80,因為阿里云的yum是使用http的(有傳入傳出,傳出會在服務(wù)器啟動一個你指定的端口,通過這個端口可以訪問你指定的本地端口。還有其他類型,具體可以搜索一下)。
xshell

image.png
第三步:
服務(wù)器修改/etc/hosts
添加對阿里yum域名的解釋
127.0.0.1 mirrors.aliyun.com
這個時候在服務(wù)器可以測試一下
curl http://mirrors.aliyun.com/centos/
正確的話會有輸出

image.png
最后:
參考這個鏈接:https://www.cnblogs.com/digdeep/p/10982669.html
設(shè)置、下載好阿里yum源配置文件。
然后:刪除掉下載的yum源配置文件里面的非mirrors.aliyun.com域名的地址,一般阿里yum會有3個不同的域名
然后就可以快樂起來了!