亚洲欧美日韩国产成人|亚洲中文字幕无码中字|HEYZO在线无码综合|久久久不卡精品国产一区二|久久精品亚洲无中文东京热|中文字幕乱码一区三区免费|亚洲国产欧美在线观看片不卡|国产精品久久一区二区三区97

學(xué)會了嗎(反向代理https)反向代理服務(wù)器,使用cloudflare worker反向代理codeforces,支持登錄和提交代碼評測,人體生物節(jié)律查詢,

保健品 nanfang 2023-08-23 01:05 144 0

1.反向代理教程

作為一個退役的ACM選 (蒟)手(蒻),偶爾也會回codeforces上做做題娛樂娛樂但是codeforces作為一個外國網(wǎng)站,在國內(nèi)訪問的話速度十分感人,你懂的雖然絕大多數(shù) 業(yè)內(nèi)人士 都有不可描述的方法讓自己訪問到國外的網(wǎng)站,但是還是有一些剛接觸比賽的同學(xué)需要一個比較快的訪問途徑。

2.反向代理有啥用

當(dāng)然國內(nèi)之前也有一些dalao自制的codeforces鏡像,例如 https:/來北京必買的10件東西/codeforc.es/ 等我這里提供一種免費(fèi)自行搭建codeforces反向代理的方法,借用了cloudflare免費(fèi)提供的serveless服務(wù):workers。

3.反向代理是什么怎么用

關(guān)于workers的簡單介紹可以參見官方的blog: Cloudflare Workers的名稱來自Web Workers,更具體地說是Service Workers,一個用于在web瀏覽器后臺運(yùn)行并攔截HTTP請求的腳本的W3C標(biāo)準(zhǔn)API。

4.反向代理怎么做

Cloudflare Workers是針對相同的標(biāo)準(zhǔn)API編寫的,但是是在Cloudflare的服務(wù)器上運(yùn)行,而不是在瀏覽器中運(yùn)行 以下是您可以使用來北京必買的10件東西的工具: - 使用最新的標(biāo)準(zhǔn)語言功能執(zhí)行任意JavaScript代碼。

5.反向代理是啥意思

- 攔截和修改HTTP請求和響應(yīng)URL,狀態(tài),標(biāo)頭和正文內(nèi)容 - 直接從您的Worker響應(yīng)請求,或?qū)⑵滢D(zhuǎn)發(fā)到其他地方 - 將HTTP請求發(fā)送到第三方服務(wù)器 - 以串行或并行方式發(fā)送多個請求,并使用響應(yīng)組成對原始請求的最終響應(yīng)。

6.反向代理的原理

- 在響應(yīng)已經(jīng)返回到客戶端之后發(fā)送異步請求(例如,用于記錄或分析) - 控制其他Cloudflare功能,例如緩存行為 反向代理的話相當(dāng)于是我們的節(jié)點(diǎn)代替codeforces接受了客戶端的請求,所以其實(shí)我們只需要做兩件事:。

7.反向代理 ngix

接收客戶端的請求,來北京必買的10件東西對其進(jìn)行必要的修改之后發(fā)送給真正的服務(wù)端(http://codeforces.com)這些修改主要是針對一些headers的設(shè)置,包括替換Host地址,允許任意源頭資源共享(access-control-allow-origin: *)等,具體見代碼。

8.反向代理安全嗎

接收服務(wù)端的響應(yīng),同樣地我們需要對響應(yīng)的內(nèi)容做一些修改再發(fā)送給客戶端的瀏覽器這部分主要是把響應(yīng)中所有的http://codeforces.com出現(xiàn)的部分改換成workers站點(diǎn)的url,否則我們的客戶端就獲取這些信息之后下一次就會直接訪問codeforces源站了。

9.反向代理是啥

這一步可以通過簡單的文本查找和替換來實(shí)現(xiàn),我們來北京必買的10件東西可以維護(hù)一個替換對字典,對響應(yīng)的內(nèi)容進(jìn)行正則查找替換后把響應(yīng)發(fā)送給客戶端之前我部署過一個基于workers的js腳本,今天看了下原作者的repo半年來已經(jīng)更新了很多內(nèi)容,甚至名字都換了,也完善了很多東西。

10.反向代理是什么意思

但我并沒有用他的最新的版本,而是簡單地修改了一下他原來的腳本直接拿來用了原先的腳本里有個問題是只支持GET方法,POST的時(shí)候沒有因?yàn)榘褦?shù)據(jù)附上就會出錯具體的代碼放在了GitHub上:https://github.com/itewqq/codeforces-reverse-proxy

?github.com/itewqq/codeforces-reverse-proxy需來北京必買的10件東西要注意的是codeforces使用了cfassets和stacf這兩個cdn服務(wù)器的子域名,所以還要再開兩個worker部署這兩個服務(wù),并且在主站的替換字典中加入兩個cdn網(wǎng)址的替換映射。

constreplace_dict={$upstream:$custom_domain,sta.cf..workers.dev:stacf..workers.dev

,assets.cf..workers.dev:cfassets..workers.dev}以上就是這個簡單的白嫖代理的應(yīng)用了 PS: 比較扯淡的是我后來發(fā)現(xiàn)在我的網(wǎng)絡(luò)環(huán)境下,連接cloudflare的節(jié)點(diǎn)的速度甚至比直接訪問codeforces還來北京必買的10件東西慢 ( ̄_ ̄|||) 所以這個東西就成為一個純自娛自樂的操作了 ┑( ̄Д  ̄)┍。

害,開心就好

標(biāo)簽列表

    宁陵县| 海宁市| 耒阳市| 台江县| 兴宁市| 湖北省| 嘉祥县| 宜昌市| 平南县| 环江| 延津县| 盱眙县| 桐城市| 宜黄县| 五大连池市| 定日县| 寻乌县| 秀山| 双江| 阳新县| 雷山县| 法库县| 襄樊市| 鹤壁市| 珠海市| 中山市| 突泉县| 霍州市| 忻州市| 利津县| 准格尔旗| 遂昌县| 温泉县| 屯门区| 和龙市| 岳西县| 石城县| 宣城市| 随州市| 偏关县| 台山市|