我是如何將iPad變成“iPad Book”的
看似複雜的步驟實際上只是利用了內網滲透和反向代理兩個操作實現的,其實通過team viewer或者向日葵這類遠端連線軟體更方便,但是速度慢,畫面卡(並且會有額外收費的功能)等缺點無法給我在圖書館使用iPad提供順便捷的服務。
1.配置frp伺服器
我在前些日子購買過一臺騰訊雲伺服器,一直沒太大用,正好拿來做frp伺服器。frp內網滲透要配置兩個端,一個是伺服器端,另一個是客戶端。
我們先來配置伺服器端,首先從github上下載原始檔
wget https://github.com/fatedier/frp/releases/download/v0.22.0/frp_0.22.0_linux_amd64.tar.gz
然後解壓
tar -zxvf frp_0.22.0_linux_amd64.tar.gz
可以看到資料夾裡有這些檔案
這兩個檔案沒有用,是可以刪去的。
我們來配置frps.ini
vi frps.ini
[common] bind_port = 7000 //客戶端和服務端連線的埠 dashboard_port = 7500 //服務端儀表板的埠 token = 1234567890 //客戶端和服務端連線的口令,可自行修改 dashboard_user = username //儀表板頁面登入的使用者名稱,可自行修改 dashboard_pwd = 0987654321 //儀表板頁面登入的密碼,可自行修改 vhost_http_port = 10080 //用不到這個功能,可寫可不寫,直接刪去也可以 vhost_https_port = 10443 //同上
但是此時服務端僅執行在前臺
nohup ./frps -c frps.ini &
輸出如下內容即表示正常執行
nohup: ignoring input and appending output to 'nohup.out'
與伺服器端類似,從github上下載windows相應版本的frp程式,解壓在本地,同樣可以刪除frps和frps.ini檔案。
編輯frpc.ini檔案,與伺服器端類似
[common] server_addr = x.x.x.x //伺服器ip地址或域名 server_port = 7000 //填入伺服器上填寫的bind_port token = 1234567890 //更改與伺服器端填寫的一致 [rdp] type = tcp local_ip = 127.0.0.1 local_port = 3389 remote_port = 3389 //配置遠端桌面的介面,Windows的RD Client一般為3389介面 [smb] type = tcp local_ip = 127.0.0.1 local_port = 445 remote_port = 7002
但關閉視窗就會關掉這個程序,可以寫一個bat讓他執行在後臺並新建一個定時任務讓他開機自啟動(或者直接把它放在Windows開機自啟動資料夾裡)。
啟用網路發現,儲存更改後退出
點選高階設定,開啟網路驗證。
很不幸,家庭版的使用者在windows的配置要多出一步
非常不幸,win10家庭版閹割掉了遠端桌面服務,但是有大佬提供了便捷的解決工具並放在了github上。
解壓後開啟資料夾,以管理員身份執行install.bat檔案
接著開啟RDPConf.exe,如果是下圖狀態,即配置成功
如果出現not listening [not supported]
可能是rdpwrap.ini有問題
可以從github
5.在iPad上連線桌面
在App Store上下載RD Client,新增電腦,電腦名稱即為伺服器ip地址加上在windows上frpc.ini中填寫的remote_port埠號,然後在使用者賬戶上新增你的windows賬戶即可遠端連線你的windows桌面了!
其實不僅在iPad上可以遠端連線windows桌面,在安卓平板甚至手機上也可以做到,只要你在裝置上安裝有RD Client的話,理論上終端裝置都可以連線,但是可能因為螢幕大小原因使得解析度不適應進而導致使用過程中出現各種奇怪問題......
https://www.cnblogs.com/cell-coder/p/13970726.html