使用手机或电脑远程连接windows自带的远程桌面
之前寫過相應的文章,但新手按文章做起來成功率較低,故再次寫一篇0基礎只需要按本文一步步操作就能完成的教程。
本教程主要支持 windows 10、windows 7、windows xp 設置遠程桌面后供手機(ios、android)或者其他電腦連接(windows、mac)。
遠程原理不在此說明,有興趣的可以看我之前的相關文章,已經做了很詳細的描述。
本次需要用到的資源:
1、一臺具有公網ip的服務器:比如阿里云、騰訊云等,使用最低的服務器配置即可。
2、需要遠程的電腦:有網絡連接的的電腦,電腦系統可以是 windows 10、windows 7、windows xp 其中之一。
3、需要發起遠程的設備:可以是電腦或者手機。
接下來開始吧。
一、配置公網服務器(分liunx與windows,按需瀏覽即可)
注意事項:將服務器安全組規則 6000端口 tcp協議放行
按自己的服務器操作系統下載: 服務端程序
可能因為網絡問題下載緩慢,故將用到的文件保存到了七牛云。
liunx版:
下載程序:
下載完成后執行:
mkdir frp && tar -xzvf frp.tar.gz -C frp --strip-components 1編輯服務器文件:
vi frp/frps.ini替換為以下內容:
[common] bind_addr = 0.0.0.0 bind_port = 7000 vhost_http_port = 80 vhost_https_port = 443 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin123456? privilege_mode = true privilege_token = 12345678 authentication_timeout = 0然后啟動:
frp/frps -c frp/frps.ini 2>&1 | tee /var/log/frp.log &附上一個管理腳本 frpsStart.sh
#!/usr/bin/env bash # !/bin/sh work="/root" #當前frp的文件夾的位置 function log_app() {tail -n 300 -f /var/log/frp.log } function start_app() {${root}/frp/frps -c ${root}frp/frpc.ini 2>&1 | tee /var/log/frp.log & } function stop_app() {kill -9 $(ps -ef | grep frp | awk '{print $2}' | head -2) }case "$1" instart)echo "start frpServer"start_app;;stop)echo "stop frpServer"stop_app;;restart)echo "stop frpServer"start_appstop_app;;log)echo "stop frpServer"log_app;;*)echo "Usage: service frpServer start|stop|restart|log"exit 1;; esac exit 0腳本權限
chmod +x frpsStart.sh將此腳本加入開機自啟動,當前腳本路徑在 /root
echo ' /root/frpsStart.sh start ' >> /etc/rc.local到此liunx服務器端配置完成。
windows版:
下載程序( 這里下載的是64位)
下載完成后解壓:
編輯解壓包中的 frps.ini文件:
替換為以下內容:
然后 frps.exe啟動
附上一個啟動腳本(腳本名可以叫 frpsStart.bat),腳本放置在 frps.exe一起
附上一個開機自啟流程
右擊桌面上 我的計算機圖標,選擇 管理,在彈出的窗口中選擇 任務計劃程序, 在窗口右側選擇 新增計劃任務添加任務。
1、在 常規選項卡中選擇:
a、 不管用戶是否登錄都要運行
b、使用最高權限運行
2、在 觸發器選項卡中新建:
選擇 在系統啟動時
3、在 操作選項卡中新建:
a、操作: 啟動程序
b、程序或腳本:frpsStart.bat腳本的絕對路徑(例:d:/frp/frpsStart.bat)
c、起始于:輸入frpsStart.bat腳本的文件文件夾路徑(例:d:/frp/)
4、在 條件選項卡中:
a、勾選: 喚醒計算機運行此任務
b、其他的選項全部取消勾選
5、在 設置選項卡中:
a、勾選: 如果任務失敗,按以下頻率重新啟動(1分鐘3次)
b、其他的選項全部取消勾選
c、最底下確定選擇 請勿啟動新實例
到此windows服務器端配置完成。
二、需要遠程的電腦配置(分 mac 與 windows,按需瀏覽即可)
windows系統:
1、設置一個賬戶用于遠程連接,賬戶如果沒有有開機密碼,需要設置一個,如果要使用來賓賬戶,請自行修改windows安全組策略相應規則。
2、設置 -> 系統 -> 遠程桌面
啟用遠程桌面 :相關選項全部打鉤
以上為 windows系統開啟遠程桌面的方式,也可以百度找詳細教程。
3、運行 frpc客戶端:
下載程序( 這里下載的是64位)
下載完成后解壓:
編輯解壓包中的 frpc.ini文件:
替換為以下內容:
然后 frpc.exe啟動
附上一個啟動腳本(腳本名可以叫 frpcStart.bat),腳本放置在 frpc.exe一起
附上一個開機自啟流程
右擊桌面上 我的計算機圖標,選擇 管理,在彈出的窗口中選擇 任務計劃程序, 在窗口右側選擇 新增計劃任務添加任務。
1、在 常規選項卡中選擇:
a、 不管用戶是否登錄都要運行
b、使用最高權限運行
2、在 觸發器選項卡中新建:
選擇 在系統啟動時
3、在 操作選項卡中新建:
a、操作: 啟動程序
b、程序或腳本:frpcStart.bat腳本的絕對路徑(例:d:/frp/frpcStart.bat)
c、起始于:輸入frpcStart.bat腳本的文件文件夾路徑(例:d:/frp/)
4、在 條件選項卡中:
a、勾選: 喚醒計算機運行此任務
b、其他的選項全部取消勾選
5、在 設置選項卡中:
a、勾選: 如果任務失敗,按以下頻率重新啟動(1分鐘3次)
b、其他的選項全部取消勾選
c、最底下確定選擇 請勿啟動新實例
到此要連接的windows電腦端配置完成。
遠程連接客戶端:微軟官方提供的遠程客戶端
使用方式可以參考我之前寫的一篇文章 遠程連接控制沒有外網ip的計算機(windows10 & liunx)
mac系統:
mac下沒有完整實驗測試過遠程流程,先欠著,后面補上。
總結
以上是生活随笔為你收集整理的使用手机或电脑远程连接windows自带的远程桌面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mac系统下修改Java的版本
- 下一篇: java信息管理系统总结_java实现科