[心得] 讓iOS裝置可以不經由vpn暢玩cloud gaming

看板 Xbox
作者
時間
留言 88則留言,45人參與討論
推噓 50  ( 50推 0噓 38→ )
各位版友好,在cloud gaming被越來越多人關注的現在,在亞洲區及台灣的cloud gaming使用者也漸多。 在前幾年該服務都要使用vpn跨區才得以遊玩,近來陸續有高手在瀏覽器上撰寫擴充(header editor、Keyboard & Mouse for Xbox xCloud)及Javascript腳本(讓語言本地化及強制啟用觸控),此前在PC和Android上均可仰仗這些工具,達成「免VPN」遊玩cloud gaming。 然而,iOS使用者就被平台限制住,被蘋果的遊戲串流服務限制(要求xbox app不能連結微軟雲端串流功能),必須將cloud gaming服務以Safari app的形式運行,但這種模式不支援任何Safari擴充套件,因此只能用VPN遊玩…。 但是!就在前幾天有高手針對這個問題,開發腳本,讓iOS Safari可以繞過這個限制,直接透過Safari瀏覽器運行cloud gaming,於是其他功用腳本就有機會生效了(為什麼說是有機會呢?後頭會提到)。 具體作法是什麼呢?想用iPad和iPhone暢玩cloud的你趕快來看看! https://i.imgur.com/ecGdI6G.jpg
iPhone遊玩畫面 https://i.imgur.com/VCCbLHH.jpg
可以看到上方網路,沒有額外開VPN! 事前準備: 1. Safari瀏覽器(不要使用iOS版的chrome瀏覽器,這很重要) 2. Userscripts(適用於Safari的JS腳本執行擴充套件,本身有將程式碼開源,對資安有疑慮的可檢視其程式碼) App Store安裝網址:https://apps.apple.com/tw/app/userscripts/id1463298887 https://i.imgur.com/mSTQX9B.jpg
https://i.imgur.com/QGOD9ho.jpg
準備就緒後就來看看具體步驟吧!以下會使用iPad示範,裡面的選項在iPhone也能找到對應的,所以是通用的。 步驟一、啟用Userscripts https://i.imgur.com/wO1C1Hn.jpg
打開Userscripts這個App後,它會需要你提供一個在裝置上的安裝位置(預設),這個可以選擇到iCloud的位置上,如果你裝置空間比較吃緊,是可以考慮將腳本都存到雲端上的。 有網友回應提及這個步驟無論是否更換位置,都請先點擊「Set Userscripts Directory」,這也是由於iOS系統嚴格的權限設定,需要讓Userscripts存取裝置空間(或雲端空間)。 https://i.imgur.com/PqXgL1G.jpg
接著到iOS的系統設定,找到Safari,並且在右方找到「延伸功能」,點擊該選項,進入延伸功能的頁面。 https://i.imgur.com/FW8Famo.jpg
在延伸功能頁面找到Userscripts,點擊進本頁面後,啟用Userscripts擴充功能。 ※此時注意下方,Userscripts需要讀取網頁資料的權限(用來讀寫json、根據網頁原始碼修改內容),存取權限預設是「詢問」,請將其改成「允許」,此步驟如果沒做,拼圖圖示可能會被隱藏。 https://i.imgur.com/ChBLbRd.jpg
接著打開Safari瀏覽器,如果看到網址列旁邊有「拼圖」圖示,就代表你的擴充功能是有啟用的。 https://i.imgur.com/FrsQvDj.jpg
想確定Userscripts是不是被啟用,你可以再點擊拼圖,看看是不是有Userscripts(iPhone的網址列會在螢幕下方,拼圖也會出現在下方) 步驟二、安裝JS腳本 這個步驟會是iOS能否免去VPN的關鍵! https://i.imgur.com/bxS42Kb.jpg
首先需要的核心功能腳本是「禁用添加到首頁」,要有這個功能,iOS才能免去VPN。 該腳本連結在此處:https://greasyfork.org/en/scripts/455469-xbox-cloud-gaming-disable-add-to-home-screen 縮網址:https://reurl.cc/qZnprE 點擊Install this script(綠色按鈕),接著會顯示腳本原始碼。 https://i.imgur.com/ltDPWrf.jpg
在原始碼頁面才能安裝此腳本,這是Userscripts這套App的特色。 點擊拼圖圖示。 https://i.imgur.com/s59vhMv.jpg
選擇Userscripts。 https://i.imgur.com/Gy42132.jpg
實際安裝是一行小字:Tap to install。 由於我已經安裝過此腳本了,顯示的是Tap to re-install(要更新腳本時,也是按這裡)。 https://i.imgur.com/nW9PINx.jpg
它還需要再經過一次確認,所以在這個選單畫面「下滑」,找到藍色按鈕Install。 目前為止,你已經安裝好「禁止添加至主畫面」腳本了,但想要免VPN,我們接著就如同其他平台,再加裝「解除區域限制」腳本。 https://i.imgur.com/KnQSXjg.jpg
具體操作流程和前面大同小異,就不再贅述。 該腳本連結在此處:https://greasyfork.org/en/scripts/455261-xbox-cloud-gaming-region-unlocker 縮網址:https://reurl.cc/286avO 當以上兩個關鍵腳本都安裝好後,恭喜你,可以試試看效果了! 步驟三、實際至xbox cloud gaming頁面 https://i.imgur.com/RVk56j2.jpg
你可以藉由以下幾個網址進行測試: 1.美國:https://www.xbox.com/en-US/play 2.日本:https://www.xbox.com/ja-JP/play 3.韓國:https://www.xbox.com/ko-KR/play ps. 也可以去巴西的頁面,該腳本的運作機制支援6個國家。 如果你看到上方畫面,恭喜你,你已經免VPN且可以點擊你愛的遊戲遊玩了。 https://i.imgur.com/VJt0xMs.jpg
聰明的你應該已經想到,還可以再裝其他功能腳本,讓雲端遊玩更符合你的遊玩習慣,以下就提供幾個可選功能,供你參考: 1.強制啟用觸控:https://reurl.cc/4X6leV 2.禁用低解析畫質:https://reurl.cc/de1p3k 3.語言本地化:https://reurl.cc/ymDO9l (注意,本功能在iOS中,基本上無效;在其他平台是可行的) 好了,本次教學就到這邊,希望各位蘋果使用者也能愉快的使用cloud gaming服務,並且期待之後台灣伺服器的開放,屆時就不用這麼繁瑣的設定了! Q&A時間 Q:我打開遊戲了,但觸控按鈕沒顯示怎麼辦? https://i.imgur.com/DUj41Ip.jpg
A:iPhone的Safari瀏覽器運行有時候會被工具列擋住,導致畫面太小,觸控按鈕無法正常排列,可以強制隱藏工具列,讓按鈕回歸。 https://i.imgur.com/kJmsDXx.jpg
點擊「大小」字樣,選擇「隱藏工具列」。 https://i.imgur.com/IPA6FHx.jpg
觸控按鈕就回歸了! Q:一開始使用有成功,但為什麼有時候又顯示「本服務並未在您的區域開放」呢? A:區域限制解除的JS腳本是採用修改IP header的形式達成的,但有時候你的手機或平板運作網頁的速度太快,有一些未修改IP header的封包已經送到微軟的伺服器,因此沒有成功瞞過伺服器端,建議重新整理數次,又或是檢查你的Userscripts是否被關閉了。 Q:我安裝好Userscripts了,但到Safari看不到拼圖,這是怎麼回事? A:由於iOS系統對隱私資料保護,它擔心Userscripts延伸功能會取用你的個資,所以預設權限是「詢問」,這個權限等級可能造成拼圖圖示的隱藏,因此若找不到拼圖圖示,請至「設定」-「Safari」-「延伸功能」-「Userscripts」將下方權限改為「允許」。 https://i.imgur.com/wn9oGxV.jpg
Q:我依照步驟想要用Userscripts來安裝JS腳本了,但我卻找不到那行小字,為什麼? A:這也是iOS對App權限的限制,新安裝的App沒有存取資料的權限,要自行批准,具體作法是打開Userscripts這個App,中間那顆藍色按鈕「Set Userscripts Directory」給他按下去。 Q:我擔心Userscripts這個App會搞壞我的手機,有別的方案嗎? A:目前個人還未找到「免額外App又可免去VPN」的方法,也很希望大家一起來研究,說不定這種方案存在,只是還沒找到。想要在台灣正式設立伺服器前,提前享用這個服務,目前先暫時用本方案吧! -- Sent from nPTT on my iPad Pro 11-Inch --
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.66.112 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/XBOX/M.1669966582.A.A42.html
1FaOGQ: 好人一生平安 12/02 15:45
2Fv60701v: 推個 成功了!痛第一次設定而已,之後就無腦開了 12/02 15:51
3Fsaiya: ㄟ幹 也太強了 感謝分享 回家試試 12/02 15:52
4Fhorseorange: 推 12/02 15:55
5Fevarik0117: 超級厲害!不推不行 12/02 15:59
6FAsh911: PC可以免VPN? 有教學嗎? 12/02 16:06
7Fsnake570: 天才了吧 12/02 16:10
8Fsportsyzm: 推推! 12/02 16:10
9Ff16leon: pc 安卓 iOS 全都可以免vpn 12/02 16:11
10FJyuan1204: 回6樓,巴哈也有強者整理 12/02 16:12
11FVISprout: 文章中有一個重要步驟需要提醒,稍晚會加在QA,目前對 12/02 16:19
12FVISprout: 於初次設定擴充功能的可能會有步驟卡住,稍待我更新文 12/02 16:19
13FVISprout: 章說明 12/02 16:19
14Fvincent5236: 試試看先推 感謝 12/02 16:21
15FLesBleus: 先推 12/02 16:22
16Fchiuoerice04: 雖然沒哀鳳 但推分享 12/02 16:43
17FVISprout: 先用推文說明:主要是初次設定「延伸功能」的使用者, 12/02 16:51
18FVISprout: 需要注意在Safari的選項中,將啟用選項由「詢問」改為 12/02 16:51
19FVISprout: 「一律允許」 12/02 16:51
20Fshinbalababa: 實用給推 12/02 16:52
21Fairck: macos 也能用嗎 12/02 17:09
22Fsaiya: 最感動的是虛擬控制器都搞出來了.. 12/02 17:11
23Fmoswu: 這真的太猛不推不行 12/02 17:14
24Fsilver105: 感恩推 好人一生平安 12/02 17:22
更新QA說明,如果有刪修到推文,涵請見諒。 ※ 編輯: VISprout (163.29.253.250 臺灣), 12/02/2022 17:40:01
25FTETUO: 推圖文教學超實用! 12/02 17:32
更新修正部分圖文,如果修改到推文,涵請見諒。 ※ 編輯: VISprout (163.29.253.250 臺灣), 12/02/2022 17:56:04
26Fmax0427: 推啊! 12/02 17:54
27Fslein: 感謝分享 12/02 18:02
28Ftommyakira: Apple TV也能嗎 12/02 18:12
29Friceberg: 好人一生平安給推爆 12/02 18:20
30FLuckSK: 有linux版本嗎 deck仔也想上車 QQ 12/02 18:27
31Fjohncena: 連進去後按forenite顯示網路不支援是什麼原因啊? 12/02 18:47
32Frasputin: 太厲害了,感謝分享 12/02 18:50
33Fphilip81501: 好像很厲害 先推 12/02 19:01
34Fkk9517: 太強了 推個 12/02 19:03
35FVISprout: 致L大:Linux可藉由chrome、edge、Firefox瀏覽器(三者 12/02 19:22
36FVISprout: 擇一)搭配tampermonkey,再安裝文章內提及的解除區域 12/02 19:22
37FVISprout: 限制JS腳本,就可以囉!(個人也是Linux系統使用者,至 12/02 19:22
38FVISprout: 於我的steam deck月底才會送到台灣XD) 12/02 19:22
39Fching1210: 台灣AZURE資訊中心應該已經蓋好在運做了 我覺得可以等 12/02 19:23
40Fching1210: 等看下禮拜TGA會不會再公佈一波xCloud開放名單 12/02 19:23
41Fftsymoon: 請問mac可以用嗎 謝謝 12/02 19:42
42Fhollen9: iOS userscript 擴充套件今年突然冒出來才可以的 12/02 19:54
43Fhollen9: macos,windows,linux是最沒有限制的 一定可以ㄅ 12/02 19:54
44FLuckSK: 了解 我按圖索驥來試試Xd 12/02 20:19
45FFirsss: ! 12/02 20:35
46Ffaang: MAC與iPhone都成功了 感謝! 12/02 21:01
47Fphilip81501: 第一次畫面這麼不模糊 12/02 21:07
48Fnisioisin: 筆記筆記 臭蘋果惡房東 12/02 21:23
49FVISprout: 也不是那麼說啦XD蘋果是為了保護自家Apple arcade串流 12/02 21:38
50FVISprout: 服務,所以不允許其他公司在應用程式裡附加雲端串流遊 12/02 21:38
51FVISprout: 戲服務(不過說起來,Google怎麼就不怕這點呢?還是Goo 12/02 21:38
52FVISprout: gle有自覺自己做得不夠好…) 12/02 21:38
53FVISprout: 致h大:對XD,我以前都用scriptable,但也是今年在redd 12/02 21:41
54FVISprout: it的iOS版看到userscripts這支新秀的介紹文,進而發現 12/02 21:41
55FVISprout: 這支App和pc瀏覽器的tampermonkey十分像,比scriptable 12/02 21:41
56FVISprout: 好用非常多 12/02 21:41
57Ficeranger: 推爆! 12/02 21:53
58Fzzsdffv295: 請問我弄完了可是選遊戲後play的地方是暗掉的無法 12/02 22:16
59Fzzsdffv295: 玩怎麼辦 試過 12/02 22:16
60Fzzsdffv295: 多個遊戲都一樣 12/02 22:16
61Fbala045: 天阿 我的vpn白買了QQ 12/02 22:33
62Fdrewlee: steam deck回報一下:使用brave瀏覽器,搭配tampermonkey 12/02 23:02
63Fdrewlee: Desktop mode可以執行沒問題,但會跳遊戲性警告(沒有連接 12/02 23:03
64Fdrewlee: 手把), 將其透過非steam遊戲的方式,加入steam運行brave 12/02 23:03
65Fdrewlee: 一樣是無法辨識內建手把.. 外接藍芽手把有反應,但按鍵 12/02 23:03
66Fdrewlee: 對應是錯誤的,手把範本不知道該選哪個..XDD 總而言之 12/02 23:04
67Fdrewlee: 可以正常運作,就差好心人士搞定手把?感謝前輩分享!! 12/02 23:04
68Fdrewlee: 喔對了,game mode也是一樣可以正常啟動,但仍然抓不到 12/02 23:05
69Fdrewlee: 手把..steam deck實在太爽啦~~~ 12/02 23:05
70Fdrewlee: 補充資料:https://reurl.cc/286AY4 可以讓瀏覽器使用 12/02 23:22
71Fdrewlee: 內建手把的方式!只要在Konsole內下一行指令就可以了 12/02 23:22
72Fdrewlee: 範例是Edge瀏覽器,我是Brave就改成com.brave.Browser 12/02 23:23
73Fbryan29: 這超強,推起來 12/03 00:18
74Fjin062900: 大推 12/03 00:21
75Fv60701v: 這串真多好料,deck也快收到了,感謝樓上分享 12/03 00:43
76Fdean63666366: 借問,iPhone 14 Pro Max玩2x分鐘後會開始發熱降頻 12/03 02:34
77Fdean63666366: 有解嗎?困擾好久的問題~我是開著5G玩的~ 12/03 02:34
78Fu4jo3: 請問P5R要怎麼做才會顯示中文呢?我進韓國的網頁也是顯示 12/03 07:05
79Fu4jo3: 英文的 12/03 07:05
80Ficeranger: 用手機玩都會發熱吧…? 12/03 07:11
81Fvincent5236: p5r我去巴哈看那篇有整合腳本用了有中文 12/03 07:57
82Fn0029480300: 推教學 12/03 09:11
83Fvincent5236: 不過試了幾次有時中文有時又沒 算了QQ 12/03 09:18
84Fts00422832: 獨立腳本的偽裝地點預設是美國,userscripts不能切地 12/03 09:25
85Fts00422832: 點 12/03 09:25
86Fts00422832: 直接用整合腳本,它只寫韓國這個地點而已 12/03 09:25
87Fhatebus: iPhone在要安裝腳本的時候 沒顯示可以install怎摩辦 12/03 09:38
88Fphilip81501: h大你有往下滑嗎 我一開始也沒看到 12/03 10:08

XBOX 最新熱門文章

17 [情報] 12月金會員遊戲
22 xbox 2022-11-30 00:04
17 [心得] 重返猴島
20 xbox 2022-11-24 17:38