作者iBing (loser)
看板C_Chat
標題[圖床] 自架圖床/影片空間 Urusai.cc 分享
時間Fri Jun 20 19:57:13 2025
[圖床] 自架圖床/影片空間 Urusai.cc 分享
先提供網站測試網址:
https://urusai.cc
沒有華麗的社群功能、沒有個資追蹤,只有簡單直接的上傳分享。
有需要免空的鄉民可以來玩玩看~
前言/閒聊
前陣子 Imgur 又把台灣 IP 擋了,看到不少板友說掛 VPN 就能繞過,但每次上傳都得特
地切換 VPN 也太麻煩了。那時我突然想到,何不自己搞個代理伺服器來中轉就好?
這讓我回想起當初 Dcard 偷吃 Imgur 豆腐,弄了個 imgur.dcard.tw,讓圖片掛自己網
域但實際存放在 Imgur,既省空間又有自有網址。稍微研究一下後,發現似乎比想像中簡
單,就這樣...這個網站就誕生了!
簡單來說,整體我們採以下架構流程:
上傳
使用者上傳 → urusai.cc 接收 → 中轉至代理伺服器 → 上傳至 Discord / Telegram
/ Meta / Google / Imgur 等各大空間
瀏覽
使用者訪問 urusai.cc → 解碼取得檔案位置 → 代理伺服器從第三方空間抓取 → 顯示
檔案給用戶
而眼尖的板友可以發現,資料實際上全部儲存在第三方平台,我們只儲存「訪問資料」與
「對應網址/Token」,因為在亞洲搞這類空間幾乎穩賠不賺,即便前期負擔不重,但若
長久累積,數十數百 TB 的儲存費用實在難以負荷,而此時就面臨幾種選擇
1.刪檔、限制上傳
2.各種加廣告(並且要強制導回預覽頁,不能提供熱連結)
3.靠大企業贊助(但台灣?別妄想了)
所以利用這些大公司的空間就是我們能想到的最佳方法
而且如果我們不講,大家根本不會發現這些圖其實都不在我們自己伺服器上,
因為你看到的連結全都是 urusai.cc 啊~
但我們既然初衷是做透明空間/圖床,那就不演了,直接公開架構給大家看!
其實本來沒打算公開,只是看到現在的圖床/免空選擇越來越少,不是加一堆社群功能,
就是各種追蹤器、點擊計數器。而又聽一位行銷公司朋友說現在不少廣告投放利用圖床的
計數器來觀察在ptt葉佩雯的行銷成效,這...感覺就有點變味了。
所以我們設計這站的初衷很簡單:
* 不記錄任何用戶資訊(包括上傳 IP、瀏覽 IP)
* 不記錄瀏覽次數
* 不搞社群、不搞行銷、不搞追蹤
只是一個單純「分享圖片」的空間。
補充一下進度
其實整個想法是 6/8 才突然冒出來,6/10 開始動工,今天網站就上線了。
目前還沒做什麼壓力測試,有些 bug 或細節會慢慢補。
另外因為網域還在 NRD(New Registered Domain)階段,有可能部分 ISP 或防毒軟體會
擋,這很正常,過一兩週就會正常。
功能特色
1. 支援上傳 影片、圖片、txt、pdf
2. 單檔最大100MB
3. 支援拖拉、選擇、ctrl+v上傳
4. 支援一次多檔上傳
5. 支援建立相簿功能
6. 支援 NSFW 模糊提示
7. 支援簡易API
8. 支援5(6?) 種介面語言
9. 支援深色/一般介面
使用規則
請不要違反以下原則:
1. 不違反日本/美國法律
2. 不上傳侵權內容
3. 不上傳詐騙、病毒、兒少色情(會被FBI敲門那種)等違法資料
功能演示
首頁,就這麼簡潔,相信不用教學也會使用
https://i.urusai.cc/QX8iO.png
上傳檔案後就會顯示於下方 (點連結自動複製、點圖片另開新連結預覽)
https://i.urusai.cc/z2jnm.png
有多個文件還可以點選右上方的創建相簿組成相簿群 (相簿群文件上限為50個)
https://i.urusai.cc/XAXnJ.png
https://i.urusai.cc/ZokEz.png
繁體看不懂可以選其他語言 (預設語言為瀏覽器語言)
https://i.urusai.cc/0HeMy.png
也提供簡易的API供呼叫
https://urusai.cc/api
大概就是這樣,下面就是不同文檔的預覽內容
相簿預覽
https://i.urusai.cc/a/shine
一般圖片預覽/熱連結
https://i.urusai.cc/shine
https://i.urusai.cc/shine.png
GIF
https://i.urusai.cc/kawai.gif
WEBP
https://i.urusai.cc/Kawai.webp
聲音
https://i.urusai.cc/LONER
影像
https://i.urusai.cc/otaku
https://i.urusai.cc/gomen
NSFW遮罩
https://i.urusai.cc/YABAI
txt文字預覽
https://i.urusai.cc/aZjJb
團隊
* 2 位台灣人 + 1 位外國人組成
* 外國人提供實體伺服器、網站註冊相關雜事 (網站實際擁有者)
(外國人非華人,所以不用擔心政治審查問題)
* 台灣人主要負責開發與處理申訴
* 若台灣這邊未來推出太GY的法條我們不排除退出,讓網站完全轉交給這外國人處理
未來?
1.目前空間我們在測試階段只完成串接三個空間,其餘的有些寫一部分、有些還沒測試,
預計會逐步加到20+
2.註冊登入功能後端寫好了,但前端還沒接上,之後看使用狀況再評估需不需要提供
(3.) 有空的話未來會定期公開網站透明報告,包含流量、成本、營收(若有的話)、如
何保障隱私及部分資料庫結構說明等任何你想知道的(除了串哪些網站及團隊成員資訊外
都有可能全公開)。
網站完成度差不多已經九成,未來頂多小修+多語系擴充,不會大改。
收益?
創這網站本來就沒想要賺錢,畢竟又不是靠這吃飯的,原則上每月30TB流量內我們都能扛
,不會放廣告或放贊助
超過這數字的話我們會先考慮能利用的資源,真的不能才會放廣告或放贊助
當前成本?
1.網域註冊費 2.99美金/年(首年優惠)
2.團隊中的外國人在Las Vegas有租機櫃,分一部分伺服器資源給我們使用,而個人贊助
100美金,同規格在linode 上約864美金/年
其它QA
Q1.既然是台灣人,為什麼不用.tw網域?
A1.原因有三點
一、tw網域比較貴
二、tw網域勢必受到台灣監管
三、說個鬼故事,像這種名氣不大的資訊服務站,你只要刻意上傳一些違法內容(例如:
詐騙、色情、釣魚網址、病毒等),並用英文寄信給TWNIC的指定處理單位檢舉,你的網
域就會直接遭到停止解析,並且不會通知唷!要自己在上班時間聯繫TWNIC才會解凍
Q2.OO網站/APP不會自動開圖,能請他們支援嗎?
A2.你可以聯繫他們請他們支援,我們不會主動聯繫任何第三方網站/APP請他們支援我們
的網站
Q3.檔案是一次上傳到所有第三方空間?
A3.目前暫定一般小圖檔(<10MB)會隨機上傳約三個網站,大圖檔、非圖檔則為1-2個,
因為若一次上傳到20+網站的話太吃我們後端資源
Q4.第三方網站不會刪檔?
A4.可能會,假如你的檔案上傳到的第三方網站都刪檔了,那就無法訪問了
Q5.上傳速度怎感覺不快?
A5.上傳每個檔案至少都經過三台伺服器(我們的主控伺服器、代理伺服器、第三方網站
空間伺服器),當然快不了
Q6.為何中間還多一個代理伺服器?
A6.許多第三方網站有限制每小時IP請求數,所以得掛代理(如VPN)才能一直使用多個IP
上傳
Q7.我的檔案會被他人知道嗎?
A7.可能會,並不是所有網站都有私人功能,但使用本站請保持分享的心態使用,而不是
當私人空間使用,要私人空間請去用Google Drive, iCloud 這些空間
Q8.刪除連結的功能是指刪除檔案嗎?
A8.主要是刪除本站連結的訪問權限,第三方網站若沒提供刪除API我們也不會去手刻刪除
功能出來
*但本站設有緩存,頁面可能短期內還是能訪問。
Q9.會開源嗎?
A9.可能不會。但為避免後端伺服器負擔太重,能寫在前端通通寫前端了,後端請ChatGPT
依照前述邏輯套應該不用一小時能抄出一個87%像的網站
Q10.檔案會壓縮嗎?
A10.不一定,有些空間會壓縮,基本上我們以不壓縮的空間為最先抓取順位
Q11.網站開發/維修速度有點慢?
A11.團隊成員都是業餘經營這網站的,當然不可能像本業一樣秒處理
Q12.你們團隊自有機櫃,為什麼不上傳到自己伺服器上保存?
A12.因為這服務不賺錢,伺服器也要錢,外國人他不想分這麼多資源在這賠錢服務上
Q13.urusai很難記憶欸?
A13.うるさい!うるさい!うるさい!
一般聯絡:
[email protected]
版權/申訴:
[email protected] (48小時內處理/不回信)
或
[email protected] (96小時內處理/會回信)
*若同時寄給以上兩組信箱視同不需回信
另外,不收站內信,拜託別寄站內給我啊!
另外開了個DC群,歡迎一起聊聊,ACG啥的要聊也歡迎~
Discord:
https://discord.gg/wS2Nq7dQ
*拍謝,剛剛放錯連結
結語
我們希望打造一個「不追蹤、不記錄、不賣數據」的純粹分享空間,也盡可能做到「資料
最小化」與「匿名化」來建構。
即使整個資料庫被公開,也不會洩漏任何人的個資(我們不認為圖片連結是個資)。
若有任何想法或建議,歡迎交流,文長感謝大家看到這裡
最後再抱怨幾句...
聽說現在越來越多PTT APP支援預覽網址功能了,但是不要做半套啊!!大公司預覽功能
都有掛代理,你們這些預覽直接使用用戶設備去預覽,這豈不是讓行銷公司更好搜集資訊
嗎? 畢竟很多短網址都能記錄...哎不說了
https://i.urusai.cc/PD3Y5.png
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.9.218 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1750420644.A.41A.html
→ anpinjou: 不懂 這麼久以來天天用img也沒開VPN 怎麼就沒擋我 06/20 19:58
※ 編輯: iBing (36.229.9.218 臺灣), 06/20/2025 19:59:17
推 jeff666: 上色還是排版跑掉了 06/20 19:58
※ 編輯: iBing (36.229.9.218 臺灣), 06/20/2025 20:01:49
推 anpinjou: 看了一下圖床好像有點厲害 推一下 06/20 20:00
※ 編輯: iBing (36.229.9.218 臺灣), 06/20/2025 20:06:46
※ 編輯: iBing (36.229.9.218 臺灣), 06/20/2025 20:09:54
※ 編輯: iBing (36.229.9.218 臺灣), 06/20/2025 20:13:56
推 e23731208: 嗚嚕賽! 06/20 20:11
→ guogu: 沒開vpn應該是用看ptt的app上傳吧 那個目前還沒擋 06/20 20:13
推 MichaelRedd: 好強喔,推推 06/20 20:13
→ starsheep013: 我來試試 06/20 20:14
推 cleverjung: 推 06/20 20:19
※ 編輯: iBing (36.229.9.218 臺灣), 06/20/2025 20:23:22
推 pomelolawod: 推 06/20 20:27
推 ken30130: 好好好 06/20 20:29
推 fgh81113: 推 但上一個這樣做的已經島了 06/20 20:31
推 Xpwa563704ju: 這樣很容易倒欸,尊重你燒錢 06/20 20:34
→ Xpwa563704ju: 還可能遇到有人上傳幼幼圖爆破 06/20 20:35
應該沒這麼容易倒,最大宗成本我們基本都是利用各大服務去蹭免錢的,唯一比較大的問題就是幼幼圖,但存在DC及Tg私人群組應該沒這麼容易被刪
至於說燒錢,其實成本比想像中低,我們管理的其他商業服務每月50TB流量+2億次以上的請求主機費一年也不到十萬
→ newphonetic: imgur現在大尺度的很快就砍了……其實已不太好用 06/20 20:35
※ 編輯: iBing (36.229.9.218 臺灣), 06/20/2025 20:42:30
推 hololive45P: 前幾個這樣搞的都倒了,總覺得沒收入純付出很難撐 06/20 20:37
推 e5a1t20: 我自己會腦補釘宮的聲音 06/20 20:40
→ bnn: 終究還是看你多快會被FBI抓走 06/20 20:43
再次強調,幼幼圖跟侵權內容我們會刪哦,假如刻意一直上傳幼幼圖我們也不排除會開圖片辨識,針對上傳幼幼圖的記錄上傳者IP
※ 編輯: iBing (36.229.9.218 臺灣), 06/20/2025 20:46:42
推 inte629l: 推 好奇問個 06/20 20:44
→ inte629l: 假設你們proxy策略的某一個第三方空間對接因為某張圖片 06/20 20:44
→ inte629l: 而被ban,那其他部分正常的圖片也會遭殃嗎? 還是後端策 06/20 20:44
→ inte629l: 略會copy到其他第三方空間? 06/20 20:44
其他圖片會不會遭殃我們無法保證,看那些空間是純刪帳號還是連帶刪除之前上傳的內容;
但我們每張圖片其實都會傳好幾個空間,應該不會這麼剛好全被停權+刪除
且我們會定期更換相關第三方網站的Token,所以就算被刪通常只會影響一個區間的檔案
推 key7110: 推 06/20 20:46
※ 編輯: iBing (36.229.9.218 臺灣), 06/20/2025 20:51:09
→ gcobc12632: 之後登入註冊也會提供API嗎? 06/20 20:47
登入註冊不會提供API,但登入後可以取得用戶的上傳Token,用這上傳的資料都會加在對應帳號下
※ 編輯: iBing (36.229.9.218 臺灣), 06/20/2025 20:53:03
推 inte629l: 哦哦哦原來 感謝 打完才發現Q3有講XD 06/20 20:52
推 suggestjoy: 推 06/20 21:06
推 wres666: 推 06/20 21:07
推 orca1912: 推 06/20 21:08
推 wa530: 推 06/20 21:11
推 DivineSX: 推 06/20 21:12
→ gcobc12632: 這樣手機App就還蠻不方便的 除非用電腦登入拿token 06/20 21:15
→ gcobc12632: 然後再寫App上傳 06/20 21:15
※ 編輯: iBing (36.229.9.218 臺灣), 06/20/2025 21:17:29
推 hongyi0402: 推 06/20 21:17
推 Snomuku: 推 06/20 21:21
推 howtotell: ! 06/20 21:25
→ hylkevin: 你伺服器在台灣就遵守台灣法律,是不是惡法你說了不算, 06/20 21:50
→ hylkevin: 每個人都可以自己決定想遵守什麼法那法律就沒意義,不要 06/20 21:50
→ hylkevin: 太自以為是。 06/20 21:50
我們伺服器不在台灣哦,甚至連網站擁有者也不是這兩位台灣人,當然若覺得上面那段很礙眼那我們就移除了
推 wolf3363: 推 06/20 21:59
推 byoung: 推 06/20 22:01
推 GenShoku: 貼釘宮色圖會被刪嗎 06/20 22:04
推 healworld: 帥讚 06/20 22:06
推 buffalobill: 推 06/20 22:09
※ 編輯: iBing (36.229.9.218 臺灣), 06/20/2025 22:11:53
→ AoWsL: Imgur 現在很嚴吧 就算看不出露照砍 06/20 22:17
推 CSKING777: 測試 06/20 22:17
→ AoWsL: 下體只要塗成肉色就算你沒畫性器照砍 06/20 22:19
→ hitlerx: imgur已經爛掉惹 06/20 22:21
推 longkiss0618: 神 06/20 22:41
推 e2720pjk: 推推,自架服務給讚 06/20 22:41
推 uohZemllac: 推 06/20 22:46
推 climax1309: 勇者幫推 06/20 23:01
推 w6766fhj94: 測試看看 06/20 23:05
推 hellowworld: 個 06/20 23:11
推 GaoLinHua: 大師 06/20 23:34