接下來開始吧。
一、配置公網伺服器(分liunx與windows,按需瀏覽即可)
注意事項:將伺服器安全組規則 6000埠 tcp協議放行
wget --no-check-certificate -o frp.tar.gz
mkdir frp && tar -xzvf frp.tar.gz -c frp --strip-components 1
vi frp/frps.ini
替換為以下內容:
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的資料夾的位置
tail -n 300 -f /var/log/frp.log
} $/frp/frps -c $frp/frpc.ini 2>&1 | tee /var/log/frp.log &
} kill -9 $(ps -ef | grep frp | awk '' | head -2)
}case "$1" in
start)
echo "start frpserver"
;;stop)
echo "stop frpserver"
;;restart)
echo "stop frpserver"
;;log)
echo "stop frpserver"
;;*)
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伺服器端配置完成。
authentication_timeout = 0然後frps.exe
啟動
附上乙個啟動指令碼(指令碼名可以叫frpsstart.bat
),指令碼放置在frps.exe
一起
@echo off
:home
frps -c frps.ini
goto home
附上乙個開機自啟流程
右擊桌面上我的計算機
圖示,選擇管理
,在彈出的視窗中選擇任務計畫程式
, 在視窗右側選擇新增計畫任務
新增任務。
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,按需瀏覽即可)
[common]
server_addr = 這裡填你的雲伺服器的公網ip
server_port = 7000
privilege_token = 12345678
auth_token = 123
[windows-remote-desktop]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000
然後frpc.exe
啟動
附上乙個啟動指令碼(指令碼名可以叫frpcstart.bat
),指令碼放置在frpc.exe
一起
@echo off
:home
frpc -c frpc.ini
goto home
附上乙個開機自啟流程
右擊桌面上我的計算機
圖示,選擇管理
,在彈出的視窗中選擇任務計畫程式
, 在視窗右側選擇新增計畫任務
新增任務。
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下沒有完整實驗測試過遠端流程,先欠著,後面補上。
用手機對電腦進行遠端關機
ps 本人一月份寫的文章,貼在這裡。昨天真是奔波的一天,中午烤肉逛街下午壽司看電影 陪老婆 今天中午又是麻辣 額,不爭氣的腸胃果然導致我拉肚子了。不過,話說昨天下午在石景山萬達吃完壽司後,看了 金陵十三釵 倒是頗有感觸,這部電影 又名 保衛戰 旗幟鮮明的打出了這樣口號 讓 先走。老謀子的電影越來越不...
如何用手機遠端控制自己的電腦
teamviewer可以解決這個問題。3而且該軟體電腦端支援windows,蘋果系統,linux 系統,手機端也是安卓,蘋果,windows 系統都支援。1注意事項 電腦和手機都必須可以上網,通過網路連線,網速當然是越快越好,2g的話還是算了,資料大概根本傳不過來。電腦需要保持開機狀態且不能是休眠狀...
ubuntu使用ssh連線遠端電腦的方法
目前,大多數linux distributions都預先安裝了ssh的客戶端,即可以連線別人的電腦。但也有例外的情況,所以,下面先把ssh的客戶端與服務端的安裝一併講了吧。ssh客戶端及服務端的安裝十分簡單,開啟終端後,只需要兩個命令即可 sudo apt get install openssh c...