搭建遠程辦公服務器(FRP)超全教程

1.前言

??因為最近的疫情,很多人被迫在家辦公,小編也不例外,但作為一個工科生,學習需要用到眾多軟件(ABAQUS,VS,NoteExpress,Pycharm,以及office全家桶及各種插件),家里的小筆記本根本招架不住,做仿真和數據分析需要強大的算力,如果全放在筆記本上,得卡成PPT。辦公室電腦還有眾多工程文件,全都傳輸回來也不現實。

??再比較一下我目前用過的遠程協助商業軟件,Teamviewer、Anydesk、向日葵,后兩個是在Teamviewer限制使用后被迫選擇的;Teamviewer連接快,操作流暢,很少有卡頓情況,最大的缺點就是免費版限制連接時長,一旦長時間連接,被檢測為商業用途便無法使用,商業版(最低148元/月,按年計費)太貴!。至于Anydesk和向日葵,有說快的,有說偶爾卡的,而我硬著頭皮用了一整天,從沒遇到過偶爾,一直卡!

??被逼上梁山!自己搞!

2.云服務器

??要知道從外網連接到局域網的某一臺電腦,必須要有一個公網IP做端口映射。
首先從阿里云租一個學生版服務器,24歲以下自動獲得學生身份,支付寶登錄,僅需9.5元/月,一年才114元,比Teamviewer月費都低。 入口:

https://www.aliyun.com/activity/promotion/campus2018

兩種學生優惠套餐

??官網共有兩種套餐,第一種輕量應用,網速快限制1000G流量;第二種網速稍慢但不限總量。我要用來遠程桌面,所以選擇第一種。

??另外預裝環境,我選擇的是Ubuntu16.04,如果你對Linux不熟悉,可以選擇Windows Service 2012。

3. FRP配置

1.FRP

??作為開源內網穿透工具,自問世以來稱霸多年,覆蓋主流三大系統。
??傳送門:

https://github.com/fatedier/frp/releases

FRP版本

??小編使用的是最新0.31.2版本

2. 服務器端配置

  1. 在需要下載的壓縮包上右鍵,復制鏈接地址,后面要用!
  2. 進入阿里云服務器控制臺,防火墻添加使用的端口。
防火墻添加端口
  1. 進入服務器系統:(使用網頁或者ssh都行)
服務器系統
  1. 輸入wget 然后粘貼上面復制的網址,回車即可自動下載。

    wget https://github.com/fatedier/frp/releases/download/v0.31.2/frp_0.31.2_linux_386.tar.gz
    
  2. 解壓到當前目錄:
    tar -zxvf frp_0.31.2_linux_386.tar.gz

  3. 移動到新文件夾

    mkdir frp
    mv  frp_0.31.2_linux_386/* frp
    
  4. 沒有特殊要求服務器端使用默認配置

    *frps.ini*
    [common]
    bind_port = 7000
    
  5. 直接運行
    sudo frps -c frps.ini # 最后一位為s是服務器端(service)運行和配置文件

3. 客戶端配置

小編辦公室的Windows電腦,因無法回到辦公室,該步操作均在Teamviewer遠程連接下進行。

  1. 同樣下載對應frp安裝包。

  2. 配置frpc.ini #客戶端配置文件(client)

    *frpc.ini*
    [common]
    server_addr = 服務器公網IP
    server_port = 7000  #服務器監聽端口,同frps.ini中的bind_port
    [ssh]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 3389  # Windows遠程桌面端口
    remote_port = 3389  # 要映射到的服務器端口,未被占用端口中隨意選擇一個。
    
  3. 運行: cmd進入frp文件,執行
    frpc -c frpc.ini
    回車即可運行

4. 遠程使用

  1. 打開家里電腦,左下角搜索遠程桌面連接,輸入服務器公網IP和remote_port對應端口號,連接即可。
遠程桌面連接
  1. 手機或MAC電腦使用Microsoft desktop remote軟件步驟同上。

5. 開機自啟動:

上面兩步的運行都是臨時的,一旦服務器或電腦重啟關機,就失去連接了,所以要設置服務器和客戶端都要開機自啟動對應程序。

  1. 服務器
    1. 使用守護程序systemctl

    2. 在/lib/systemd/system文件夾下創建frps.service

    3. Sudo vim frps.service

    4. 輸入如下內容,保存退出。

      [Unit]
      Description=frp service
      After=network.target
      
      [Service]
      TimeoutStartSec=30
      ExecStart=#frp絕對路徑#/frps -c #frp絕對路徑#/frps.ini
      ExecStop=/bin/kill $MAINPID
      
      [Install]
      WantedBy=multi-user.target
      
    5. 啟動服務
      Systemctl start frps

    6. 服務開機自啟動
      Systemctl enable frps

  2. 客戶端(Windows)
    1. 進入下面的文件夾
      C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
    2. 新建文件frpc.vbs
    3. 內容為:
      set ws=WScript.CreateObject("WScript.Shell") 
      ws.Run "#frp絕對路徑#\frpc.exe -c #frp絕對路徑#\frpc.ini",0
      
    4. 雙擊frpc.vbs啟動,下次開機自動啟動。

6. 使用體驗

  1. 配置完大概使用了7天,每天連接12小時左右,共使用了流量1.1G。
7天試用流量
  1. 另外為了不浪費資源,小編還在服務器上配置了一個小說更新提醒腳本,安裝了MySQL作為學習使用。后期還將配置一個圖床,以及一些其他的服務。
  2. 114元絕對物有所值!

關注二人余生公眾號,了解更多技術問題!
轉載請注明出處!

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,825評論 6 546
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,814評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,980評論 0 384
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 64,064評論 1 319
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,779評論 6 414
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,109評論 1 330
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,099評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,287評論 0 291
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,799評論 1 338
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,515評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,750評論 1 375
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,221評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,933評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,327評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,667評論 1 296
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,492評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,703評論 2 380

推薦閱讀更多精彩內容