顯示廣告
隱藏 ✕
※ 本文轉寄自 ptt.cc 更新時間: 2023-05-06 17:36:37
看板 C_Chat
作者 buffalobill (水牛比爾)
標題 Fw: 圖床測試
時間 Sat May  6 11:58:33 2023


※ [本文轉錄自 Marginalman 看板 #1aLSUJhz ]

看板 Marginalman
作者 buffalobill (水牛比爾)
標題 圖床測試
時間 Sat May  6 11:20:48 2023


看到 imgur 要大掃除的公告
就起心動念想自己刻一個圖床出來
然後5/2星期二就開始動手了

一、估狗的雲端主機GCP
https://i.imge.tw/oVK.png
[圖]
為什麼選估狗?
因為估狗在台灣彰濱工業區有機房
哪天台灣連外的十幾條海底電纜斷光光
還是能連的上~

cpu跟記憶體選最便宜的一個月6.57鎂
硬碟先弄50G,一個月也要5鎂
加上折扣粗估一個月就10鎂了

二、域名
想要.tw的域名
img.tw被註冊走了
pic.tw也被註冊走了
好吧,就img後面加個e
imge.tw吧

https://i.imge.tw/zVi.png
[圖]
買了
一年800新台幣
從PChome做DNS代管

之前用過CHT的DNS代管
發現無法設定CAA Record...
要付更多錢錢用pro DNS代管
就叛逃到PCHome來了

三、憑証
理所當然使用Let's Encrypt的免費憑証
不過要申請wildcard憑証的話
要走DNS01測驗
無法自動Renew憑証
算了這站應該撐不到憑証過期XD

https://i.imge.tw/zVp.png
[圖]

想用wildcard憑証是想弄很多個子網域出來
i.imge.tw 直連圖
t.imge.tw 直連縮圖等等

四、架站
Ubuntu 22.04
Nginx 1.18
PHP 8.1.2
MariaDB 10.8.7

手刻PHP魂再次發動
連composer都沒用喔

前端只用了兩個套件
UIKit 3.16.15
jQuery 3.6.4
是的,我是到2023還在用jQuery的廢物……

五、Cookieless
寫一個圖床不難
如果你不是靈機一動想寫個cookieless的網站的話
要做到cookieless
不只PHP無法使用session
你網頁的部分也不能連去外部的CDN
不然CDN那邊還是會留下cookie
然後facebook有跟那些CDN勾結的話就能知道你來過本站
https://i.imge.tw/zVn.png
[圖]

六、完成
就這樣
一個星期不到
圖床的基本功能就刻完了

上傳,分享。就這樣!
Upload, Share. That's it!

https://imge.tw/

歡迎大家測測看
雖然目前只開放台灣IP上傳圖片...

預想幾種結局
一、頻寬太貴帳單爆掉忍痛關站
二、被人上傳兒童色情圖片定點爆破(這裡是台灣,不是摩爾多瓦……)


--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.0.78 (臺灣)
※ 文章代碼(AID): #1aLSUJhz (Marginalman)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1683343251.A.AFD.html
scmono: 大師1F 05/06 11:21
EMANON231: 大師2F 05/06 11:21
pchooooome: 大師3F 05/06 11:21
[圖]
Sugarwithkid: https://i.img e.tw/zVa.png5F 05/06 11:23
Wardyal: 問一下 假如只申請固定IP 不用DNS可以做到嗎6F 05/06 11:23
buffalobill: 如果你放棄https的話7F 05/06 11:24
NakaokaLove: 大師8F 05/06 11:24
Excrement35: 大師9F 05/06 11:24
Excrement35: https://i.imge.tw/zVo.webp
[圖]
F16V: 瓦屌這部很讚11F 05/06 11:26
pig205487741: 大師12F 05/06 11:26
wwndbk: 大師13F 05/06 11:26
PogChampLUL: 大師14F 05/06 11:29
ken1990710: @一串ID15F 05/06 11:31
ClannadGood: 大師16F 05/06 11:41

※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: buffalobill (1.160.0.78 臺灣), 05/06/2023 11:58:33
gox1117: 跪了1F 05/06 11:59
shadowblade: |—w—^)b2F 05/06 11:59
spfy: 帳單會爆吧3F 05/06 12:00
RamenOwl: 大師4F 05/06 12:01
buffalobill: 月底再跟大家報告噴了多少錢錢5F 05/06 12:01
chadmu: 太長6F 05/06 12:01
ILoveOppai: 大師7F 05/06 12:01
ph777: https://i.imge.tw/zVR.jpg8F 05/06 12:03
[圖]
mark82824: 大師9F 05/06 12:04
OlaOlaOlaOla: 講了一定會有人這樣幹 你保重10F 05/06 12:04
Arbin: 怎麼不掛CDN11F 05/06 12:05
Arbin: 你這樣月底流量費會很可怕捏
buffalobill: 不講難道就沒人做嗎,想想2cha,想想komica...13F 05/06 12:05
buffalobill: CDN有cookie啊~
OlaOlaOlaOla: 不講...做的機率比較低...相信我15F 05/06 12:06
webberfun: 大師16F 05/06 12:06
buffalobill: 反正我隨時可以關站,你就當我在作人間觀察吧17F 05/06 12:08
protess: 我覺得看到帳單關站的機率比被爆破大啦18F 05/06 12:12
gyc880323: 回一下樓主 DNS challenge 你把域名丟去 Cloudflare 然19F 05/06 12:12
gyc880323: 後用 traefik 這個 reverse proxy 串 CF api token 可
gyc880323: 以很方便使用,另外 IP 也可以走 https,只是目前一定
gyc880323: 要花錢買憑證了 xD
gm3252: 大師23F 05/06 12:12
smart0eddie: 大師24F 05/06 12:13
jackie1115: 大師,不過你月底看到帳單應該很精彩25F 05/06 12:13
invoid: 流量費應該會很恐怖 xD26F 05/06 12:15
Electricfish: 大師27F 05/06 12:15
OlaOlaOlaOla: 實作很讚啦 六月就可以知道結果了,期待28F 05/06 12:15
inte629l: 大師 好奇之後的流量XD29F 05/06 12:16
lay10521: JQuery超棒 全公司都還在用30F 05/06 12:16
inte629l: LNMP stack還看得懂,其他就不懂了qq31F 05/06 12:16
nisioisin: 大師32F 05/06 12:17
Yijhen0525: 三次元圖好像只能主動巡33F 05/06 12:18
Yijhen0525: 兒童色情爆破記得都是丟圖之後馬上檢舉這套流程
qwe78971: 算高手了吧35F 05/06 12:20
CCNK: 大師36F 05/06 12:21
e5a1t20: 大師 想看網站怎麼炸的XD37F 05/06 12:23
buffalobill: https://i.imge.tw/oV7.png 目前感覺還好...38F 05/06 12:27
[圖]
[圖]
w9515: 推推 很有趣40F 05/06 12:29
mkcg5825: 強41F 05/06 12:31
Hoseafire: 感謝大師42F 05/06 12:32
Hoseafire: https://i.imge.tw/zVw.jpg
[圖]
knight0201: 推44F 05/06 12:32
pHyrz: 大師45F 05/06 12:33
[圖]
jackie1115: 圖床做大的話應該能往收費制度走47F 05/06 12:34
jack710619: 大師48F 05/06 12:34
[圖]
zizc06719: 感覺危50F 05/06 12:38
[圖]
[圖]
GaoLinHua: 大師53F 05/06 12:41
naya7415963: 看不懂,好猛喔54F 05/06 12:43
phoenix286: 大師55F 05/06 12:43
caten: 左近寺接受挑戰56F 05/06 12:44
Yijhen0525: 圖床做大的話可以考慮先推出收費服務57F 05/06 12:44
[圖]
karta018: 大師59F 05/06 12:46
[圖]
hollowsex: 推61F 05/06 12:48
dnek: google的東西早晚被掃62F 05/06 12:49
beck600325: 大師63F 05/06 12:49
smallreader: 一人一圖 支持結局二(?)64F 05/06 12:50
invoid: term ptt cc 不會自動開這個網站的圖的樣子65F 05/06 12:50
t128595: 大師,不過保重阿@@66F 05/06 12:51
smallreader: Pttopia可以67F 05/06 12:51
JustBecauseU: AWS 有機會嗎68F 05/06 12:51
[圖]
rightbear: 大師受我一拜70F 05/06 12:53
[圖]
gama: 大師,流量費保重72F 05/06 12:54
Thide: 大師73F 05/06 12:55
forsakesheep: 感覺撐不到一禮拜就會被搞74F 05/06 12:55
longkiss0618: 大師75F 05/06 12:56
speed7022: 佛心來的...76F 05/06 12:57
Gokudo: https://i.imge.tw/QVL.jpg77F 05/06 12:59
[圖]
sheng76314: 有ai bot幫你檢測樂樂圖嗎?像電報那樣78F 05/06 13:01
[圖]
thelittleone: 大哥你開個贊助吧 帳單會炸的80F 05/06 13:02
black80731: 我幫你浪費流量 不用謝了81F 05/06 13:03
water903: 大師82F 05/06 13:03
allanbrook: 就比較可惜不會自動開圖83F 05/06 13:03
a5245242003: 太強了 只是這個圖床要有人贊助才能存活?84F 05/06 13:03
black80731: https://i.imge.tw/FVH.gif85F 05/06 13:03
black80731: pitt可以自動開欸
[圖]
Gokudo: Windows的話PTT Star也可以自動開87F 05/06 13:04
XFarter: 幫你的流量費先QQ88F 05/06 13:06
a5245242003: 話說要怎麼刪掉自己的圖片89F 05/06 13:07
Gjerry: 開圖速度很快90F 05/06 13:07
AdomiZA: 到底是先被傳幼幼圖自檢舉爆破 還是原PO的錢包先被爆破91F 05/06 13:10
AdomiZA: https://i.imge.tw/FVx.jpg
[圖]
smallreader: 有沒有人特別上傳整套左近寺gif,吃爆流量(x93F 05/06 13:10
Sinreigensou: 建議資金還是給PTT出…94F 05/06 13:11
OlaOlaOlaOla: 有資金的話,你先燒兩個月看看,保險三個月,計算95F 05/06 13:12
OlaOlaOlaOla: 出平均成本,在訂出收費計畫
asdwsd: https://i.imge.tw/FV1.jpg97F 05/06 13:12
[圖]
tf010714: https://i.imge.tw/FVb.jpg 野獸前輩石虎說98F 05/06 13:13
[圖]
smallreader: 話說你可以把內容做hash來消除重複嗎?99F 05/06 13:13
[圖]
tf010714: https://i.imge.tw/FVI.jpg 車車測試101F 05/06 13:15
[圖]
koexe: 好笑的圖片 Google也會跟著笑^_^102F 05/06 13:16
smallreader: 左近寺gif一部分就是很多人重複上傳 又得到新的ID103F 05/06 13:16
teresa4785: 大師請受我一拜104F 05/06 13:16
[圖]
derlin12345: 強106F 05/06 13:19
ging1995: 大師107F 05/06 13:20
luweilovecat: 推108F 05/06 13:21
ayaneru: 可以放廣告啊 加減補貼109F 05/06 13:24
sptoo123: pitt可以自動開圖 好用 希望能集資大家一起分攤費用110F 05/06 13:25
DeaGoo: 大師111F 05/06 13:26
kof78225: 太神啦112F 05/06 13:30
[圖]
kof78225: https://i.imge.tw/FVD.jpg114F 05/06 13:31
[圖]
MomoSaiko: 大大能不能把RELOAD也在頁首做一個115F 05/06 13:34
MomoSaiko: 不然就是RELOAD後會移到頁首
Depthsharky: 推117F 05/06 13:35
[圖]
mit40491: https://i.imge.tw/FVq.jpg119F 05/06 13:38
[圖]
ken40220a: 朝聖120F 05/06 13:38
lanstype: 預設上傳完後自動轉成webp不知道能不能比較省121F 05/06 13:39
bomda: https://i.imge.tw/FVv.jpg122F 05/06 13:39
[圖]
Haruna795682: https://i.imge.tw/FVL.jpg123F 05/06 13:39
Haruna795682: @yomogidx
[圖]
a2334436: 推125F 05/06 13:41
samyou: 大師126F 05/06 13:43
Ishtarasuka: 大師127F 05/06 13:47
[圖]
Daha1AG: 大師 推129F 05/06 13:49
onetear: 大師 推 你的流量費能撐幾天呢130F 05/06 13:54
onetear: https://i.imge.tw/1VO.gif
[圖]
Piercetsai: 大師132F 05/06 13:56
Piercetsai: https://i.imge.tw/1VC.jpg
[圖]
[圖]
ak47good: https://i.imge.tw/1VG.jpg135F 05/06 14:01
[圖]
newasus: 可以先塞廣告吧 多少賺一點回來 雖然我也不懂136F 05/06 14:01
a123232: https://i.imge.tw/1Vt.jpeg137F 05/06 14:02
[圖]
Addidas: 好笑的是政府部門還花了不知多少公帑來創立沒人用短網址138F 05/06 14:06
crazykid: 拜託放個廣告阿 別太快爆139F 05/06 14:08
mainsa: 太神辣140F 05/06 14:09
buffalobill: 哦哦哦哦中午去蛙蛙補充一下精神食糧回來推文就爆了141F 05/06 14:11
NiyaSakura: 大師 圖片好像特別順142F 05/06 14:11
ig49999: 大師143F 05/06 14:12
blue1234: https://i.imge.tw/1VS.jpg144F 05/06 14:12
blue1234: 測試
[圖]
js850604: 大師要不要先放個抖內網址146F 05/06 14:12
buffalobill: 會順是因為這些圖片沒有經過海底電纜就過來你螢幕上147F 05/06 14:12
buffalobill: 抖內什麼的,感覺牽扯到錢就會出事...
buffalobill: 可以想像新聞標題「中年肥宅違法集資架設色情網站」
buffalobill: 「檢方:對價關係明確,已申請羈押。」
buffalobill: 或是我要為這個網站成立紙上公司,請會計做財報XD?
sage0719: https://i.imge.tw/1VD.jpg  太厲害啦!152F 05/06 14:16
[圖]
buffalobill: https://i.imge.tw/1V2.png 哦哦哦哦這流量...153F 05/06 14:17
[圖]
babyIam: 真的是要給推154F 05/06 14:18
buffalobill: 然後圖片當然有做hash digest防重複,你可以試試155F 05/06 14:18
TheMatt: 這個目前只有在這邊宣傳嗎?這樣的話流量應該還行?156F 05/06 14:19
DarkyIsCat: 推157F 05/06 14:20
blue1234: 反正撐不住就關閉網站,對吧?大師158F 05/06 14:20
buffalobill: 還有公開在我個人臉書跟噗浪推特上,不過應該還好159F 05/06 14:20
TheMatt: 官方的計費方式有連結嗎?160F 05/06 14:20
choco7: https://i.imge.tw/1VI.gif163F 05/06 14:21
[圖]
[圖]
buffalobill: Reload放最下面是怕你一直點165F 05/06 14:22
buffalobill: 其實右上角的recent隔三分鐘再按一次會reload
HD19: 大師167F 05/06 14:23
buffalobill: 加個按下reload會移至scrollTop的code...搞定168F 05/06 14:24
TheMatt: 0.01鎂/GB喔這價格放在公共區域感覺不是個人能承擔169F 05/06 14:24
buffalobill: 全部改用webp...轉檔要吃算力啊,這邊CPU用最便宜的170F 05/06 14:25
e23731208: 推171F 05/06 14:26
Zerogos: https://i.imge.tw/1VN.jpg 大神請受我一拜172F 05/06 14:26
[圖]
buffalobill: gif的縮圖結果很差...我是用PHP Imagick 去做的173F 05/06 14:26
buffalobill: https://i.imge.tw/1Vy.png 撐下去啊,最便宜的!
[圖]
StephiMaro: 好人175F 05/06 14:30
freedomZ: 太神啦176F 05/06 14:31
leon4287: https://i.imge.tw/1VX.JPG177F 05/06 14:31
[圖]
TheMatt: 糟糕,可能一天就要下班了178F 05/06 14:32
a58524andy: 跪179F 05/06 14:32
lolicon: 大神180F 05/06 14:32
dreamnook2: 帳單感覺很快就爆了181F 05/06 14:33
A5Watamate: https://i.imge.tw/bVZ.jpg 大師182F 05/06 14:33
[圖]
buffalobill: 我本來就有在GCP上面架水牛比爾查牌,一個月差不多8鎂183F 05/06 14:34
llabc1000: cookie這麼討人厭嗎?記住登入狀態那些不是都靠cookie184F 05/06 14:36
ShibaTatsuya: 推185F 05/06 14:37
buffalobill: 就匿名圖床而言,不需要cookie也能做到,算是炫技吧186F 05/06 14:37
sniper2824: 你月底應該很精彩 還丟到ptt 直接經費爆破187F 05/06 14:41
bobby4755: 純推188F 05/06 14:42
buffalobill: 都已經大人了,預估頂多大概就是課一單的錢錢吧(不安)189F 05/06 14:44
oToToT: 我覺得 GCP 網路費很貴190F 05/06 14:46
buffalobill: 然後圖片上傳了就無法砍,網站沒去記你是誰圖片是誰的191F 05/06 14:46
PAPALINO: 自建色圖搜集器192F 05/06 14:47
greg90326: 純推不下193F 05/06 14:48
buffalobill: 然後AWS跟Azure都沒看到台灣機房可以選只能用GCP194F 05/06 14:48
Spunnyge07: 這個不推不行195F 05/06 14:49
MiaoXin: https://i.imge.tw/bV1.gif196F 05/06 14:49
[圖]
Doracacazin: 我就不浪費流量了 讓我稱您為大師197F 05/06 14:53
buffalobill: 我上個月才剛拿到大師之劍,然後下星期就王國之淚了198F 05/06 14:54
Silwez: https://i.imge.tw/bVc.jpeg199F 05/06 14:55
[圖]
dxzy: 不上傳可是下載也消耗流量吧200F 05/06 14:55
[圖]
wowbenny: 我感受到原po的黃金精神了。202F 05/06 15:02
wowbenny: https://i.imge.tw/bVg.png
[圖]
zxc8520: 大師204F 05/06 15:12
Informatik: 有料205F 05/06 15:22
machiner: 總會有幾個樂子人上傳違規東西的 想想之前的XUN6吧206F 05/06 15:23
ay618530201: 厲害207F 05/06 15:24
WayThuz: 大濕…208F 05/06 15:31
danielshat: 大師209F 05/06 15:44
AlbX: 尊敬推,自己出錢試做專案成效還這麼好XD210F 05/06 15:49
Apple0230: 大濕!!!211F 05/06 15:52
lanjack: https://i.imge.tw/bVD.gif 測試212F 05/06 15:55
[圖]
bnn: 你這流量帳單一定會爆213F 05/06 15:56
philip850810: 真的是大師214F 05/06 15:57
joewang85: 大師 不過流量要爆了215F 05/06 16:00
stanbye: 大師216F 05/06 16:03
onelife: 推,不過圖床流量很大,應該撐不了多久...217F 05/06 16:03
rickphyman42: https://i.imge.tw/bV2.jpeg218F 05/06 16:05
rickphyman42: 推大師
[圖]
artywu: 謝水牛比爾!220F 05/06 16:15
breezewing: 大師221F 05/06 16:17
aram9527: 大師222F 05/06 16:25
uohZemllac: 推223F 05/06 16:32
sky093851248: 大師224F 05/06 16:43
PolarGG: 好狠 不過結局應該是流量爆炸225F 05/06 16:52
lee70404: https://i.imge.tw/bVe.png226F 05/06 16:56
lee70404: 太神啦
[圖]
dffrew: https://i.imge.tw/bVI.jpg228F 05/06 16:58
[圖]
momoChris: 大師229F 05/06 17:03
not5566: https://i.imge.tw/xVm.jpg230F 05/06 17:28
not5566: 真的好快
[圖]

--
※ 看板: ACG 文章推薦值: 0 目前人氣: 0 累積人氣: 105 
作者 buffalobill 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇